]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2023-06-29 Jan Hubicka <jh@suse.cz>
2
3 PR tree-optimization/109849
4 * gcc.dg/ipa/pr109849.c: New test.
5
6 2023-06-29 Marek Polacek <polacek@redhat.com>
7
8 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
9 scan-sarif-file.
10 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
11 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
12 -fno-report-bug. Adjust scan-sarif-file.
13 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
14 -fno-report-bug.
15
16 2023-06-29 Marek Polacek <polacek@redhat.com>
17
18 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
19 * gcc.target/i386/pr69482-1.c: Likewise.
20
21 2023-06-29 Patrick Palka <ppalka@redhat.com>
22
23 PR c++/110468
24 * g++.dg/cpp0x/noexcept79.C: New test.
25
26 2023-06-29 Patrick Palka <ppalka@redhat.com>
27
28 PR c++/110463
29 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
30
31 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
32
33 PR c/77650
34 * gcc.dg/variable-sized-type-flex-array.c: New test.
35
36 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
37
38 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
39 comparisons are desired, to see if 256-bit instructions are
40 generated inappropriately (fixes test on -march=cascadelake).
41
42 2023-06-29 Alexandre Oliva <oliva@adacore.com>
43
44 * lib/options.exp (check_for_options_with_filter): Handle
45 missing frontend compiler like disabled language.
46
47 2023-06-29 Richard Biener <rguenther@suse.de>
48
49 PR middle-end/110452
50 * gcc.target/i386/pr110452.c: New file.
51
52 2023-06-29 Richard Biener <rguenther@suse.de>
53
54 PR middle-end/110461
55 * gcc.dg/pr110461.c: New testcase.
56
57 2023-06-29 Richard Biener <rguenther@suse.de>
58
59 PR c/110454
60 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
61
62 2023-06-29 Pan Li <pan2.li@intel.com>
63
64 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
65 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
66 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
67 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
68 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
69
70 2023-06-29 Pan Li <pan2.li@intel.com>
71
72 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
73 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
74
75 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
76
77 * lib/target-supports.exp (check_effective_target_lra): Remove
78 cris-*-* from expression for exceptions to LRA.
79
80 2023-06-28 Jan Hubicka <jh@suse.cz>
81
82 PR middle-end/110334
83 * g++.dg/opt/pr66119.C: Disable early inlining.
84 * gcc.c-torture/compile/pr110334.c: New test.
85 * gcc.dg/tree-ssa/pr110334.c: New test.
86
87 2023-06-28 Harald Anlauf <anlauf@gmx.de>
88
89 PR fortran/110360
90 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
91
92 2023-06-28 Patrick Palka <ppalka@redhat.com>
93
94 PR c++/89442
95 PR c++/107437
96 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
97 of input" error.
98 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
99 kind mismatch for variable template has_P_match_V.
100 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
101 error.
102 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
103 not captured" error.
104 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
105 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
106 template argument to variable template A so that A<> is valid.
107 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
108 declaration with no type" error.
109 * g++.dg/parse/template30.C: Don't expect "parse error in
110 template argument list" error.
111 * g++.dg/cpp1y/var-templ82.C: New test.
112
113 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
114
115 PR d/106977
116 PR target/110406
117 * gdc.dg/torture/pr110406.d: New test.
118
119 2023-06-28 Marek Polacek <polacek@redhat.com>
120
121 PR c++/110175
122 * g++.dg/cpp0x/decltype-110175.C: New test.
123
124 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
125
126 PR debug/110308
127 * g++.dg/torture/pr110308.C: New test.
128
129 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
130
131 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
132 scan-assembler.
133 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
134
135 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
136
137 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
138
139 2023-06-28 Richard Biener <rguenther@suse.de>
140
141 PR tree-optimization/110451
142 * gfortran.dg/vect/pr110451.f: New testcase.
143
144 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
145
146 PR fortran/49213
147 * gfortran.dg/pr49213.f90 : New test
148
149 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
150
151 * gcc.target/i386/pieces-memcmp-2.c: New test case.
152
153 2023-06-28 Richard Biener <rguenther@suse.de>
154
155 PR tree-optimization/110443
156 * gcc.dg/torture/pr110443.c: New testcase.
157
158 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
159
160 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
161 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
162
163 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
164
165 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
166 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
167 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
168 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
169
170 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
171
172 PR target/104124
173 * gcc.target/powerpc/pr104124.c: New.
174
175 2023-06-28 Jan Hubicka <jh@suse.cz>
176
177 PR tree-optimization/110377
178 * gcc.dg/ipa/pr110377.c: New test.
179
180 2023-06-28 Andrew Pinski <apinski@marvell.com>
181
182 PR tree-optimization/110444
183 * gcc.c-torture/compile/pr110444-1.c: New test.
184
185 2023-06-28 Jason Merrill <jason@redhat.com>
186
187 PR c++/110334
188 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
189
190 2023-06-28 Alexandre Oliva <oliva@adacore.com>
191
192 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
193 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
194 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
195 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
196
197 2023-06-28 Alexandre Oliva <oliva@adacore.com>
198
199 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
200 record a workaround.
201
202 2023-06-28 Jason Merrill <jason@redhat.com>
203
204 PR c++/110344
205 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
206 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
207 * g++.dg/cpp26/feat-cxx26.C: New test.
208
209 2023-06-28 Jason Merrill <jason@redhat.com>
210
211 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
212
213 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
214
215 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
216 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
217 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
218 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
219 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
220 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
221 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
222 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
223 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
224 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
225 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
226 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
227 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
228 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
229
230 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
231
232 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
233
234 2023-06-28 liuhongt <hongtao.liu@intel.com>
235
236 * gcc.target/i386/bf16_short_warn.c: New test.
237
238 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
239
240 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
241 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
242 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
243 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
244 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
245 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
246 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
247 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
248 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
249 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
250 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
251 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
252 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
253 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
254 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
255 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
256 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
257 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
258 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
259 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
260
261 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
262
263 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
264 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
265 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
266 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
267 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
268 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
269 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
270 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
271 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
272 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
273
274 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
275
276 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
277 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
278 Ditto.
279 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
280 Ditto.
281 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
282 Ditto.
283 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
284 Ditto.
285 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
286 Ditto.
287 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
288 Ditto.
289 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
290 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
291 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
292 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
293 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
294 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
295 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
296
297 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
298
299 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
300 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
301 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
302 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
303 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
304
305 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
306
307 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
308
309 2023-06-27 Andrew Pinski <apinski@marvell.com>
310
311 PR middle-end/110420
312 PR middle-end/103979
313 PR middle-end/98619
314 * gcc.c-torture/compile/asmgoto-6.c: New test.
315
316 2023-06-27 Richard Biener <rguenther@suse.de>
317
318 PR tree-optimization/96208
319 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
320 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
321
322 2023-06-27 liuhongt <hongtao.liu@intel.com>
323
324 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
325
326 2023-06-27 liuhongt <hongtao.liu@intel.com>
327
328 * gcc.target/i386/avx-vzeroupper-30.c: New test.
329
330 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
331
332 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
333 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
334 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
335 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
336 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
337 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
338
339 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
340
341 * gcc.target/s390/larl-1.c: New test.
342
343 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
344
345 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
346
347 2023-06-26 Richard Biener <rguenther@suse.de>
348
349 PR tree-optimization/110381
350 * gcc.dg/vect/pr110381.c: New testcase.
351
352 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
353
354 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
355 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
356
357 2023-06-26 liuhongt <hongtao.liu@intel.com>
358
359 * gcc.target/aarch64/pr110371.c: New test.
360
361 2023-06-26 liuhongt <hongtao.liu@intel.com>
362
363 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
364 * gcc.target/i386/pr110018-2.c: Ditto.
365
366 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
367
368 * gcc.target/i386/mvc17.c: New test.
369
370 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
371
372 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
373
374 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
375
376 PR d/110359
377 * gdc.dg/pr110359.d: New test.
378
379 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
380
381 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
382 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
383
384 2023-06-25 Li Xu <xuli1@eswincomputing.com>
385
386 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
387
388 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
389
390 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
391 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
392 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
393 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
394 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
395 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
396
397 2023-06-25 Pan Li <pan2.li@intel.com>
398
399 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
400 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
401 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
402 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
403 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
404 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
405 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
406 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
407
408 2023-06-25 Pan Li <pan2.li@intel.com>
409
410 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
411 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
412 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
413 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
414 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
415
416 2023-06-25 liuhongt <hongtao.liu@intel.com>
417
418 * gcc.target/i386/pr110309.c: New test.
419
420 2023-06-25 yulong <shiyulong@iscas.ac.cn>
421
422 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
423 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
424 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
425 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
426 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
427 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
428 * gcc.target/riscv/rvv/base/abi-17.c: New test.
429 * gcc.target/riscv/rvv/base/abi-18.c: New test.
430
431 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
432
433 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
434 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
435 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
436 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
437 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
438 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
439 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
440 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
441 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
442 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
443 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
444 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
445 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
446 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
447 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
448 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
449 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
450 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
451 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
452 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
453 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
454 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
455 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
456 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
457 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
458 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
459 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
460 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
461 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
462 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
463 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
464 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
465 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
466 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
467 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
468 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
469
470 2023-06-24 David Malcolm <dmalcolm@redhat.com>
471
472 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
473 #define INCLUDE_VECTOR.
474
475 2023-06-23 David Malcolm <dmalcolm@redhat.com>
476
477 PR c++/110164
478 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
479
480 2023-06-23 Marek Polacek <polacek@redhat.com>
481
482 * lib/target-supports.exp (check_effective_target_c++23): Return
483 1 also if check_effective_target_c++26.
484 (check_effective_target_c++23_down): New.
485 (check_effective_target_c++26_only): New.
486 (check_effective_target_c++26): New.
487 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
488 * g++.dg/cpp26/cplusplus.C: New test.
489
490 2023-06-23 Harald Anlauf <anlauf@gmx.de>
491
492 PR fortran/110360
493 * gfortran.dg/value_9.f90: New test.
494
495 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
496 Aaron Sawdey <acsawdey@linux.ibm.com>
497
498 PR target/105325
499 * g++.target/powerpc/pr105325.C: New test.
500 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
501
502 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
503
504 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
505 this header use pragma system_header.
506
507 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
508
509 PR tree-optimization/110280
510 * gcc.target/aarch64/sve/pr110280.c: New test.
511
512 2023-06-22 Richard Biener <rguenther@suse.de>
513
514 PR tree-optimization/110332
515 * g++.dg/torture/pr110332.C: New testcase.
516 * gcc.dg/torture/pr110332-1.c: Likewise.
517 * gcc.dg/torture/pr110332-2.c: Likewise.
518
519 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
520 Uros Bizjak <ubizjak@gmail.com>
521
522 * gcc.target/i386/avx-vptest-4.c: New test case.
523 * gcc.target/i386/avx-vptest-5.c: Likewise.
524 * gcc.target/i386/avx-vptest-6.c: Likewise.
525 * gcc.target/i386/pr109973-1.c: Update test case.
526 * gcc.target/i386/pr109973-2.c: Likewise.
527 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
528 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
529 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
530
531 2023-06-22 David Malcolm <dmalcolm@redhat.com>
532
533 PR analyzer/106626
534 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
535 out-of-bounds working.
536 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
537 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
538 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
539 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
540 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
541 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
542 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
543 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
544 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
545 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
546 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
547 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
548 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
549 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
550 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
551 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
552 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
553 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
554 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
555 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
556 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
557 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
558 * gcc.dg/analyzer/pr101962.c: Update expected results.
559 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
560 pending_diagnostic::emit implementations.
561
562 2023-06-22 David Malcolm <dmalcolm@redhat.com>
563
564 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
565 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
566 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
567 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
568 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
569 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
570 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
571
572 2023-06-22 David Malcolm <dmalcolm@redhat.com>
573
574 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
575 multiline directive.
576 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
577 dg-regexp directives.
578 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
579 directives.
580 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
581 handle-multiline-outputs from prune_gcc_output to here.
582 * lib/multiline.exp (dg-end-multiline-output): Move call to
583 maybe-handle-nn-line-numbers from prune_gcc_output to here.
584 * lib/prune.exp (prune_gcc_output): Move calls to
585 maybe-handle-nn-line-numbers and handle-multiline-outputs from
586 here to the above.
587
588 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
589
590 PR fortran/87477
591 PR fortran/107900
592 PR fortran/110224
593 PR fortran/88688
594 PR fortran/94380
595 PR fortran/95398
596 * gfortran.dg/pr107900.f90 : New test
597 * gfortran.dg/pr110224.f90 : New test
598 * gfortran.dg/pr88688.f90 : New test
599 * gfortran.dg/pr94380.f90 : New test
600 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
601 numbers in the error tests by two and change the text in two.
602
603 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
604
605 PR fortran/108961
606 * gfortran.dg/pr108961.f90: New test.
607
608 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
609
610 PR target/110018
611 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
612 * gcc.target/i386/pr110018-2.c: New test.
613
614 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
615
616 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
617 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
618
619 2023-06-21 Richard Biener <rguenther@suse.de>
620
621 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
622 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
623
624 2023-06-21 Jan Beulich <jbeulich@suse.com>
625
626 * gcc.target/i386/avx512f-copysign.c: New test.
627
628 2023-06-21 Jan Beulich <jbeulich@suse.com>
629
630 * gcc.target/i386/avx512f-dupv2di.c: Add
631 -mprefer-vector-width=512.
632
633 2023-06-21 liuhongt <hongtao.liu@intel.com>
634
635 * gcc.target/i386/pr110018-1.c: New test.
636
637 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
638
639 PR c++/66290
640 * c-c++-common/cpp/macro-ranges.c: New test.
641 * c-c++-common/cpp/line-2.c: Adapt to check for column information
642 on macro-related libcpp warnings.
643 * c-c++-common/cpp/line-3.c: Likewise.
644 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
645 * c-c++-common/cpp/pr58844-1.c: Likewise.
646 * c-c++-common/cpp/pr58844-2.c: Likewise.
647 * c-c++-common/cpp/warning-zero-location.c: Likewise.
648 * c-c++-common/pragma-diag-14.c: Likewise.
649 * c-c++-common/pragma-diag-15.c: Likewise.
650 * g++.dg/modules/macro-2_d.C: Likewise.
651 * g++.dg/modules/macro-4_d.C: Likewise.
652 * g++.dg/modules/macro-4_e.C: Likewise.
653 * g++.dg/spellcheck-macro-ordering.C: Likewise.
654 * gcc.dg/builtin-redefine.c: Likewise.
655 * gcc.dg/cpp/Wunused.c: Likewise.
656 * gcc.dg/cpp/redef2.c: Likewise.
657 * gcc.dg/cpp/redef3.c: Likewise.
658 * gcc.dg/cpp/redef4.c: Likewise.
659 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
660 * gcc.dg/cpp/ucnid-11.c: Likewise.
661 * gcc.dg/cpp/undef2.c: Likewise.
662 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
663 * gcc.dg/cpp/warn-redefined.c: Likewise.
664 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
665 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
666
667 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
668
669 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
670 pointer to indirect argument registers and allow either to be used
671 as the base register in subsequent stores.
672 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
673 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
674 indirect argument to happen via the argument register or the
675 stack pointer.
676 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
677 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
678 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
679 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
680 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
681 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
682 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
683 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
684 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
685 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
686 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
687 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
688 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
689 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
690 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
691 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
692 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
693 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
694 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
695 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
696 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
697 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
698 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
699 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
700 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
701 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
702 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
703 -fcprop-registers and combine.
704 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
705 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
706 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
707 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
708 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
709 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
710 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
711 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
712 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
713 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
714 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
715 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
716 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
717 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
718 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
719 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
720 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
721 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
722 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
723 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
724 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
725 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
726 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
727 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
728 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
729 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
730 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
731 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
732 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
733 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
734 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
735 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
736 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
737 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
738 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
739 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
740 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
741
742 2023-06-20 Jakub Jelinek <jakub@redhat.com>
743
744 PR middle-end/79173
745 * g++.target/i386/pr79173-1.C: New test.
746
747 2023-06-20 Martin Jambor <mjambor@suse.cz>
748
749 PR ipa/110276
750 * gcc.dg/ipa/pr110276.c: New test.
751
752 2023-06-20 Carl Love <cel@us.ibm.com>
753
754 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
755 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
756 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
757
758 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
759
760 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
761 -mabi=lp64d.
762 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
763 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
764 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
765 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
766 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
767 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
768 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
769 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
770
771 2023-06-20 Li Xu <xuli1@eswincomputing.com>
772
773 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
774
775 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
776
777 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
778 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
779 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
780
781 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
782
783 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
784 -Wno-psabi.
785 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
786 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
787 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
788 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
789 Dito.
790 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
791 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
792 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
793 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
794 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
795
796 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
797
798 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
799 -ffast-math.
800 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
801 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
802 -ffast-math
803 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
804 vfmul.
805 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
806
807 2023-06-20 Richard Biener <rguenther@suse.de>
808
809 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
810 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
811 due to missing return.
812
813 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
814
815 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
816
817 2023-06-20 Jan Beulich <jbeulich@suse.com>
818
819 * gcc.target/i386/avx512f-dupv2di.c: New test.
820
821 2023-06-20 Richard Biener <rguenther@suse.de>
822
823 PR debug/110295
824 * g++.dg/debug/pr110295.C: New testcase.
825
826 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
827
828 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
829 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
830 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
831 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
832
833 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
834
835 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
836 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
837 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
838 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
839 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
840 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
841 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
842 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
843 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
844 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
845 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
846 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
847 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
848 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
849 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
850 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
851 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
852 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
853 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
854 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
855 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
856 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
857 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
858 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
859 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
860 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
861 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
862 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
863 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
864 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
865 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
866 * gcc.target/riscv/vector-abi-1.c: Ditto.
867 * gcc.target/riscv/vector-abi-2.c: Ditto.
868 * gcc.target/riscv/vector-abi-3.c: Ditto.
869 * gcc.target/riscv/vector-abi-4.c: Ditto.
870 * gcc.target/riscv/vector-abi-5.c: Ditto.
871 * gcc.target/riscv/vector-abi-6.c: Ditto.
872 * gcc.target/riscv/vector-abi-7.c: New test.
873 * gcc.target/riscv/vector-abi-8.c: New test.
874 * gcc.target/riscv/vector-abi-9.c: New test.
875
876 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
877
878 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
879 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
880 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
881
882 2023-06-19 Jan Hubicka <jh@suse.cz>
883
884 PR tree-optimization/109811
885 PR tree-optimization/109849
886 * gcc.dg/tree-ssa/phiprop-1.c: New test.
887 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
888
889 2023-06-19 Pan Li <pan2.li@intel.com>
890
891 PR target/110299
892 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
893 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
894 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
895 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
896 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
897 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
898 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
899 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
900
901 2023-06-19 Pan Li <pan2.li@intel.com>
902
903 PR target/110277
904 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
905 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
906 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
907 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
908
909 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
910
911 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
912 * gcc.dg/unroll-8.c: Likewise.
913 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
914 * lib/target-supports.exp
915 (check_effective_target_vect_int_mod): Add amdgcn.
916 (check_effective_target_divmod): Likewise.
917 * gcc.target/gcn/simd-math-3-16.c: New test.
918 * gcc.target/gcn/simd-math-3-2.c: New test.
919 * gcc.target/gcn/simd-math-3-32.c: New test.
920 * gcc.target/gcn/simd-math-3-4.c: New test.
921 * gcc.target/gcn/simd-math-3-8.c: New test.
922 * gcc.target/gcn/simd-math-3-char-16.c: New test.
923 * gcc.target/gcn/simd-math-3-char-2.c: New test.
924 * gcc.target/gcn/simd-math-3-char-32.c: New test.
925 * gcc.target/gcn/simd-math-3-char-4.c: New test.
926 * gcc.target/gcn/simd-math-3-char-8.c: New test.
927 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
928 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
929 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
930 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
931 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
932 * gcc.target/gcn/simd-math-3-char-run.c: New test.
933 * gcc.target/gcn/simd-math-3-char.c: New test.
934 * gcc.target/gcn/simd-math-3-long-16.c: New test.
935 * gcc.target/gcn/simd-math-3-long-2.c: New test.
936 * gcc.target/gcn/simd-math-3-long-32.c: New test.
937 * gcc.target/gcn/simd-math-3-long-4.c: New test.
938 * gcc.target/gcn/simd-math-3-long-8.c: New test.
939 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
940 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
941 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
942 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
943 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
944 * gcc.target/gcn/simd-math-3-long-run.c: New test.
945 * gcc.target/gcn/simd-math-3-long.c: New test.
946 * gcc.target/gcn/simd-math-3-run-16.c: New test.
947 * gcc.target/gcn/simd-math-3-run-2.c: New test.
948 * gcc.target/gcn/simd-math-3-run-32.c: New test.
949 * gcc.target/gcn/simd-math-3-run-4.c: New test.
950 * gcc.target/gcn/simd-math-3-run-8.c: New test.
951 * gcc.target/gcn/simd-math-3-run.c: New test.
952 * gcc.target/gcn/simd-math-3-short-16.c: New test.
953 * gcc.target/gcn/simd-math-3-short-2.c: New test.
954 * gcc.target/gcn/simd-math-3-short-32.c: New test.
955 * gcc.target/gcn/simd-math-3-short-4.c: New test.
956 * gcc.target/gcn/simd-math-3-short-8.c: New test.
957 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
958 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
959 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
960 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
961 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
962 * gcc.target/gcn/simd-math-3-short-run.c: New test.
963 * gcc.target/gcn/simd-math-3-short.c: New test.
964 * gcc.target/gcn/simd-math-3.c: New test.
965 * gcc.target/gcn/simd-math-4-char-run.c: New test.
966 * gcc.target/gcn/simd-math-4-char.c: New test.
967 * gcc.target/gcn/simd-math-4-long-run.c: New test.
968 * gcc.target/gcn/simd-math-4-long.c: New test.
969 * gcc.target/gcn/simd-math-4-run.c: New test.
970 * gcc.target/gcn/simd-math-4-short-run.c: New test.
971 * gcc.target/gcn/simd-math-4-short.c: New test.
972 * gcc.target/gcn/simd-math-4.c: New test.
973 * gcc.target/gcn/simd-math-5-16.c: New test.
974 * gcc.target/gcn/simd-math-5-32.c: New test.
975 * gcc.target/gcn/simd-math-5-4.c: New test.
976 * gcc.target/gcn/simd-math-5-8.c: New test.
977 * gcc.target/gcn/simd-math-5-char-16.c: New test.
978 * gcc.target/gcn/simd-math-5-char-32.c: New test.
979 * gcc.target/gcn/simd-math-5-char-4.c: New test.
980 * gcc.target/gcn/simd-math-5-char-8.c: New test.
981 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
982 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
983 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
984 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
985 * gcc.target/gcn/simd-math-5-char-run.c: New test.
986 * gcc.target/gcn/simd-math-5-char.c: New test.
987 * gcc.target/gcn/simd-math-5-long-16.c: New test.
988 * gcc.target/gcn/simd-math-5-long-32.c: New test.
989 * gcc.target/gcn/simd-math-5-long-4.c: New test.
990 * gcc.target/gcn/simd-math-5-long-8.c: New test.
991 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
992 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
993 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
994 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
995 * gcc.target/gcn/simd-math-5-long-run.c: New test.
996 * gcc.target/gcn/simd-math-5-long.c: New test.
997 * gcc.target/gcn/simd-math-5-run-16.c: New test.
998 * gcc.target/gcn/simd-math-5-run-32.c: New test.
999 * gcc.target/gcn/simd-math-5-run-4.c: New test.
1000 * gcc.target/gcn/simd-math-5-run-8.c: New test.
1001 * gcc.target/gcn/simd-math-5-run.c: New test.
1002 * gcc.target/gcn/simd-math-5-short-16.c: New test.
1003 * gcc.target/gcn/simd-math-5-short-32.c: New test.
1004 * gcc.target/gcn/simd-math-5-short-4.c: New test.
1005 * gcc.target/gcn/simd-math-5-short-8.c: New test.
1006 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
1007 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
1008 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
1009 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
1010 * gcc.target/gcn/simd-math-5-short-run.c: New test.
1011 * gcc.target/gcn/simd-math-5-short.c: New test.
1012 * gcc.target/gcn/simd-math-5.c: New test.
1013
1014 2023-06-19 Richard Biener <rguenther@suse.de>
1015
1016 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
1017 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
1018 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
1019 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
1020 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
1021 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
1022 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
1023 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
1024 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
1025
1026 2023-06-19 Richard Biener <rguenther@suse.de>
1027
1028 PR tree-optimization/110298
1029 * gcc.dg/torture/pr110298.c: New testcase.
1030
1031 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1032
1033 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
1034
1035 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
1036
1037 PR target/105523
1038 * lib/target-supports.exp
1039 (check_effective_target_keeps_null_pointer_checks): Add
1040 avr.
1041 * gcc.target/avr/pr105523.c: New test.
1042
1043 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1044
1045 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
1046 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
1047 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
1048 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
1049 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
1050 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
1051 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
1052 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
1053 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
1054 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
1055 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
1056 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
1057 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
1058 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
1059 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
1060 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
1061
1062 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1063
1064 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
1065 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
1066 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
1067 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
1068 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
1069 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
1070 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
1071 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
1072 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
1073 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
1074 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
1075 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
1076 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
1077 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
1078 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
1079 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
1080 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
1081 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
1082 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
1083 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
1084 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
1085 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
1086 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
1087 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
1088 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
1089 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
1090 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
1091 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
1092 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
1093 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
1094 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
1095 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
1096 target selectors.
1097
1098 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1099
1100 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
1101 that no sext insns are present.
1102 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
1103 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
1104 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
1105
1106 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1107
1108 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
1109 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
1110 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
1111 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
1112 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
1113 New test.
1114 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
1115 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
1116 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
1117 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
1118 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
1119 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
1120 New test.
1121 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
1122
1123 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1124
1125 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
1126 (u)int8_t.
1127 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
1128 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
1129 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
1130 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
1131 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
1132 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
1133 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
1134 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
1135 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
1136 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
1137 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
1138 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
1139 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
1140 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
1141 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
1142 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
1143 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
1144 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
1145 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
1146 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
1147 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
1148 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
1149 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
1150 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
1151 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
1152 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
1153 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
1154 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
1155 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
1156 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
1157 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
1158 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
1159 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
1160 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
1161 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
1162 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
1163 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
1164 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
1165 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
1166 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
1167 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
1168 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
1169 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
1170
1171 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
1172
1173 PR target/110086
1174 * gcc.target/avr/pr110086.c: New test.
1175
1176 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
1177
1178 * gcc.target/powerpc/const_anchors.c: New test.
1179 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
1180
1181 2023-06-19 liuhongt <hongtao.liu@intel.com>
1182
1183 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
1184 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
1185
1186 2023-06-18 Jan Hubicka <jh@suse.cz>
1187
1188 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
1189
1190 2023-06-18 Honza <jh@ryzen3.suse.cz>
1191
1192 PR tree-optimization/109849
1193 * g++.dg/ipa/devirt-45.C: Update template.
1194
1195 2023-06-18 yulong <shiyulong@iscas.ac.cn>
1196
1197 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
1198 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
1199 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
1200 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
1201 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
1202
1203 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
1204
1205 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
1206
1207 2023-06-16 Pan Li <pan2.li@intel.com>
1208
1209 PR target/110265
1210 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
1211 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
1212 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
1213 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
1214 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
1215
1216 2023-06-16 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR middle-end/79173
1219 * gcc.target/i386/pr79173-11.c: New test.
1220 * gcc.dg/builtin-addc-1.c: New test.
1221
1222 2023-06-16 Jakub Jelinek <jakub@redhat.com>
1223
1224 PR tree-optimization/110271
1225 * gcc.c-torture/compile/pr110271.c: New test.
1226
1227 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
1228 Uros Bizjak <ubizjak@gmail.com>
1229
1230 PR target/31985
1231 * gcc.target/i386/pr31985.c: New test case.
1232
1233 2023-06-16 Alex Coplan <alex.coplan@arm.com>
1234
1235 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
1236 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1237 * g++.dg/cpp0x/elab-enum-base.C: New test.
1238
1239 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
1240
1241 * gcc.target/mips/code-readable-attr-1.c: New test.
1242 * gcc.target/mips/code-readable-attr-2.c: New test.
1243 * gcc.target/mips/code-readable-attr-3.c: New test.
1244 * gcc.target/mips/code-readable-attr-4.c: New test.
1245 * gcc.target/mips/code-readable-attr-5.c: New test.
1246
1247 2023-06-16 Richard Biener <rguenther@suse.de>
1248
1249 PR tree-optimization/110269
1250 * gcc.dg/tree-ssa/pr110269.c: New testcase.
1251
1252 2023-06-16 David Malcolm <dmalcolm@redhat.com>
1253
1254 PR c/107583
1255 * c-c++-common/spellcheck-pr107583.c: New test.
1256
1257 2023-06-15 Andrew Pinski <apinski@marvell.com>
1258
1259 PR tree-optimization/110266
1260 * gcc.c-torture/compile/pr110266.c: New test.
1261
1262 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
1263
1264 PR tree-optimization/110266
1265 * gcc.dg/pr110266.c: New.
1266
1267 2023-06-15 Jakub Jelinek <jakub@redhat.com>
1268
1269 PR preprocessor/80753
1270 * c-c++-common/missing-header-5.c: New test.
1271
1272 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
1273
1274 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
1275
1276 2023-06-15 Jakub Jelinek <jakub@redhat.com>
1277
1278 PR middle-end/79173
1279 * gcc.target/i386/pr79173-1.c: New test.
1280 * gcc.target/i386/pr79173-2.c: New test.
1281 * gcc.target/i386/pr79173-3.c: New test.
1282 * gcc.target/i386/pr79173-4.c: New test.
1283 * gcc.target/i386/pr79173-5.c: New test.
1284 * gcc.target/i386/pr79173-6.c: New test.
1285 * gcc.target/i386/pr79173-7.c: New test.
1286 * gcc.target/i386/pr79173-8.c: New test.
1287 * gcc.target/i386/pr79173-9.c: New test.
1288 * gcc.target/i386/pr79173-10.c: New test.
1289
1290 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
1291
1292 * gcc.target/aarch64/abd.h: New file.
1293 * gcc.target/aarch64/abd_2.c: New test.
1294 * gcc.target/aarch64/abd_3.c: New test.
1295 * gcc.target/aarch64/abd_4.c: New test.
1296 * gcc.target/aarch64/abd_none_2.c: New test.
1297 * gcc.target/aarch64/abd_none_3.c: New test.
1298 * gcc.target/aarch64/abd_none_4.c: New test.
1299 * gcc.target/aarch64/abd_run_1.c: New test.
1300 * gcc.target/aarch64/sve/abd_1.c: New test.
1301 * gcc.target/aarch64/sve/abd_none_1.c: New test.
1302 * gcc.target/aarch64/sve/abd_2.c: New test.
1303 * gcc.target/aarch64/sve/abd_none_2.c: New test.
1304
1305 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1306
1307 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
1308 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
1309 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
1310 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
1311 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
1312 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
1313 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
1314 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
1315 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
1316 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
1317 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
1318 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
1319 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
1320 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
1321
1322 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
1323
1324 PR target/110119
1325 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
1326 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
1327
1328 2023-06-14 Jason Merrill <jason@redhat.com>
1329
1330 DR 2327
1331 PR c++/86521
1332 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
1333 * g++.dg/cpp1z/elide7.C: New test.
1334
1335 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1336
1337 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
1338 OpenACC 'serial', OpenMP 'target' usage.
1339
1340 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1341
1342 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
1343 alternatives.
1344 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
1345 * c-c++-common/Wfree-nonheap-object.c: Likewise.
1346
1347 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1348
1349 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
1350
1351 2023-06-14 liuhongt <hongtao.liu@intel.com>
1352
1353 * gcc.target/i386/pr110227.c: New test.
1354
1355 2023-06-13 David Malcolm <dmalcolm@redhat.com>
1356
1357 PR c/84890
1358 * g++.dg/cpp2a/srcloc3.C: Update expected message.
1359 * g++.dg/lookup/missing-std-include-2.C: Likewise.
1360 * g++.dg/lookup/missing-std-include-3.C: Likewise.
1361 * g++.dg/lookup/missing-std-include-6.C: Likewise.
1362 * g++.dg/lookup/missing-std-include.C: Likewise.
1363 * g++.dg/spellcheck-inttypes.C: Likewise.
1364 * g++.dg/spellcheck-stdint.C: Likewise.
1365 * g++.dg/spellcheck-stdlib.C: Likewise.
1366 * gcc.dg/spellcheck-inttypes.c: Likewise.
1367 * gcc.dg/spellcheck-stdbool.c: Likewise.
1368 * gcc.dg/spellcheck-stdint.c: Likewise.
1369 * gcc.dg/spellcheck-stdlib.c: Likewise.
1370
1371 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1372
1373 * gfortran.dg/data_array_7.f90: New test.
1374
1375 2023-06-13 Harald Anlauf <anlauf@gmx.de>
1376 Mikael Morin <mikael@gcc.gnu.org>
1377
1378 PR fortran/86277
1379 * gfortran.dg/zero_sized_14.f90: New test.
1380 * gfortran.dg/zero_sized_15.f90: New test.
1381
1382 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1383
1384 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
1385 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
1386 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
1387 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
1388 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
1389 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
1390 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
1391 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
1392 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
1393 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
1394
1395 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1396
1397 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
1398 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
1399
1400 2023-06-13 Jason Merrill <jason@redhat.com>
1401
1402 * g++.dg/tree-ssa/initlist-opt6.C: New test.
1403
1404 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
1405 Kito Cheng <kito.cheng@sifive.com>
1406
1407 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
1408 * g++.target/riscv/rvv/base/pr109535.C: Same
1409 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
1410 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
1411 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
1412 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
1413 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
1414 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
1415 * gcc.target/riscv/rvv/base/spill-10.c: Same
1416 * gcc.target/riscv/rvv/base/spill-11.c: Same
1417 * gcc.target/riscv/rvv/base/spill-9.c: Same
1418 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
1419 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
1420 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
1421 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
1422 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
1423 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
1424 * gcc.target/riscv/vector-abi-1.c: New test.
1425 * gcc.target/riscv/vector-abi-2.c: New test.
1426 * gcc.target/riscv/vector-abi-3.c: New test.
1427 * gcc.target/riscv/vector-abi-4.c: New test.
1428 * gcc.target/riscv/vector-abi-5.c: New test.
1429 * gcc.target/riscv/vector-abi-6.c: New test.
1430
1431 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1432
1433 * gcc.target/arm/mtp.c: New test.
1434 * gcc.target/arm/mtp_1.c: New test.
1435 * gcc.target/arm/mtp_2.c: New test.
1436 * gcc.target/arm/mtp_3.c: New test.
1437 * gcc.target/arm/mtp_4.c: New test.
1438
1439 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1440
1441 PR target/108779
1442 * gcc.target/aarch64/mtp_5.c: New test.
1443 * gcc.target/aarch64/mtp_6.c: New test.
1444 * gcc.target/aarch64/mtp_7.c: New test.
1445 * gcc.target/aarch64/mtp_8.c: New test.
1446 * gcc.target/aarch64/mtp_9.c: New test.
1447
1448 2023-06-13 Richard Biener <rguenther@suse.de>
1449
1450 PR middle-end/110232
1451 * gcc.target/i386/pr110232.c: New testcase.
1452
1453 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
1454
1455 PR testsuite/109880
1456 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
1457
1458 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
1459
1460 PR testsuite/110230
1461 PR target/109932
1462 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
1463 * gcc.target/powerpc/pr109932-2.c: Ditto.
1464
1465 2023-06-13 Pan Li <pan2.li@intel.com>
1466
1467 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
1468 Adjust dg-do to comiple for asm checking.
1469
1470 2023-06-13 Tejas Belagod <tbelagod@arm.com>
1471
1472 PR target/96339
1473 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
1474 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
1475 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
1476 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
1477 to expect optimized code for function body.
1478 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
1479 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
1480 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
1481 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
1482 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
1483 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
1484 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
1485 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
1486 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
1487 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
1488 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
1489
1490 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1491
1492 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
1493
1494 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1495
1496 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
1497 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
1498 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
1499 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
1500
1501 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
1502
1503 PR modula2/110189
1504 * gm2/pim/fail/foovaltype.mod: New test.
1505
1506 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
1507
1508 PR rtl-optimization/101188
1509 * gcc.c-torture/execute/pr101188.c: New test
1510
1511 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1512
1513 * gcc.target/aarch64/vec-init-single-const.c: New test.
1514 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
1515 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
1516
1517 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
1518
1519 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
1520 * c-c++-common/gomp/map-9.c: Likewise.
1521 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
1522 * gfortran.dg/gomp/map-11.f90: Likewise.
1523 * gfortran.dg/gomp/target-update-1.f90: Likewise.
1524 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
1525 * c-c++-common/gomp/map-6.c: Update dg-error and also check
1526 clause error with 'target (enter/exit) data'.
1527
1528 2023-06-12 Pan Li <pan2.li@intel.com>
1529
1530 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
1531
1532 2023-06-12 Pan Li <pan2.li@intel.com>
1533
1534 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
1535 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
1536
1537 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1538
1539 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
1540 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
1541 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
1542 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
1543 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
1544 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
1545
1546 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1547
1548 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
1549
1550 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
1551
1552 * gcc.dg/vect/pr110142.c: New test.
1553
1554 2023-06-12 liuhongt <hongtao.liu@intel.com>
1555
1556 * gcc.target/i386/vec_pack_fp16-1.c: New test.
1557 * gcc.target/i386/vec_pack_fp16-2.c: New test.
1558 * gcc.target/i386/vec_pack_fp16-3.c: New test.
1559
1560 2023-06-12 Jason Merrill <jason@redhat.com>
1561
1562 PR c++/105838
1563 * g++.dg/tree-ssa/initlist-opt5.C: New test.
1564
1565 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
1566
1567 PR target/109932
1568 * gcc.target/powerpc/pr109932-1.c: New test.
1569 * gcc.target/powerpc/pr109932-2.c: New test.
1570
1571 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
1572
1573 PR target/110011
1574 * gcc.target/powerpc/pr110011.c: New test.
1575
1576 2023-06-12 Pan Li <pan2.li@intel.com>
1577
1578 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
1579 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
1580
1581 2023-06-12 Pan Li <pan2.li@intel.com>
1582
1583 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
1584 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
1585
1586 2023-06-11 Patrick Palka <ppalka@redhat.com>
1587
1588 PR c++/110122
1589 * g++.dg/cpp2a/nontype-class59.C: New test.
1590
1591 2023-06-11 Patrick Palka <ppalka@redhat.com>
1592
1593 PR c++/110122
1594 * g++.dg/cpp2a/nontype-class57.C: New test.
1595 * g++.dg/cpp2a/nontype-class58.C: New test.
1596
1597 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
1598
1599 PR target/109907
1600 * gcc.target/avr/pr109907.c: New test.
1601 * gcc.target/avr/torture/pr109907-1.c: New test.
1602 * gcc.target/avr/torture/pr109907-2.c: New test.
1603
1604 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1605
1606 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
1607 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
1608 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
1609 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
1610 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
1611 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
1612
1613 2023-06-10 Nathan Sidwell <nathan@acm.org>
1614
1615 * g++.dg/template/pr61663.C: New.
1616
1617 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
1618
1619 PR target/109650
1620 * gcc.target/avr/torture/pr109650-1.c: New test.
1621 * gcc.target/avr/torture/pr109650-2.c: New test.
1622
1623 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1624
1625 * gfortran.dg/ieee/minmax_1.f90: New test.
1626 * gfortran.dg/ieee/minmax_2.f90: New file.
1627 * gfortran.dg/ieee/minmax_3.f90: New file.
1628 * gfortran.dg/ieee/minmax_4.f90: New file.
1629
1630 2023-06-10 Tim Lange <mail@tim-lange.me>
1631
1632 PR analyzer/110014
1633 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
1634
1635 2023-06-10 Tim Lange <mail@tim-lange.me>
1636
1637 PR analyzer/109577
1638 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
1639 and add new test case.
1640 * gcc.dg/analyzer/pr109577.c: New test.
1641
1642 2023-06-10 Pan Li <pan2.li@intel.com>
1643
1644 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
1645 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
1646
1647 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1648
1649 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
1650 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
1651 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
1652
1653 2023-06-09 Jason Merrill <jason@redhat.com>
1654
1655 * g++.dg/concepts/auto7.C: New test.
1656 * g++.dg/concepts/auto7a.C: New test.
1657
1658 2023-06-09 Jason Merrill <jason@redhat.com>
1659
1660 PR c++/110102
1661 * g++.dg/cpp0x/initlist-opt1.C: New test.
1662
1663 2023-06-09 Andrew Pinski <apinski@marvell.com>
1664
1665 PR tree-optimization/97711
1666 PR tree-optimization/110155
1667 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
1668 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
1669
1670 2023-06-09 Andrew Pinski <apinski@marvell.com>
1671
1672 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
1673
1674 2023-06-09 Andrew Pinski <apinski@marvell.com>
1675
1676 PR tree-optimization/110165
1677 PR tree-optimization/110166
1678 * gcc.c-torture/execute/pr110165-1.c: New test.
1679 * gcc.c-torture/execute/pr110166-1.c: New test.
1680
1681 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
1682
1683 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
1684 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
1685
1686 2023-06-09 Pan Li <pan2.li@intel.com>
1687
1688 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
1689 for ZVFHMIN.
1690
1691 2023-06-09 liuhongt <hongtao.liu@intel.com>
1692
1693 * gcc.target/i386/pr110108-2.c: New test.
1694
1695 2023-06-09 liuhongt <hongtao.liu@intel.com>
1696
1697 * gcc.target/i386/pr110108.c: New test.
1698 * gcc.target/i386/pr110108-3.c: New test.
1699 * gcc.target/i386/pr109900.c: Adjust testcase.
1700
1701 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
1702
1703 PR modula2/110126
1704 * gm2/pim/pass/fooasm3.mod: New test.
1705
1706 2023-06-08 Pan Li <pan2.li@intel.com>
1707
1708 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
1709 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
1710
1711 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
1712
1713 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
1714 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
1715 * gcc.dg/analyzer/pr101962.c: Likewise.
1716 * gcc.dg/analyzer/realloc-5.c: Likewise.
1717 * gcc.dg/analyzer/pr109439.c: New test.
1718
1719 2023-06-08 Jakub Jelinek <jakub@redhat.com>
1720
1721 * gcc.target/i386/ctzll-1.c: New test.
1722 * gcc.target/i386/ffsll-1.c: New test.
1723
1724 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
1725
1726 PR fortran/99350
1727 PR fortran/107821
1728 PR fortran/109451
1729 * gfortran.dg/pr99350.f90 : New test.
1730 * gfortran.dg/associate_5.f03 : Changed error message.
1731 * gfortran.dg/pr107821.f90 : New test.
1732 * gfortran.dg/associate_61.f90 : New test
1733
1734 2023-06-08 Alexandre Oliva <oliva@adacore.com>
1735
1736 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
1737 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
1738 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
1739 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
1740 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
1741 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
1742 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
1743 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
1744
1745 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
1746 Uros Bizjak <ubizjak@gmail.com>
1747
1748 * gcc.target/i386/cmc-1.c: New test case.
1749 * gcc.target/i386/stc-1.c: Likewise.
1750
1751 2023-06-07 Jason Merrill <jason@redhat.com>
1752
1753 PR c++/58487
1754 PR c++/53637
1755 * g++.dg/opt/nrv26.C: New test.
1756 * g++.dg/opt/nrv26a.C: New test.
1757 * g++.dg/opt/nrv27.C: New test.
1758
1759 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
1760 Jeff Law <jlaw@ventanamicro.com>
1761
1762 * gcc.target/riscv/shift-and-2.c: New tests.
1763 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
1764 * gcc.target/riscv/sign-extend.c: New test.
1765 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
1766
1767 2023-06-07 Alex Coplan <alex.coplan@arm.com>
1768
1769 PR target/110132
1770 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
1771 Extend to ls64.
1772 * g++.target/aarch64/acle/acle.exp: New.
1773 * g++.target/aarch64/acle/ls64.C: New test.
1774 * g++.target/aarch64/acle/ls64_lto.C: New test.
1775 * gcc.target/aarch64/acle/ls64_lto.c: New test.
1776 * gcc.target/aarch64/acle/pr110132.c: New test.
1777
1778 2023-06-07 Alex Coplan <alex.coplan@arm.com>
1779
1780 PR target/110100
1781 * gcc.target/aarch64/acle/pr110100.c: New test.
1782
1783 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
1784
1785 * gcc.target/sparc/pr109541.c: New.
1786
1787 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
1788
1789 * gcc.target/hppa/shadd-3.c: Update expected output.
1790
1791 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1792
1793 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
1794 vectorizer.
1795 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
1796 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
1797 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
1798 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
1799 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
1800 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
1801 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
1802 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
1803 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
1804 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
1805 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
1806 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
1807 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
1808 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
1809 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
1810 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
1811 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
1812 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
1813 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
1814 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
1815 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
1816 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
1817
1818 2023-06-07 Andrew Pinski <apinski@marvell.com>
1819
1820 PR middle-end/110117
1821 * gcc.dg/pr110117-1.c: New test.
1822 * gcc.dg/pr110117-2.c: New test.
1823
1824 2023-06-07 Andrew Pinski <apinski@marvell.com>
1825
1826 PR tree-optimization/110134
1827 * gcc.dg/tree-ssa/negneq-1.c: New test.
1828 * gcc.dg/tree-ssa/negneq-2.c: New test.
1829 * gcc.dg/tree-ssa/negneq-3.c: New test.
1830 * gcc.dg/tree-ssa/negneq-4.c: New test.
1831
1832 2023-06-07 Andrew Pinski <apinski@marvell.com>
1833
1834 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
1835 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
1836 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
1837 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
1838 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
1839 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
1840 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
1841 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
1842 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
1843
1844 2023-06-07 Jason Merrill <jason@redhat.com>
1845
1846 PR c++/58487
1847 * g++.dg/opt/nrv25.C: New test.
1848
1849 2023-06-07 Jason Merrill <jason@redhat.com>
1850
1851 PR c++/51571
1852 PR c++/92407
1853 * g++.dg/opt/nrv23.C: New test.
1854
1855 2023-06-07 Jason Merrill <jason@redhat.com>
1856
1857 PR c++/92407
1858 * g++.dg/opt/nrv22.C: New test.
1859
1860 2023-06-07 Jason Merrill <jason@redhat.com>
1861
1862 PR c++/33799
1863 * g++.dg/eh/return1.C: Add label cases.
1864
1865 2023-06-07 Jason Merrill <jason@redhat.com>
1866
1867 * g++.dg/contracts/contracts-post7.C: New test.
1868
1869 2023-06-07 Jason Merrill <jason@redhat.com>
1870
1871 PR c++/58050
1872 * g++.dg/opt/nrv24.C: New test.
1873
1874 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
1875
1876 PR modula2/110019
1877 * gm2/cpp/fail/cpp-fail.exp: New test.
1878 * gm2/cpp/fail/foocpp.mod: New test.
1879
1880 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1881
1882 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
1883 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
1884 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
1885 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
1886 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
1887 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
1888
1889 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
1890 Tobias Burnus <tobias@codesourcery.com>
1891
1892 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
1893 duplicated 'present' and extend scan-dump tests for 'present'.
1894 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
1895 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
1896 'present'.
1897 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
1898 modifier checking.
1899 * c-c++-common/gomp/defaultmap-4.c: New test.
1900 * c-c++-common/gomp/map-9.c: New test.
1901 * c-c++-common/gomp/target-update-1.c: New test.
1902 * gfortran.dg/gomp/defaultmap-8.f90: New test.
1903 * gfortran.dg/gomp/map-11.f90: New test.
1904 * gfortran.dg/gomp/map-12.f90: New test.
1905 * gfortran.dg/gomp/target-update-1.f90: New test.
1906
1907 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1908
1909 * gcc.target/aarch64/simd/vrshr_1.c: New test.
1910
1911 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1912
1913 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
1914 intrinsics.
1915
1916 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1917
1918 * gcc.target/aarch64/simd/addlv_1.c: New test.
1919
1920 2023-06-06 Richard Biener <rguenther@suse.de>
1921
1922 PR middle-end/110055
1923 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
1924
1925 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
1926
1927 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
1928 cfi directives.
1929
1930 2023-06-06 Pan Li <pan2.li@intel.com>
1931
1932 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
1933
1934 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
1935
1936 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
1937 for cfi reg/mem.
1938
1939 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1940 Joel Hutton <joel.hutton@arm.com>
1941 Tamar Christina <tamar.christina@arm.com>
1942
1943 * gcc.target/aarch64/vect-widen-add.c: Test that new
1944 IFN_VEC_WIDEN_PLUS is being used.
1945 * gcc.target/aarch64/vect-widen-sub.c: Test that new
1946 IFN_VEC_WIDEN_MINUS is being used.
1947
1948 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
1949
1950 * gdc.dg/Wmismatched_enum.d: New test.
1951
1952 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
1953
1954 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
1955 less sensitive to register allocation choices.
1956 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
1957
1958 2023-06-05 Pan Li <pan2.li@intel.com>
1959
1960 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
1961
1962 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1963
1964 PR target/110109
1965 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
1966 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
1967
1968 2023-06-04 Pan Li <pan2.li@intel.com>
1969
1970 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
1971
1972 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
1973
1974 PR target/110083
1975 * gcc.target/i386/pr110083.c: New test case.
1976
1977 2023-06-04 Jason Merrill <jason@redhat.com>
1978
1979 PR c++/97720
1980 * g++.dg/eh/terminate2.C: New test.
1981
1982 2023-06-04 Pan Li <pan2.li@intel.com>
1983
1984 * gcc.target/riscv/rvv/base/mov-14.c: New test.
1985 * gcc.target/riscv/rvv/base/spill-13.c: New test.
1986
1987 2023-06-03 Patrick Palka <ppalka@redhat.com>
1988
1989 PR c++/109923
1990 * g++.dg/template/friend79.C: New test.
1991
1992 2023-06-03 Patrick Palka <ppalka@redhat.com>
1993
1994 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
1995 to be marked as odr-used.
1996
1997 2023-06-03 Patrick Palka <ppalka@redhat.com>
1998
1999 PR c++/70790
2000 * g++.dg/abi/mangle78.C: New test.
2001
2002 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2003
2004 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
2005 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
2006 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
2007 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
2008
2009 2023-06-03 liuhongt <hongtao.liu@intel.com>
2010
2011 * gcc.target/i386/pr110067.c: New test.
2012
2013 2023-06-03 liuhongt <hongtao.liu@intel.com>
2014
2015 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
2016
2017 2023-06-02 Andrew Pinski <apinski@marvell.com>
2018
2019 PR rtl-optimization/102733
2020 * gcc.target/i386/addr-space-6.c: New test.
2021
2022 2023-06-02 Andrew Pinski <apinski@marvell.com>
2023
2024 PR rtl-optimization/110042
2025 * gcc.target/aarch64/csel_bfx_2.c: New test.
2026
2027 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
2028
2029 PR target/110044
2030 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
2031 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
2032 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
2033 * gcc.target/powerpc/darwin-structs-0.h: New test.
2034
2035 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
2036
2037 PR fortran/100607
2038 * gfortran.dg/select_rank_6.f90: New test.
2039
2040 2023-06-02 Jason Merrill <jason@redhat.com>
2041
2042 DR 2735
2043 PR c++/109247
2044 * g++.dg/cpp0x/initlist-explicit3.C: New test.
2045
2046 2023-06-02 Carl Love <cel@us.ibm.com>
2047
2048 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
2049 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
2050 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
2051
2052 2023-06-02 Jason Merrill <jason@redhat.com>
2053
2054 PR c++/110070
2055 PR c++/105838
2056 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
2057 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
2058 * g++.dg/tree-ssa/initlist-opt4.C: New test.
2059 * g++.dg/opt/icf1.C: New test.
2060 * g++.dg/opt/icf2.C: New test.
2061 * g++.dg/opt/icf3.C: New test.
2062 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
2063
2064 2023-06-02 David Malcolm <dmalcolm@redhat.com>
2065
2066 PR analyzer/109015
2067 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
2068 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
2069 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
2070 * gcc.dg/analyzer/atomic-types-1.c: New test.
2071
2072 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
2073
2074 * gcc.dg/pr107557-1.c: Require LTO support.
2075 * gcc.dg/pr107557-2.c: Require LTO support.
2076
2077 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
2078
2079 PR fortran/87477
2080 PR fortran/102109
2081 PR fortran/102112
2082 PR fortran/102190
2083 PR fortran/102532
2084 PR fortran/109948
2085 PR fortran/99326
2086 * gfortran.dg/associate_54.f90 : Cope with extra error.
2087 * gfortran.dg/pr102109.f90 : New test.
2088 * gfortran.dg/pr102112.f90 : New test.
2089 * gfortran.dg/pr102190.f90 : New test.
2090 * gfortran.dg/pr102532.f90 : New test.
2091 * gfortran.dg/pr109948.f90 : New test.
2092 * gfortran.dg/pr99326.f90 : New test.
2093
2094 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2095
2096 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
2097
2098 2023-06-02 Pan Li <pan2.li@intel.com>
2099
2100 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
2101 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
2102
2103 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2104
2105 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
2106 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
2107 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
2108 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
2109 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
2110 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
2111 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
2112 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
2113 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
2114
2115 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2116
2117 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
2118 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
2119 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
2120 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
2121 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
2122 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
2123
2124 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2125
2126 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
2127 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
2128 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
2129 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
2130 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
2131 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
2132 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
2133 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
2134 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
2135 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
2136 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
2137 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
2138 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
2139 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
2140 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
2141
2142 2023-06-01 Harald Anlauf <anlauf@gmx.de>
2143
2144 PR fortran/88552
2145 * gfortran.dg/pr88552.f90: New test.
2146
2147 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
2148
2149 * lib/torture-options.exp: print the value of non-empty options:
2150 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
2151
2152 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
2153
2154 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
2155 the torture-{init,finish}
2156
2157 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
2158
2159 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
2160 * gcc.target/powerpc/pr109566.c: Skip on AIX.
2161
2162 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
2163 Uros Bizjak <ubizjak@gmail.com>
2164
2165 PR target/109973
2166 * gcc.target/i386/pr109973-1.c: New test case.
2167 * gcc.target/i386/pr109973-2.c: Likewise.
2168
2169 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2170
2171 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
2172
2173 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
2174
2175 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
2176 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
2177 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
2178 * gfortran.dg/gomp/pure-1.f90: New test.
2179 * gfortran.dg/gomp/pure-2.f90: New test.
2180 * gfortran.dg/gomp/pure-3.f90: New test.
2181 * gfortran.dg/gomp/pure-4.f90: New test.
2182
2183 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2184
2185 * gcc.target/riscv/rvv/base/frm-1.c: New test.
2186
2187 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2188
2189 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
2190 gcc_set_required_options.
2191 * lib/target-supports.exp: Rename force_conventional_output_for
2192 to set_required_options_for.
2193 * lib/scanasm.exp: Adjust callers.
2194 * lib/scanrtl.exp: Same.
2195
2196 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2197
2198 PR target/99195
2199 * gcc.target/aarch64/simd/pr99195_11.c: New test.
2200
2201 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2202
2203 PR target/99195
2204 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
2205 * gcc.target/aarch64/simd/pr99195_10.c: New test.
2206
2207 2023-05-31 David Faust <david.faust@oracle.com>
2208
2209 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
2210 in scan-assembler expressions where useful.
2211 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
2212 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
2213 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
2214 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
2215 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
2216 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
2217 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
2218 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
2219 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
2220 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
2221 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
2222 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
2223 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
2224 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
2225 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
2226
2227 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2228
2229 * gcc.target/riscv/rvv/rvv.exp:
2230 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
2231 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
2232 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
2233 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
2234 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
2235 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
2236 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
2237 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
2238
2239 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2240
2241 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
2242 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
2243 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
2244 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
2245
2246 2023-05-31 Cui, Lili <lili.cui@intel.com>
2247
2248 PR tree-optimization/110038
2249 * gcc.dg/pr110038.c: New test.
2250
2251 2023-05-31 Pan Li <pan2.li@intel.com>
2252
2253 * gcc.target/riscv/arch-21.c: New test.
2254 * gcc.target/riscv/predef-27.c: New test.
2255
2256 2023-05-31 Pan Li <pan2.li@intel.com>
2257
2258 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
2259 Remove debug code.
2260
2261 2023-05-30 liuhongt <hongtao.liu@intel.com>
2262
2263 * gcc.target/i386/pr108804.c: New test.
2264
2265 2023-05-30 David Malcolm <dmalcolm@redhat.com>
2266
2267 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
2268 directive.
2269 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
2270
2271 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
2272
2273 PR testsuite/52641
2274 * gcc.dg/torture/pr107451.c: Require int32plus.
2275 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
2276 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
2277 * gcc.dg/torture/pr95248.c: Require size24plus.
2278 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
2279 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
2280 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
2281
2282 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
2283
2284 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
2285 Support both definitions of int32_t.
2286
2287 2023-05-30 Andrew Pinski <apinski@marvell.com>
2288
2289 * gcc.dg/tree-ssa/minmax-22.c: New test.
2290
2291 2023-05-30 Andrew Pinski <apinski@marvell.com>
2292
2293 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
2294 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
2295 works.
2296 * gcc.dg/tree-ssa/pr66726-5.c: New test.
2297 * gcc.dg/tree-ssa/pr66726-6.c: New test.
2298
2299 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
2300
2301 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
2302 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
2303 arm_softfp_ok.
2304
2305 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
2306
2307 PR c/109999
2308 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
2309 * c-c++-common/goacc/clauses-fail.c: Likewise.
2310 * c-c++-common/goacc/data-2.c: Likewise.
2311 * c-c++-common/gomp/declare-target-2.c: Likewise.
2312 * c-c++-common/gomp/directive-1.c: Likewise.
2313 * g++.dg/goacc/data-1.C: Likewise.
2314
2315 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
2316
2317 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
2318 tests.
2319 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
2320 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
2321 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
2322 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
2323 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
2324
2325 2023-05-30 liuhongt <hongtao.liu@intel.com>
2326
2327 * gcc.target/i386/pr108938-1.c: New test.
2328 * gcc.target/i386/pr108938-2.c: New test.
2329 * gcc.target/i386/pr108938-3.c: New test.
2330 * gcc.target/i386/pr108938-load-1.c: New test.
2331 * gcc.target/i386/pr108938-load-2.c: New test.
2332
2333 2023-05-30 Andreas Schwab <schwab@suse.de>
2334
2335 PR sanitizer/82501
2336 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
2337 on RISC-V.
2338
2339 2023-05-30 Lili Cui <lili.cui@intel.com>
2340
2341 PR tree-optimization/98350
2342 * gcc.dg/pr98350-1.c: New test.
2343 * gcc.dg/pr98350-2.c: Ditto.
2344
2345 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2346
2347 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
2348 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
2349 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
2350 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
2351
2352 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2353
2354 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
2355 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
2356 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
2357 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
2358 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
2359 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
2360
2361 2023-05-29 Die Li <lidie@eswincomputing.com>
2362
2363 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
2364 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
2365
2366 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
2367
2368 * gcc.target/riscv/and-extend-1.c: New test
2369 * gcc.target/riscv/and-extend-2.c: New test
2370
2371 2023-05-29 Pan Li <pan2.li@intel.com>
2372
2373 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
2374 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
2375 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
2376 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
2377 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
2378 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
2379 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
2380 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
2381
2382 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
2383
2384 * gnat.dg/specs/storage_offset1.ads: New test.
2385
2386 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2387
2388 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
2389
2390 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2391
2392 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
2393
2394 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2395
2396 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
2397 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
2398 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
2399 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
2400 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
2401 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
2402 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
2403
2404 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2405
2406 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
2407 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
2408
2409 2023-05-29 Pan Li <pan2.li@intel.com>
2410
2411 * gcc.target/riscv/arch-20.c: New test.
2412 * gcc.target/riscv/predef-26.c: New test.
2413
2414 2023-05-27 liuhongt <hongtao.liu@intel.com>
2415
2416 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
2417 * gcc.target/i386/pr100711-3.c: New test.
2418
2419 2023-05-26 Martin Uecker <uecker@tugraz.at>
2420
2421 * gcc.dg/pr109970.c: New test.
2422
2423 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
2424
2425 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
2426 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
2427 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
2428 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
2429 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
2430 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
2431 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
2432 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
2433 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
2434 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
2435 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
2436 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
2437 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
2438
2439 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
2440 Juzhe Zhong <juzhe.zhong@rivai.ai>
2441
2442 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
2443 expectation.
2444 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
2445 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
2446 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
2447 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
2448 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
2449 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
2450 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
2451 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
2452 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
2453 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
2454 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
2455 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
2456 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
2457 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
2458 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
2459 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
2460 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
2461 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
2462 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
2463 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
2464 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
2465 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
2466 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
2467 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
2468 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
2469 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
2470 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
2471 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
2472 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
2473 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
2474
2475 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
2476
2477 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
2478 * gfortran.dg/gomp/allocate-4.f90: New test.
2479 * gfortran.dg/gomp/allocate-5.f90: New test.
2480 * gfortran.dg/gomp/allocate-6.f90: New test.
2481 * gfortran.dg/gomp/allocate-7.f90: New test.
2482 * gfortran.dg/gomp/allocators-1.f90: New test.
2483 * gfortran.dg/gomp/allocators-2.f90: New test.
2484
2485 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
2486
2487 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
2488 * gfortran.dg/gomp/allocate-5.f90: Likewise.
2489 * gfortran.dg/gomp/allocate-6.f90: Likewise.
2490 * gfortran.dg/gomp/allocate-7.f90: Likewise.
2491 * gfortran.dg/gomp/allocators-1.f90: Likewise.
2492 * gfortran.dg/gomp/allocators-2.f90: Likewise.
2493
2494 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
2495 Tobias Burnus <tobias@codesourcery.com>
2496
2497 * gfortran.dg/gomp/allocate-4.f90: New file.
2498 * gfortran.dg/gomp/allocate-5.f90: New file.
2499 * gfortran.dg/gomp/allocate-6.f90: New file.
2500 * gfortran.dg/gomp/allocate-7.f90: New file.
2501 * gfortran.dg/gomp/allocators-1.f90: New file.
2502 * gfortran.dg/gomp/allocators-2.f90: New file.
2503
2504 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
2505
2506 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
2507 * gcc.dg/nested-vla-2.c: Ditto.
2508 * gcc.dg/nested-vla-3.c: Ditto.
2509
2510 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
2511
2512 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
2513
2514 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
2515
2516 PR target/82931
2517 * gcc.target/avr/pr82931.c: New test.
2518
2519 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2520 Richard Sandiford <richard.sandiford@arm.com>
2521
2522 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
2523 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
2524 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
2525 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
2526
2527 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2528
2529 PR target/99195
2530 * gcc.target/aarch64/simd/pr99195_9.c: New test.
2531
2532 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
2533
2534 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
2535 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
2536 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
2537 * gcc.target/arm/acle/data-intrinsics.c: New test.
2538
2539 2023-05-25 Alex Coplan <alex.coplan@arm.com>
2540
2541 PR target/109800
2542 * gcc.target/arm/pure-code/pr109800.c: New test.
2543
2544 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2545
2546 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
2547
2548 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
2549
2550 PR target/109173
2551 PR target/109174
2552 * gcc.target/i386/pr109173-1.c: New test.
2553 * gcc.target/i386/pr109174-1.c: Ditto.
2554
2555 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
2556
2557 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
2558 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
2559
2560 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2561
2562 PR target/100106
2563 * gcc.target/powerpc/pr100106-sa.c: New.
2564
2565 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2566
2567 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
2568 * gcc.target/i386/pr104447.c: Likewise.
2569
2570 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2571
2572 * g++.dg/pr80481.C: Add explicit pthread requirement.
2573
2574 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2575
2576 * gcc.target/i386/pr103074.c: Require fpic support.
2577
2578 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2579
2580 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
2581 malloc.h and sys/time.h.
2582
2583 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2584
2585 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
2586 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
2587 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
2588 * gcc.target/i386/pieces-memset-1.c: Likewise.
2589 * gcc.target/i386/pieces-memset-36.c: Likewise.
2590 * gcc.target/i386/pieces-memset-4.c: Likewise.
2591 * gcc.target/i386/pieces-memset-40.c: Likewise.
2592 * gcc.target/i386/pieces-memset-41.c: Likewise.
2593 * gcc.target/i386/pieces-memset-7.c: Likewise.
2594 * gcc.target/i386/pieces-memset-8.c: Likewise.
2595 * gcc.target/i386/pieces-memset-9.c: Likewise.
2596 * gcc.target/i386/pr102230.c: Likewise.
2597 * gcc.target/i386/pr78103-2.c: Likewise.
2598
2599 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
2600
2601 PR tree-optimization/107822
2602 PR tree-optimization/107986
2603 * gcc.dg/pr107822.c: New.
2604 * gcc.dg/pr107986-1.c: New.
2605
2606 2023-05-24 Harald Anlauf <anlauf@gmx.de>
2607
2608 PR fortran/104350
2609 * gfortran.dg/size_dim_2.f90: New test.
2610
2611 2023-05-24 Harald Anlauf <anlauf@gmx.de>
2612
2613 PR fortran/103794
2614 * gfortran.dg/reshape_10.f90: New test.
2615 * gfortran.dg/reshape_11.f90: New test.
2616
2617 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
2618
2619 PR middle-end/109840
2620 * gcc.dg/fold-parity-8.c: New test.
2621 * gcc.dg/fold-popcount-11.c: Likewise.
2622
2623 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
2624
2625 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
2626 * gcc.dg/ipa/vrp1.c: Same.
2627 * gcc.dg/ipa/vrp2.c: Same.
2628 * gcc.dg/ipa/vrp3.c: Same.
2629 * gcc.dg/ipa/vrp4.c: Same.
2630 * gcc.dg/ipa/vrp5.c: Same.
2631 * gcc.dg/ipa/vrp6.c: Same.
2632 * gcc.dg/ipa/vrp7.c: Same.
2633 * gcc.dg/ipa/vrp8.c: Same.
2634
2635 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
2636
2637 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
2638 Remove -ftree-vectorize.
2639 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
2640 * gcc.target/i386/vect-vshiftv4qi.c: New test.
2641 * gcc.target/i386/vect-vshiftv8qi.c: New test.
2642
2643 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2644
2645 PR target/99195
2646 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
2647 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
2648 * gcc.target/aarch64/simd/pr99195_8.c: New test.
2649
2650 2023-05-24 Richard Biener <rguenther@suse.de>
2651
2652 PR target/109944
2653 * gcc.target/i386/pr109944-1.c: New testcase.
2654 * gcc.target/i386/pr109944-2.c: Likewise.
2655
2656 2023-05-24 Richard Biener <rguenther@suse.de>
2657
2658 PR tree-optimization/109849
2659 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
2660
2661 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
2662
2663 PR modula2/109952
2664 * gm2/pim/run/pass/hightests.mod: New test.
2665
2666 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
2667
2668 * gcc.dg/torture/pr109940.c: New test.
2669
2670 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2671
2672 PR target/109939
2673 * gcc.target/arm/pr109939.c: New test.
2674
2675 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2676
2677 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
2678 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
2679
2680 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2681
2682 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
2683 as well.
2684
2685 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2686
2687 * gcc.dg/signbit-2.c: Add -msse2 on x86.
2688
2689 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2690
2691 * lib/target-supports.exp (check_effective_target_sysconf):
2692 Check for declaration and _SC_PAGESIZE on vxworks.
2693
2694 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
2695
2696 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
2697
2698 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2699 Richard Sandiford <richard.sandiford@arm.com>
2700
2701 * gcc.target/riscv/rvv/rvv.exp:
2702 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
2703 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
2704 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
2705 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
2706 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
2707 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
2708
2709 2023-05-24 Pan Li <pan2.li@intel.com>
2710
2711 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
2712 Enrich test cases.
2713
2714 2023-05-24 Pan Li <pan2.li@intel.com>
2715
2716 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
2717 Enrich the test cases.
2718
2719 2023-05-24 liuhongt <hongtao.liu@intel.com>
2720
2721 * gcc.target/i386/pr109900.c: New test.
2722
2723 2023-05-23 Martin Uecker <uecker@tugraz.at>
2724
2725 PR c/109450
2726 * gcc.dg/pr109450-1.c: New test.
2727 * gcc.dg/pr109450-2.c: New test.
2728 * gcc.dg/vla-26.c: New test.
2729
2730 2023-05-23 Martin Uecker <uecker@tugraz.at>
2731
2732 PR c/70418
2733 PR c/106465
2734 PR c/107557
2735 PR c/108423
2736 * gcc.dg/nested-vla-1.c: New test.
2737 * gcc.dg/nested-vla-2.c: New test.
2738 * gcc.dg/nested-vla-3.c: New test.
2739 * gcc.dg/pr70418.c: New test.
2740 * gcc.dg/pr106465.c: New test.
2741 * gcc.dg/pr107557-1.c: New test.
2742 * gcc.dg/pr107557-2.c: New test.
2743 * gcc.dg/pr108423-1.c: New test.
2744 * gcc.dg/pr108423-2.c: New test.
2745 * gcc.dg/pr108423-3.c: New test.
2746 * gcc.dg/pr108423-4.c: New test.
2747 * gcc.dg/pr108423-5.c: New test.
2748 * gcc.dg/pr108423-6.c: New test.
2749 * gcc.dg/typename-vla-2.c: New test.
2750 * gcc.dg/typename-vla-3.c: New test.
2751 * gcc.dg/typename-vla-4.c: New test.
2752 * gcc.misc-tests/gcov-pr85350.c: Adapt.
2753 * gcc.dg/typename-vla-5.c: New file.
2754 * gcc.dg/typename-vla-6.c: New file.
2755
2756 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
2757
2758 * gcc.target/i386/vect-shiftv4qi.c: New test.
2759 * gcc.target/i386/vect-shiftv8qi.c: New test.
2760
2761 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
2762
2763 PR tree-optimization/109934
2764 * gcc.dg/tree-ssa/pr109934.c: New test.
2765
2766 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
2767
2768 * gcc.target/aarch64/ins_bitfield_1.c: New test.
2769 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
2770 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
2771 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
2772 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
2773 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
2774
2775 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2776
2777 PR target/109855
2778 * gcc.target/aarch64/pr109855.c: New test.
2779
2780 2023-05-23 Richard Biener <rguenther@suse.de>
2781
2782 PR tree-optimization/109849
2783 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
2784
2785 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
2786
2787 * gnat.dg/opt101.adb: New test.
2788 * gnat.dg/opt101_pkg.ads: New helper.
2789
2790 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
2791
2792 PR fortran/103716
2793 * gfortran.dg/pr103716.f90 : New test.
2794
2795 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
2796 Steven G. Kargl <kargl@gcc.gnu.org>
2797
2798 PR fortran/97122
2799 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
2800 declaration of finalizable derived types in submodules works.
2801
2802 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
2803
2804 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
2805
2806 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
2807
2808 PR testsuite/52641
2809 * gcc.c-torture/compile/pr108892.c: Require int32.
2810 * gcc.c-torture/compile/pr98199.c: Require int32plus.
2811 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
2812 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
2813 * gcc.dg/tree-ssa/pr102232.c: Same.
2814 * gcc.dg/tree-ssa/pr105860.c: Same.
2815 * gcc.dg/tree-ssa/pr96730.c: Same.
2816 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
2817 * gcc.dg/tree-ssa/pr96779.c: Same.
2818 * gcc.dg/tree-ssa/pr98513.c: Same.
2819 * gcc.dg/tree-ssa/ssa-sink-18.c
2820 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
2821 size24plus.
2822 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
2823 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
2824 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
2825 * gcc.dg/tree-ssa/pr93435.c: Same.
2826 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
2827 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
2828 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
2829 Same.
2830 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
2831 Same.
2832 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
2833 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
2834 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
2835 * gcc.dg/tree-ssa/pr109031-2.c: Same.
2836 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
2837 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
2838 * gcc.dg/Warray-bounds-33.c: Skip target avr.
2839 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
2840 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
2841 * gcc.dg/analyzer/isatty-1.c: Same.
2842 * gcc.dg/analyzer/pipe-glibc.c: Same.
2843
2844 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
2845
2846 PR testsuite/52641
2847 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
2848 * gcc.c-torture/compile/pr103813.c: Require size32plus.
2849 * gcc.c-torture/execute/pr108498-2.c: Same.
2850 * gcc.c-torture/compile/pr96426.c: Condition on
2851 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
2852 * gcc.c-torture/execute/pr103417.c: Require int32plus.
2853 * gcc.dg/pr104198.c: Same.
2854 * gcc.dg/pr21137.c: Same.
2855 * gcc.dg/pr88905.c: Same.
2856 * gcc.dg/pr90838.c: Same.
2857 * gcc.dg/pr97317.c: Same.
2858 * gcc.dg/pr100292.c: Require int32.
2859 * gcc.dg/pr101008.c: Same.
2860 * gcc.dg/pr96542.c: Same.
2861 * gcc.dg/pr96674.c: Same.
2862 * gcc.dg/pr97750.c: Require ptr_eq_long.
2863
2864 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
2865
2866 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
2867 * gcc.dg/pr19402-2.c: Skip for avr.
2868 * gcc.dg/pr86124.c: Same.
2869 * gcc.dg/pr94291.c: Same.
2870 * gcc.dg/torture/builtin-complex-1.c: Same.
2871 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
2872 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
2873 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
2874 * gcc.dg/torture/fp-int-convert-float64.c: Same.
2875 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
2876 * gcc.dg/torture/fp-int-convert-timode.c: Same.
2877 * c-c++-common/torture/builtin-convertvector-1.c: Same.
2878 * c-c++-common/torture/complex-sign-add.c: Same.
2879 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
2880 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
2881 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
2882 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
2883 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
2884 * c-c++-common/torture/complex-sign-mul-one.c: Same.
2885 * c-c++-common/torture/complex-sign-mul.c: Same.
2886 * c-c++-common/torture/complex-sign-sub.c: Same.
2887
2888 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2889
2890 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
2891 typo
2892
2893 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2894
2895 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
2896 test.
2897 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
2898 test.
2899 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
2900 test.
2901 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
2902 test.
2903 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
2904 New test.
2905 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
2906 New test.
2907
2908 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
2909
2910 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
2911 * gcc.target/nvptx/brev-2.c: Likewise.
2912 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
2913 * gcc.target/nvptx/brevll-2.c: Likewise.
2914
2915 2023-05-21 Jakub Jelinek <jakub@redhat.com>
2916
2917 PR tree-optimization/109505
2918 * gcc.target/aarch64/sve/pr109505.c: New test.
2919
2920 2023-05-21 Pan Li <pan2.li@intel.com>
2921
2922 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
2923 test cases for vbool[2|4|8|16|32|64]_t.
2924
2925 2023-05-21 Andrew Pinski <apinski@marvell.com>
2926
2927 PR middle-end/109919
2928 * gcc.c-torture/compile/pr109919-1.c: New test.
2929
2930 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
2931
2932 PR target/105753
2933 * gcc.target/avr/torture/pr105753.c: New test.
2934
2935 2023-05-20 Die Li <lidie@eswincomputing.com>
2936
2937 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
2938 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
2939
2940 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
2941
2942 * gcc.target/riscv/zbs-bext-02.c: New test.
2943
2944 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
2945
2946 PR target/106888
2947 * gcc.target/riscv/pr106888.c: New test.
2948 * gcc.target/riscv/zbbw.c: Check for ANDI.
2949
2950 2023-05-19 Patrick Palka <ppalka@redhat.com>
2951
2952 PR c++/97340
2953 * g++.dg/cpp1y/var-templ80.C: New test.
2954 * g++.dg/cpp1y/var-templ81.C: New test.
2955
2956 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
2957
2958 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
2959 <stdio.h>.
2960 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
2961 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
2962 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
2963 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
2964 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
2965 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
2966 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
2967 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
2968 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
2969 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
2970 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
2971
2972 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
2973
2974 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
2975 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
2976
2977 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
2978
2979 PR modula2/109908
2980 * gm2/isolib/run/pass/testdelete.mod: New test.
2981
2982 2023-05-19 Jakub Jelinek <jakub@redhat.com>
2983
2984 PR tree-optimization/105776
2985 * gcc.target/i386/pr105776.c: New test.
2986
2987 2023-05-19 Jakub Jelinek <jakub@redhat.com>
2988
2989 PR tree-optimization/101856
2990 * gcc.dg/tree-ssa/pr101856.c: New test.
2991
2992 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
2993
2994 * gnat.dg/specs/array6.ads: New test.
2995
2996 2023-05-19 Joseph Myers <joseph@codesourcery.com>
2997
2998 * gcc.dg/c2x-thread-local-2.c: New test.
2999
3000 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
3001
3002 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
3003 expected scan-assembler-times frequency and strings..
3004 * gcc.target/i386/vect-mulv4qi.c: New test.
3005 * gcc.target/i386/vect-mulv8qi.c: New test.
3006
3007 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
3008
3009 PR bootstrap/105831
3010 * gcc.test-framework/gen_directive_tests: Use = operator instead
3011 of ==.
3012
3013 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3014
3015 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
3016 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
3017 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
3018 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
3019 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
3020 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
3021 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
3022 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
3023 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
3024 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
3025 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
3026 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
3027 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
3028 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
3029 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
3030 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
3031 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
3032 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
3033 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
3034 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
3035 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
3036 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
3037 * gcc.target/arm/mve/mve_const_shifts.c: New test.
3038
3039 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3040
3041 PR target/109697
3042 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
3043 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
3044 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
3045 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
3046 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
3047 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
3048 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
3049 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
3050 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
3051 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
3052 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
3053 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
3054 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
3055 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
3056 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
3057 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
3058 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
3059 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
3060 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
3061 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
3062 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
3063 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
3064 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
3065 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
3066 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
3067 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
3068 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
3069 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
3070 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
3071 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
3072 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
3073 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
3074 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
3075 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
3076 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
3077 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
3078 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
3079 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
3080 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
3081 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
3082
3083 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3084
3085 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
3086 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
3087 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
3088 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
3089 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
3090 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
3091 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
3092 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
3093 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
3094 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
3095 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
3096 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
3097 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
3098 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
3099 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
3100 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
3101 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
3102 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
3103 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
3104 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
3105 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
3106 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
3107 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
3108 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
3109 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
3110 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
3111 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
3112 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
3113 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
3114 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
3115 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
3116 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
3117 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
3118 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
3119 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
3120 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
3121 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
3122 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
3123 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
3124 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
3125 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
3126 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
3127 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
3128 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
3129 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
3130 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
3131 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
3132 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
3133 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
3134 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
3135 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
3136 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
3137 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
3138 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
3139 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
3140 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
3141 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
3142 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
3143 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
3144 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
3145 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
3146 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
3147 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
3148 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
3149 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
3150 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
3151 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
3152 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
3153 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
3154 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
3155 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
3156 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
3157 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
3158 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
3159 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
3160 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
3161 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
3162 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
3163 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
3164 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
3165 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
3166 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
3167 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
3168 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
3169 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
3170 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
3171 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
3172 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
3173 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
3174 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
3175 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
3176 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
3177 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
3178 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
3179 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
3180 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
3181 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
3182 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
3183 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
3184 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
3185 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
3186 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
3187 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
3188 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
3189 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
3190 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
3191 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
3192 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
3193 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
3194 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
3195 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
3196 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
3197 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
3198 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
3199 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
3200 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
3201 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
3202 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
3203 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
3204 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
3205 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
3206 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
3207 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
3208 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
3209 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
3210 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
3211 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
3212 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
3213 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
3214 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
3215 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
3216 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
3217 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
3218 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
3219 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
3220
3221 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3222
3223 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
3224 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
3225
3226 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3227
3228 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
3229
3230 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
3231
3232 * gcc.target/arm/mve/intrinsics/asrl.c: Use
3233 check-function-bodies instead of scan-assembler checks. Use
3234 extern "C" for C++ testing.
3235 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
4264 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
4268 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
4302
4303 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
4304
4305 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
4306 check-function-bodies instead of scan-assembler checks. Use
4307 extern "C" for C++ testing.
4308 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4337
4338 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
4339
4340 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
4341 check-function-bodies instead of scan-assembler checks. Use
4342 extern "C" for C++ testing.
4343 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
4536
4537 2023-05-18 Joseph Myers <joseph@codesourcery.com>
4538
4539 * gcc.dg/format/c2x-printf-1.c: Test %B here.
4540 * gcc.dg/format/ext-9.c: Do not test %B here.
4541
4542 2023-05-17 Harald Anlauf <anlauf@gmx.de>
4543
4544 PR fortran/95374
4545 PR fortran/104352
4546 * gfortran.dg/zero_sized_13.f90: New test.
4547
4548 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
4549
4550 * gcc.target/riscv/shift-and-2.c: Fixed test
4551 * gcc.target/riscv/zbb-rol-ror-01.c: New test
4552 * gcc.target/riscv/zbb-rol-ror-02.c: New test
4553 * gcc.target/riscv/zbb-rol-ror-03.c: New test
4554 * gcc.target/riscv/zbb-rol-ror-04.c: New test
4555 * gcc.target/riscv/zbb-rol-ror-05.c: New test
4556 * gcc.target/riscv/zbb-rol-ror-06.c: New test
4557 * gcc.target/riscv/zbb-rol-ror-07.c: New test
4558
4559 2023-05-17 Jakub Jelinek <jakub@redhat.com>
4560
4561 PR c++/109884
4562 * c-c++-common/pr109884.c: New test.
4563
4564 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4565
4566 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
4567 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
4568 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
4569 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
4570 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
4571
4572 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4573
4574 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
4575 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
4576 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
4577 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
4578 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
4579 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
4580 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
4581 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
4582 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
4583 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
4584 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
4585 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
4586 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
4587 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
4588 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
4589 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
4590 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
4591 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
4592 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
4593 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
4594 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
4595 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
4596 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
4597 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
4598 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
4599 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
4600 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
4601 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
4602 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
4603 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
4604 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
4605 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
4606 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
4607 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
4608 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
4609 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
4610 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
4611 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
4612 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
4613 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
4614 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
4615 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
4616 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
4617 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
4618 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
4619 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
4620 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
4621 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
4622
4623 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4624
4625 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
4626
4627 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
4628
4629 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
4630 for 'finalize' as a ptr is now 'delete' instead of 'release'.
4631 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
4632 to if (allocated) block
4633 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
4634 replaced by a MEM< _25 > expression.
4635 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
4636 * gfortran.dg/gomp/map-10.f90: New test.
4637
4638 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4639
4640 * g++.target/s390/atomic-align-1.C: New test.
4641 * gcc.target/s390/atomic-align-1.c: New test.
4642 * gcc.target/s390/atomic-align-2.c: New test.
4643
4644 2023-05-17 Jakub Jelinek <jakub@redhat.com>
4645
4646 PR c++/109868
4647 * g++.dg/init/pr109868.C: New test.
4648
4649 2023-05-17 Pan Li <pan2.li@intel.com>
4650
4651 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
4652
4653 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
4654
4655 PR target/106708
4656 * gcc.target/powerpc/pr106708.c: Add test function.
4657
4658 2023-05-16 Joseph Myers <joseph@codesourcery.com>
4659
4660 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
4661 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
4662 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
4663 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
4664 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
4665 in for loop here.
4666 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
4667 not expect errors for typedef declaration in for loop.
4668
4669 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
4670
4671 PR modula2/109879
4672 * gm2/isolib/run/pass/testreadint.mod: New test.
4673
4674 2023-05-16 Marek Polacek <polacek@redhat.com>
4675
4676 PR c++/109774
4677 * g++.dg/warn/Wdangling-reference13.C: New test.
4678
4679 2023-05-16 Patrick Palka <ppalka@redhat.com>
4680
4681 PR c++/109871
4682 * g++.dg/cpp2a/desig27.C: New test.
4683
4684 2023-05-16 Carl Love <cel@us.ibm.com>
4685
4686 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
4687 instruction counts.
4688
4689 2023-05-16 Carl Love <cel@us.ibm.com>
4690
4691 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
4692 compile specifier.
4693
4694 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
4695
4696 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
4697 to occur after the intrinsic instruction, rather than requiring
4698 them to happen before.
4699 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
4700
4701 2023-05-16 Pan Li <pan2.li@intel.com>
4702
4703 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
4704 Replace stdint.h with stdint-gcc.h.
4705 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
4706 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
4707 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
4708 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
4709 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
4710 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
4711 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
4712 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
4713 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
4714 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
4715 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
4716 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
4717 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
4718 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
4719
4720 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4721
4722 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
4723 vst, now.
4724
4725 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
4726
4727 PR fortran/105152
4728 PR fortran/100193
4729 PR fortran/87946
4730 PR fortran/103389
4731 PR fortran/104429
4732 PR fortran/82774
4733 * gfortran.dg/pr105152.f90 : New test
4734 * gfortran.dg/pr100193.f90 : New test
4735 * gfortran.dg/pr87946.f90 : New test
4736 * gfortran.dg/pr103389.f90 : New test
4737 * gfortran.dg/pr104429.f90 : New test
4738 * gfortran.dg/pr82774.f90 : New test
4739
4740 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
4741
4742 * gcc.dg/attr-returns-nonnull.c: Skip if
4743 keeps_null_pointer_checks.
4744 * gcc.dg/init-compare-1.c: Likewise.
4745 * gcc.dg/ipa/pr85734.c: Likewise.
4746 * gcc.dg/ipa/propmalloc-1.c: Likewise.
4747 * gcc.dg/ipa/propmalloc-2.c: Likewise.
4748 * gcc.dg/ipa/propmalloc-3.c: Likewise.
4749 * gcc.dg/ipa/propmalloc-4.c: Likewise.
4750 * gcc.dg/tree-ssa/evrp11.c: Likewise.
4751 * gcc.dg/tree-ssa/pr83648.c: Likewise.
4752
4753 2023-05-16 Andrew Pinski <apinski@marvell.com>
4754
4755 PR tree-optimization/109424
4756 * gcc.dg/tree-ssa/bool-12.c: New test.
4757 * gcc.dg/tree-ssa/bool-13.c: New test.
4758 * gcc.dg/tree-ssa/minmax-20.c: New test.
4759 * gcc.dg/tree-ssa/minmax-21.c: New test.
4760
4761 2023-05-15 Joseph Myers <joseph@codesourcery.com>
4762
4763 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
4764
4765 2023-05-15 Joseph Myers <joseph@codesourcery.com>
4766
4767 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
4768 __has_c_attribute for all C2x attributes.
4769
4770 2023-05-15 Harald Anlauf <anlauf@gmx.de>
4771
4772 PR fortran/109846
4773 * gfortran.dg/ptr-func-5.f90: New test.
4774
4775 2023-05-15 Patrick Palka <ppalka@redhat.com>
4776
4777 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
4778
4779 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4780
4781 * gcc.target/aarch64/facg_1.c: New test.
4782
4783 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4784
4785 PR target/99195
4786 * gcc.target/aarch64/simd/pr99195_7.c: New test.
4787
4788 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4789
4790 PR target/99195
4791 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
4792
4793 2023-05-15 Pan Li <pan2.li@intel.com>
4794 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4795 kito-cheng <kito.cheng@sifive.com>
4796
4797 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
4798
4799 2023-05-15 Richard Biener <rguenther@suse.de>
4800
4801 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
4802 and dg-do.
4803
4804 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4805
4806 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
4807 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
4808 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
4809
4810 2023-05-14 Andrew Pinski <apinski@marvell.com>
4811
4812 PR tree-optimization/109829
4813 * gcc.dg/tree-ssa/abs-3.c: New test.
4814 * gcc.dg/tree-ssa/abs-4.c: New test.
4815
4816 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
4817
4818 PR target/109807
4819 * gcc.target/i386/pr109825.c: New test.
4820
4821 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4822
4823 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
4824 code-gen.
4825 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
4826 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
4827 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
4828 * gcc.target/aarch64/vec-init-18.c: ... this.
4829 * gcc.target/aarch64/vec-init-19.c: New test.
4830 * gcc.target/aarch64/vec-init-20.c: Likewise.
4831 * gcc.target/aarch64/vec-init-21.c: Likewise.
4832 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
4833 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
4834 * gcc.target/aarch64/vec-init-22.h: New header.
4835
4836 2023-05-13 Andrew Pinski <apinski@marvell.com>
4837
4838 PR tree-optimization/109834
4839 * gcc.c-torture/compile/pr109834-1.c: New test.
4840 * gcc.dg/tree-ssa/pr109834-1.c: New test.
4841
4842 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4843
4844 PR fortran/109662
4845 * gfortran.dg/pr109662-a.f90: Add a section to verify that
4846 a short namelist read does not modify the variable.
4847
4848 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
4849
4850 PR modula2/109830
4851 * gm2/isolib/run/pass/seqappend.mod: New test.
4852
4853 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
4854 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4855
4856 PR target/109743
4857 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
4858 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
4859 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
4860 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
4861
4862 2023-05-12 Richard Biener <rguenther@suse.de>
4863
4864 PR tree-optimization/64731
4865 * gcc.target/i386/pr64731.c: New testcase.
4866
4867 2023-05-12 Patrick Palka <ppalka@redhat.com>
4868
4869 PR c++/83258
4870 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
4871 * g++.dg/template/function2.C: Removed.
4872
4873 2023-05-12 Patrick Palka <ppalka@redhat.com>
4874
4875 PR c++/109752
4876 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
4877 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
4878
4879 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
4880
4881 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
4882
4883 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
4884
4885 * gcc.target/riscv/rvv/rvv.exp:
4886 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
4887 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
4888 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
4889 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
4890 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
4891 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
4892 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
4893 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
4894 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
4895 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
4896 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
4897 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
4898 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
4899 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
4900 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
4901 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
4902 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
4903
4904 2023-05-12 Pan Li <pan2.li@intel.com>
4905
4906 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
4907 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
4908 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
4909 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
4910 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
4911 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
4912 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
4913 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
4914 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
4915 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
4916 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
4917 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
4918 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
4919 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
4920 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
4921 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
4922 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
4923 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
4924 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
4925 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
4926 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
4927 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
4928 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
4929 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
4930 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
4931 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
4932 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
4933 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
4934 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
4935 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
4936 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
4937 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
4938 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
4939 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
4940 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
4941 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
4942 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
4943 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
4944 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
4945 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
4946 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
4947 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
4948 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
4949 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
4950 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
4951 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
4952 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
4953 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
4954 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
4955 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
4956 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
4957 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
4958 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
4959 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
4960 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
4961 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
4962 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
4963 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
4964 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
4965 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
4966 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
4967 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
4968 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
4969 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
4970 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
4971 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
4972 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
4973 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
4974 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
4975 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
4976 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
4977 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
4978 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
4979 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
4980 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
4981 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
4982 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
4983 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
4984 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
4985 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
4986 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
4987 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
4988 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
4989 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
4990 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
4991 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
4992 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
4993 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
4994 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
4995 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
4996 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
4997 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
4998 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
4999 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
5000 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
5001 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
5002 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
5003 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
5004 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
5005 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
5006 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
5007 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
5008 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
5009 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
5010 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
5011 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
5012 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
5013 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
5014 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
5015 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
5016 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
5017 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
5018 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
5019 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
5020 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
5021 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
5022 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
5023 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
5024 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
5025
5026 2023-05-12 Pan Li <pan2.li@intel.com>
5027
5028 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
5029 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
5030 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
5031 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
5032 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
5033 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
5034 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
5035 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
5036 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
5037 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
5038 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
5039 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
5040 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
5041 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
5042 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
5043 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
5044 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
5045 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
5046 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
5047 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
5048 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
5049 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
5050
5051 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5052
5053 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
5054 with dg-skip-if has_arch_ppc64.
5055 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
5056 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
5057
5058 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5059
5060 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
5061 with has_arch_ppc64.
5062 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
5063 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
5064 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
5065 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
5066 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
5067
5068 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5069
5070 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
5071 with has_arch_ppc64.
5072 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
5073 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
5074
5075 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5076
5077 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
5078 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
5079 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
5080 is invalid now.
5081 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
5082
5083 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
5084
5085 PR modula2/109810
5086 * gm2/pim/fail/highice.mod: New test.
5087
5088 2023-05-11 Patrick Palka <ppalka@redhat.com>
5089
5090 PR c++/109745
5091 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
5092 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
5093 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
5094
5095 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
5096
5097 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
5098
5099 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
5100
5101 PR target/109807
5102 * gcc.target/i386/pr109807.c: New test.
5103
5104 2023-05-11 Patrick Palka <ppalka@redhat.com>
5105
5106 PR c++/103807
5107 * g++.dg/cpp2a/lambda-targ1.C: New test.
5108
5109 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
5110
5111 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
5112 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
5113 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
5114 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
5115
5116 2023-05-11 Patrick Palka <ppalka@redhat.com>
5117 Jonathan Wakely <jwakely@redhat.com>
5118
5119 PR c++/83258
5120 PR c++/80488
5121 PR c++/97700
5122 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
5123 error for the template argument &B2:fn in C++17 mode.
5124 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
5125 * g++.dg/cpp2a/nontype-class56.C: New test.
5126 * g++.dg/template/function2.C: New test.
5127
5128 2023-05-11 Alexandre Oliva <oliva@adacore.com>
5129
5130 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
5131 include, call builtin.
5132
5133 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
5134 Michael Collison <collison@rivosinc.com>
5135
5136 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
5137 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
5138 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
5139 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
5140 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
5141 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
5142 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
5143 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
5144 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
5145 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
5146 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
5147 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
5148 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
5149 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
5150 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
5151 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
5152 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
5153 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
5154 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
5155 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
5156 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
5157 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
5158 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
5159 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
5160 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
5161 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
5162 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
5163 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
5164 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
5165 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
5166 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
5167 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
5168 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
5169 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
5170 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
5171 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
5172 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
5173 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
5174 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
5175 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
5176 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
5177 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
5178 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
5179 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
5180 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
5181 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
5182 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
5183 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
5184 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
5185 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
5186 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
5187 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
5188 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
5189 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
5190 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
5191 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
5192 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
5193 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
5194 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
5195
5196 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
5197
5198 * lib/torture-options.exp (torture-init-done): Add.
5199 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
5200 implicit 'torture-init'.
5201 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
5202 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
5203 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
5204
5205 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
5206
5207 * gcc.target/arm/acle/acle.exp: Add missing
5208 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
5209 usage.
5210 * gcc.target/arm/cmse/cmse.exp: Likewise.
5211 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
5212
5213 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
5214
5215 * gcc.dg/fold-popcount-8.c: New test case.
5216 * gcc.dg/fold-popcount-9.c: Likewise.
5217 * gcc.dg/fold-popcount-10.c: Likewise.
5218
5219 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
5220
5221 * gcc.dg/fold-parity-6.c: New test.
5222 * gcc.dg/fold-parity-7.c: Likewise.
5223 * gcc.dg/fold-popcount-6.c: Likewise.
5224 * gcc.dg/fold-popcount-7.c: Likewise.
5225
5226 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5227
5228 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
5229 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
5230
5231 2023-05-10 Marek Polacek <polacek@redhat.com>
5232
5233 PR c++/109680
5234 * g++.dg/ext/is_convertible6.C: New test.
5235
5236 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
5237
5238 PR target/92658
5239 * gcc.target/i386/pr92658-sse4-4b.c: New test.
5240 * gcc.target/i386/pr92658-sse4-8b.c: New test.
5241
5242 2023-05-10 Andrew Pinski <apinski@marvell.com>
5243
5244 * gcc.c-torture/execute/20230510-1.c: New test.
5245
5246 2023-05-10 Jason Merrill <jason@redhat.com>
5247
5248 DR 2543
5249 * g++.dg/DRs/dr2543.C: New test.
5250
5251 2023-05-10 Jason Merrill <jason@redhat.com>
5252
5253 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
5254 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
5255 * g++.dg/cpp2a/consteval20.C: Likewise.
5256 * g++.dg/cpp2a/consteval24.C: Likewise.
5257 * g++.dg/cpp2a/srcloc20.C: Likewise.
5258
5259 2023-05-10 Richard Biener <rguenther@suse.de>
5260
5261 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
5262
5263 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5264
5265 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
5266
5267 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5268
5269 PR target/99195
5270 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
5271 intrinsics.
5272
5273 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5274
5275 PR target/99195
5276 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
5277 * gcc.target/aarch64/simd/pr99195_6.c: New test.
5278
5279 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5280
5281 * gcc.target/aarch64/simd/pr99195_5.c: New test.
5282
5283 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5284
5285 PR target/99195
5286 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
5287
5288 2023-05-10 Jakub Jelinek <jakub@redhat.com>
5289
5290 PR c++/109756
5291 * g++.dg/cpp0x/gen-attrs-78.C: New test.
5292
5293 2023-05-10 Li Xu <xuli1@eswincomputing.com>
5294
5295 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
5296 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
5297
5298 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5299
5300 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
5301 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
5302 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
5303 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
5304 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
5305 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
5306 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
5307 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
5308 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
5309 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
5310 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
5311 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
5312 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
5313 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
5314
5315 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5316
5317 PR target/109773
5318 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
5319 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
5320
5321 2023-05-10 Andrew Pinski <apinski@marvell.com>
5322
5323 * gcc.c-torture/execute/20230509-1.c: New test.
5324
5325 2023-05-09 Patrick Palka <ppalka@redhat.com>
5326
5327 PR c++/109752
5328 * g++.dg/cpp2a/concepts-pr109752.C: New test.
5329
5330 2023-05-09 Patrick Palka <ppalka@redhat.com>
5331
5332 PR c++/109761
5333 * g++.dg/cpp0x/noexcept78.C: New test.
5334
5335 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5336
5337 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
5338 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
5339 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
5340 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
5341 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
5342 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
5343 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
5344 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
5345 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
5346 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
5347 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
5348 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
5349 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
5350 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
5351 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
5352 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
5353 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
5354 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
5355 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
5356 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
5357 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
5358 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
5359 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
5360 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
5361 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
5362 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
5363 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
5364 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
5365 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
5366 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
5367 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
5368 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
5369 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
5370 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
5371 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
5372 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
5373 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
5374 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
5375 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
5376 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
5377 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
5378 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
5379 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
5380 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
5381 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
5382 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
5383 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
5384 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
5385 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
5386 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
5387 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
5388 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
5389 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
5390 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
5391 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
5392 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
5393 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
5394 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
5395 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
5396 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
5397 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
5398 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
5399 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
5400 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
5401 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
5402 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
5403 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
5404 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
5405 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
5406 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
5407 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
5408 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
5409 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
5410 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
5411 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
5412 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
5413 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
5414 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
5415 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
5416 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
5417 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
5418 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
5419 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
5420 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
5421 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
5422 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
5423 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
5424 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
5425 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
5426 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
5427 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
5428 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
5429 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
5430 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
5431 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
5432 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
5433 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
5434 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
5435 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
5436 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
5437 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
5438 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
5439 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
5440 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
5441 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
5442 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
5443 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
5444 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
5445 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
5446 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
5447 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
5448 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
5449 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
5450 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
5451 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
5452 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
5453 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
5454 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
5455 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
5456 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
5457 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
5458 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
5459 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
5460 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
5461 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
5462 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
5463 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
5464 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
5465 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
5466 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
5467 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
5468 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
5469 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
5470 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
5471 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
5472 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
5473 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
5474 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
5475 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
5476 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
5477 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
5478 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
5479 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
5480 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
5481 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
5482 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
5483 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
5484 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
5485 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
5486 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
5487 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
5488 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
5489 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
5490 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
5491 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
5492 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
5493 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
5494 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
5495 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
5496 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
5497 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
5498 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
5499 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
5500 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
5501 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
5502 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
5503 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
5504 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
5505 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
5506 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
5507 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
5508 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
5509 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
5510 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
5511 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
5512 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
5513 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
5514 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
5515 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
5516 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
5517 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
5518 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
5519 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
5520 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
5521 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
5522 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
5523 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
5524 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
5525 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
5526 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
5527 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
5528 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
5529 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
5530 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
5531 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
5532 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
5533 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
5534 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
5535 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
5536 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
5537 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
5538 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
5539 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
5540 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
5541 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
5542 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
5543 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
5544 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
5545 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
5546 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
5547 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
5548 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
5549 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
5550 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
5551 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
5552 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
5553 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
5554 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
5555 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
5556 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
5557 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
5558 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
5559 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
5560 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
5561 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
5562 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
5563 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
5564 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
5565 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
5566 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
5567 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
5568 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
5569 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
5570 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
5571 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
5572 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
5573 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
5574 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
5575 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
5576 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
5577 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
5578 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
5579 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
5580 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
5581 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
5582 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
5583 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
5584
5585 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5586
5587 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
5588 sve2_flags instead of sve_flags.
5589
5590 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
5591
5592 PR modula2/109779
5593 * gm2/isolib/run/pass/skiplinetest.mod: New test.
5594
5595 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5596
5597 PR c++/109756
5598 * g++.dg/cpp23/attr-assume11.C: New test.
5599
5600 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5601
5602 PR tree-optimization/109778
5603 * gcc.dg/lto/pr109778_0.c: New test.
5604 * gcc.dg/lto/pr109778_1.c: New file.
5605
5606 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5607
5608 PR tree-optimization/109778
5609 * gcc.c-torture/execute/pr109778.c: New test.
5610
5611 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5612
5613 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
5614 allocation for temporary results, rather than requiring specific
5615 registers.
5616 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
5617 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
5618 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
5619 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
5620 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
5621 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
5622 * gcc.target/aarch64/memset-q-reg.c: Likewise.
5623 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
5624 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
5625 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
5626 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
5627 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
5628 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
5629 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
5630 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
5631 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
5632 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
5633 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
5634 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
5635 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
5636 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
5637 predicate register to be any of p4-p7, rather than requiring p4
5638 specifically.
5639 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
5640 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
5641 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
5642 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
5643 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
5644 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
5645 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
5646 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
5647 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
5648 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
5649 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
5650
5651 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5652
5653 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
5654 FP/vector register, not just register 0-9.
5655 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
5656 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
5657 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
5658 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
5659 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
5660 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
5661 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
5662 * gcc.target/aarch64/sve/adr_1.c: Likewise.
5663 * gcc.target/aarch64/sve/adr_2.c: Likewise.
5664 * gcc.target/aarch64/sve/adr_3.c: Likewise.
5665 * gcc.target/aarch64/sve/adr_4.c: Likewise.
5666 * gcc.target/aarch64/sve/adr_5.c: Likewise.
5667 * gcc.target/aarch64/sve/extract_1.c: Likewise.
5668 * gcc.target/aarch64/sve/extract_2.c: Likewise.
5669 * gcc.target/aarch64/sve/extract_3.c: Likewise.
5670 * gcc.target/aarch64/sve/extract_4.c: Likewise.
5671 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5672 * gcc.target/aarch64/sve/spill_3.c: Likewise.
5673 * gcc.target/aarch64/vfp-1.c: Likewise.
5674 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
5675 s0-s7.
5676 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
5677 z2-z7.
5678
5679 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5680
5681 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
5682 register for the temporary results, not just p0-p7.
5683 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
5684 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
5685 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
5686 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
5687 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
5688 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
5689 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
5690 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
5691 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
5692 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
5693 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
5694 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
5695 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
5696 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
5697 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
5698 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
5699 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
5700 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
5701 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
5702 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
5703 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
5704
5705 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5706
5707 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
5708 between two constant vectors, allow the constant moves to appear in
5709 either order.
5710 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
5711 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
5712 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
5713 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
5714 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
5715
5716 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5717
5718 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
5719 moves to occur after the intrinsic instruction, rather than requiring
5720 them to happen before.
5721 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
5722 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
5723 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
5724 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
5725 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
5726 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
5727 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
5728 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
5729 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
5730 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
5731 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
5732 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
5733 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
5734 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
5735 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
5736 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
5737 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
5738 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
5739 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
5740 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
5741 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
5742 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
5743 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
5744 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
5745 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
5746 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
5747 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
5748 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
5749 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
5750 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
5751 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
5752 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
5753 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
5754 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
5755 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
5756 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
5757 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
5758
5759 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5760
5761 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
5762 allocation in the case where a move occurs after the intrinsic
5763 instruction.
5764 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
5765 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
5766 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
5767 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
5768
5769 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5770
5771 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
5772 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
5773 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
5774 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
5775 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
5776 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
5777 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
5778 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
5779 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
5780 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
5781 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
5782 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
5783 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
5784 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
5785 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
5786 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
5787 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
5788 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
5789
5790 2023-05-09 Jason Merrill <jason@redhat.com>
5791
5792 PR c++/106740
5793 * g++.dg/template/friend78.C: New test.
5794
5795 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
5796 Uros Bizjak <ubizjak@gmail.com>
5797
5798 * gcc.target/i386/insvti_highpart-1.c: New test case.
5799
5800 2023-05-08 Andrew Pinski <apinski@marvell.com>
5801
5802 PR testsuite/109776
5803 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
5804
5805 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
5806
5807 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
5808 stdint.h to stdint-gcc.h.
5809 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
5810 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
5811
5812 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
5813
5814 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
5815 * gcc.dg/guality/guality.exp: Likewise.
5816 * gfortran.dg/guality/guality.exp: Likewise.
5817 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
5818 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
5819 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
5820 determine the default 'LTO_OPTIONS'.
5821 * lib/torture-options.exp (torture-init, torture-finish): Let each
5822 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
5823
5824 2023-05-08 Patrick Palka <ppalka@redhat.com>
5825
5826 PR c++/106214
5827 PR c++/93107
5828 * g++.dg/cpp1z/class-deduction114.C: New test.
5829
5830 2023-05-08 Andrew Pinski <apinski@marvell.com>
5831
5832 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
5833 details change in wording.
5834 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
5835 * gcc.dg/tree-ssa/pr103771.c: Likewise.
5836 * gcc.dg/tree-ssa/minmax-18.c: New test.
5837 * gcc.dg/tree-ssa/minmax-19.c: New test.
5838
5839 2023-05-08 Andrew Pinski <apinski@marvell.com>
5840
5841 * gcc.dg/tree-ssa/minmax-17.c: New test.
5842
5843 2023-05-08 Andrew Pinski <apinski@marvell.com>
5844
5845 PR tree-optimization/49959
5846 PR tree-optimization/103771
5847 * c-c++-common/torture/harden-cond-comp.c: Change testcase
5848 slightly to avoid the new phiopt optimization.
5849 * gcc.dg/tree-ssa/abs-2.c: New test.
5850 * gcc.dg/tree-ssa/pr103771.c: New test.
5851
5852 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5853
5854 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
5855
5856 2023-05-08 Andrew Pinski <apinski@marvell.com>
5857
5858 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
5859 * gcc.dg/tree-ssa/evrp8.c: Likewise.
5860 * gcc.dg/tree-ssa/vrp35.c: Likewise.
5861 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5862 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
5863 to check for assignment too instead of just a call.
5864 * c-c++-common/goacc/kernels-alias-8.c: Update test
5865 for removal of load.
5866 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
5867
5868 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5869
5870 PR fortran/109662
5871 * gfortran.dg/pr109662-a.f90: New test.
5872
5873 2023-05-07 Patrick Palka <ppalka@redhat.com>
5874
5875 PR c++/85979
5876 * g++.dg/diagnostic/alignof4.C: New test.
5877
5878 2023-05-07 Patrick Palka <ppalka@redhat.com>
5879
5880 DR 2256
5881 PR c++/103091
5882 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
5883 goto made valid by DR 2256.
5884 * g++.dg/init/goto4.C: New test.
5885
5886 2023-05-07 Patrick Palka <ppalka@redhat.com>
5887
5888 * g++.dg/cpp2a/concepts-alias6.C: New test.
5889
5890 2023-05-07 Patrick Palka <ppalka@redhat.com>
5891
5892 PR c++/98283
5893 * g++.dg/cpp1y/paren6.C: New test.
5894
5895 2023-05-07 Patrick Palka <ppalka@redhat.com>
5896
5897 PR c++/109651
5898 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
5899 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
5900
5901 2023-05-07 Patrick Palka <ppalka@redhat.com>
5902
5903 PR c++/109480
5904 * g++.dg/template/non-dependent25a.C: New test.
5905
5906 2023-05-07 Patrick Palka <ppalka@redhat.com>
5907
5908 PR c++/109480
5909 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
5910 expected "without object" diagnostic isn't replaced by a
5911 "call to non-constexpr function" diagnostic.
5912 * g++.dg/template/non-dependent25.C: New test.
5913
5914 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
5915
5916 * gcc.target/powerpc/parall_5insn_const.c: New test.
5917
5918 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
5919
5920 PR target/43644
5921 * gcc.target/i386/pr43644.c: New test case.
5922
5923 2023-05-06 Xi Ruoyao <xry111@xry111.site>
5924
5925 * gcc.target/loongarch/shrink-wrap.c: New test.
5926
5927 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5928
5929 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
5930 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
5931 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
5932 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
5933 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
5934 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
5935 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
5936 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
5937 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
5938 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
5939 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
5940 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
5941 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
5942 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
5943 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
5944 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
5945 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
5946 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
5947 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
5948 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
5949 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
5950 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
5951 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
5952 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
5953 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
5954 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
5955 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
5956 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
5957 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
5958 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
5959 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
5960 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
5961 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
5962 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
5963
5964 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5965
5966 PR fortran/109662
5967 * gfortran.dg/pr109662.f90: New test.
5968
5969 2023-05-06 Jakub Jelinek <jakub@redhat.com>
5970
5971 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
5972
5973 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5974
5975 PR target/109748
5976 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
5977
5978 2023-05-06 Jakub Jelinek <jakub@redhat.com>
5979
5980 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
5981
5982 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
5983
5984 * gcc.target/cris/peep2-addsplit1.c: New test.
5985
5986 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
5987
5988 * gcc.target/cris/peep2-movandsplit1.c: New test.
5989
5990 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
5991
5992 * gcc.target/cris/peep2-lsrandsplit1.c,
5993 gcc.target/cris/peep2-movulsr2.c: New tests.
5994
5995 2023-05-05 Harald Anlauf <anlauf@gmx.de>
5996
5997 PR fortran/109641
5998 * gfortran.dg/overload_5.f90: New test.
5999
6000 2023-05-05 Pan Li <pan2.li@intel.com>
6001 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6002
6003 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
6004 Adjust indexed load/store check condition.
6005
6006 2023-05-05 Pan Li <pan2.li@intel.com>
6007
6008 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
6009 Adjust test check condition.
6010
6011 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6012
6013 PR target/109615
6014 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
6015 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
6016 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
6017
6018 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
6019
6020 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
6021
6022 2023-05-05 Andrew Pinski <apinski@marvell.com>
6023
6024 PR tree-optimization/109732
6025 * gcc.dg/pr109732.c: New test.
6026 * gcc.dg/pr109732-1.c: New test.
6027
6028 2023-05-05 Andrew Pinski <apinski@marvell.com>
6029
6030 PR tree-optimization/109722
6031 * gcc.dg/tree-ssa/abs-1.c: New test.
6032
6033 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
6034
6035 PR modula2/109729
6036 * gm2/pim/run/pass/ForChar.mod: New test.
6037
6038 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6039
6040 * gcc.target/aarch64/simd/pr99195_4.c: New test.
6041
6042 2023-05-04 Julian Brown <julian@codesourcery.com>
6043
6044 PR fortran/109622
6045 * gfortran.dg/goacc/pr109622-5.f90: New test.
6046 * gfortran.dg/goacc/pr109622-6.f90: New test.
6047
6048 2023-05-04 Andrew Pinski <apinski@marvell.com>
6049
6050 * gcc.dg/tree-ssa/minmax-15.c: Update test.
6051 * gcc.dg/tree-ssa/minmax-16.c: Update test.
6052 * gcc.dg/tree-ssa/minmax-3.c: Update test.
6053 * gcc.dg/tree-ssa/minmax-4.c: Update test.
6054 * gcc.dg/tree-ssa/minmax-5.c: Update test.
6055 * gcc.dg/tree-ssa/minmax-8.c: Update test.
6056
6057 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6058
6059 PR target/99195
6060 * gcc.target/aarch64/simd/pr99195_3.c: New test.
6061
6062 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6063
6064 PR target/99195
6065 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
6066 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
6067
6068 2023-05-04 Richard Biener <rguenther@suse.de>
6069
6070 PR tree-optimization/109724
6071 * g++.dg/torture/pr109724.C: New testcase.
6072
6073 2023-05-04 Jakub Jelinek <jakub@redhat.com>
6074
6075 PR debug/109676
6076 * g++.target/i386/pr109676.C: New test.
6077
6078 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
6079
6080 * gcc.target/cris/peep2-andsplit1.c: New test.
6081 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
6082 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
6083 Adjust values to avoid interference with "opsplit1" with AND. Add
6084 whitespace to match-strings that may be confused with identifiers
6085 or file names.
6086
6087 2023-05-03 Jason Merrill <jason@redhat.com>
6088
6089 PR c++/91618
6090 PR c++/109649
6091 * g++.dg/template/friend77.C: New test.
6092
6093 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
6094
6095 PR tree-optimization/109711
6096 * gcc.dg/tree-ssa/pr109711-1.c: New file.
6097 * gcc.dg/tree-ssa/pr109711-2.c: New file.
6098
6099 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
6100
6101 PR sanitizer/90746
6102 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
6103
6104 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
6105
6106 * g++.target/aarch64/pr109661-1.C: New test.
6107 * g++.target/aarch64/pr109661-2.C: Likewise.
6108 * g++.target/aarch64/pr109661-3.C: Likewise.
6109 * g++.target/aarch64/pr109661-4.C: Likewise.
6110 * gcc.target/aarch64/pr109661-1.c: Likewise.
6111
6112 2023-05-03 Murray Steele <murray.steele@arm.com>
6113 Christophe Lyon <christophe.lyon@arm.com>
6114
6115 * g++.target/arm/mve.exp: Add general-c++ and general directories.
6116 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
6117 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
6118 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
6119 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
6120
6121 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6122
6123 * gcc.target/riscv/rvv/base/abi-10.c: New test.
6124 * gcc.target/riscv/rvv/base/abi-11.c: New test.
6125 * gcc.target/riscv/rvv/base/abi-12.c: New test.
6126 * gcc.target/riscv/rvv/base/abi-13.c: New test.
6127 * gcc.target/riscv/rvv/base/abi-14.c: New test.
6128 * gcc.target/riscv/rvv/base/abi-15.c: New test.
6129 * gcc.target/riscv/rvv/base/abi-16.c: New test.
6130 * gcc.target/riscv/rvv/base/abi-8.c: New test.
6131 * gcc.target/riscv/rvv/base/abi-9.c: New test.
6132 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
6133 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
6134 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
6135 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
6136 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
6137 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
6138 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
6139 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
6140 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
6141 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
6142 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
6143 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
6144 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
6145 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
6146 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
6147 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
6148 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
6149 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
6150 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
6151 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
6152 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
6153 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
6154 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
6155 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
6156 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
6157 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
6158 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
6159 * gcc.target/riscv/rvv/base/user-10.c: New test.
6160 * gcc.target/riscv/rvv/base/user-11.c: New test.
6161 * gcc.target/riscv/rvv/base/user-12.c: New test.
6162 * gcc.target/riscv/rvv/base/user-13.c: New test.
6163 * gcc.target/riscv/rvv/base/user-14.c: New test.
6164 * gcc.target/riscv/rvv/base/user-15.c: New test.
6165 * gcc.target/riscv/rvv/base/user-7.c: New test.
6166 * gcc.target/riscv/rvv/base/user-8.c: New test.
6167 * gcc.target/riscv/rvv/base/user-9.c: New test.
6168
6169 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6170
6171 PR target/99195
6172 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
6173 add/sub intrinsics.
6174
6175 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6176
6177 PR target/99195
6178 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
6179 and binary floating-point ops.
6180 * gcc.target/aarch64/simd/pr99195_2.c: New test.
6181
6182 2023-05-03 Jason Merrill <jason@redhat.com>
6183
6184 * g++.dg/template/nontype12.C: Check for duplicate error.
6185
6186 2023-05-02 Andrew Pinski <apinski@marvell.com>
6187
6188 PR tree-optimization/109702
6189 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
6190
6191 2023-05-02 Andrew Pinski <apinski@marvell.com>
6192
6193 PR target/109657
6194 * gcc.target/aarch64/csinv-2.c: New test.
6195
6196 2023-05-02 Jason Merrill <jason@redhat.com>
6197
6198 PR c++/109678
6199 * g++.dg/cpp1z/variant1.C: New test.
6200
6201 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
6202
6203 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
6204 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
6205 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
6206 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
6207 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
6208 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
6209 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
6210 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
6211 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
6212 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
6213 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
6214 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
6215 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
6216 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
6217 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
6218 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
6219 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
6220 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
6221 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
6222 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
6223 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
6224 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
6225 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
6226 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
6227 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
6228 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
6229 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
6230 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
6231
6232 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
6233
6234 PR target/89835
6235 * gcc.target/riscv/pr89835.c: New test.
6236
6237 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
6238 Pan Li <pan2.li@intel.com>
6239
6240 PR target/109617
6241 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
6242
6243 2023-05-02 Patrick Palka <ppalka@redhat.com>
6244
6245 PR c++/109506
6246 * g++.dg/cpp0x/nsdmi-template26.C: New test.
6247
6248 2023-05-02 Richard Biener <rguenther@suse.de>
6249
6250 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
6251 * gcc.target/i386/pr88531-2b.c: Likewise.
6252 * gcc.target/i386/pr88531-2c.c: Likewise.
6253 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
6254
6255 2023-05-01 Jason Merrill <jason@redhat.com>
6256
6257 PR c++/109666
6258 * g++.dg/cpp0x/nsdmi-array2.C: New test.
6259
6260 2023-04-30 Jeff Law <jlaw@ventanamicro>
6261
6262 Revert:
6263 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
6264
6265 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
6266 for __LINE__.
6267 * gcc.dg/builtin-redefine-1.c: New test.
6268
6269 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
6270
6271 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
6272
6273 2023-04-30 Andrew Pinski <apinski@marvell.com>
6274
6275 * gcc.dg/init-bad-1.c: Update error message.
6276 * gcc.dg/init-bad-2.c: Likewise.
6277 * gcc.dg/init-bad-3.c: Likewise.
6278 * gcc.dg/init-excess-3.c: Likewise.
6279 * gcc.dg/pr61096-1.c: Likewise.
6280
6281 2023-04-30 Andrew Pinski <apinski@marvell.com>
6282
6283 PR c/107926
6284 * gcc.dg/init-excess-3.c: New test.
6285
6286 2023-04-30 Martin Liska <mliska@suse.cz>
6287
6288 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
6289 output.
6290 * c-c++-common/hwasan/heap-overflow.c: Likewise.
6291 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
6292 * c-c++-common/hwasan/use-after-free.c: Likewise.
6293
6294 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
6295
6296 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
6297 for __LINE__.
6298 * gcc.dg/builtin-redefine-1.c: New test.
6299
6300 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
6301
6302 * gm2/pim/run/pass/constlitbase.mod: New test.
6303
6304 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
6305
6306 * gcc.target/xstormy16/neghi2.c: New test case.
6307 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
6308
6309 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
6310
6311 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
6312 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
6313 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
6314 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
6315
6316 2023-04-29 Jeff Law <jlaw@ventanamicro>
6317
6318 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
6319 encourage if-conversion. Skip for -Os.
6320 * gcc.target/mips/movcc-3.c: Similarly.
6321
6322 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
6323
6324 * gcc.target/riscv/rv32e_stack.c: New test.
6325
6326 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
6327
6328 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
6329 empty lines (besides optionally leading whitespace).
6330
6331 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
6332
6333 * gcc.target/riscv/divmod-1.c: New testcase.
6334 * gcc.target/riscv/divmod-2.c: New testcase.
6335
6336 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
6337
6338 * gcc.target/riscv/zbc32.c: New test.
6339 * gcc.target/riscv/zbc64.c: New test.
6340
6341 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
6342
6343 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
6344 * gcc.target/riscv/zbb-min-max-03.c: New tests.
6345
6346 2023-04-28 Andrew Pinski <apinski@marvell.com>
6347
6348 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
6349 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
6350 as that now does the combining.
6351
6352 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
6353
6354 PR rtl-optimization/109476
6355 * gcc.target/avr/mmcu/pr109476.c: New test case.
6356
6357 2023-04-28 Richard Biener <rguenther@suse.de>
6358
6359 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
6360 * gcc.dg/vect/vect-71.c: Likewise.
6361 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
6362 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
6363 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
6364
6365 2023-04-28 Richard Biener <rguenther@suse.de>
6366
6367 * gcc.target/i386/pr89618-2.c: New testcase.
6368 * gcc.target/i386/pr88531-2b.c: Adjust.
6369 * gcc.target/i386/pr88531-2c.c: Likewise.
6370
6371 2023-04-28 Pan Li <pan2.li@intel.com>
6372 kito-cheng <kito.cheng@sifive.com>
6373
6374 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
6375
6376 2023-04-28 Richard Biener <rguenther@suse.de>
6377
6378 PR ipa/109652
6379 * gcc.dg/torture/pr109652.c: New testcase.
6380
6381 2023-04-28 Julian Brown <julian@codesourcery.com>
6382
6383 PR fortran/109622
6384 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
6385
6386 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6387
6388 PR target/99195
6389 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
6390
6391 2023-04-28 Jakub Jelinek <jakub@redhat.com>
6392
6393 * gcc.dg/tree-ssa/range-sqrt.c: New test.
6394 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
6395 ranger optimizing sqrt (-1) call away because it is only used in
6396 test for whether it returns NaN.
6397
6398 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
6399 Jakub Jelinek <jakub@redhat.com>
6400
6401 * gcc.dg/tree-ssa/range-sincos.c: New test.
6402
6403 2023-04-28 Jan Beulich <jbeulich@suse.com>
6404
6405 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
6406 * g++.dg/modules/alias-1_d.C: Likewise.
6407 * g++.dg/modules/alias-1_e.C: Likewise.
6408 * g++.dg/modules/alias-1_f.C: Likewise.
6409 * g++.dg/modules/cpp-6_c.C: Likewise.
6410 * g++.dg/modules/dir-only-2_b.C: Likewise.
6411
6412 2023-04-28 Jan Beulich <jbeulich@suse.com>
6413
6414 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
6415
6416 2023-04-28 Alexandre Oliva <oliva@adacore.com>
6417
6418 * c-c++-common/torture/harden-cond-comp.c: New.
6419
6420 2023-04-27 Jason Merrill <jason@redhat.com>
6421
6422 * g++.dg/template/copy1.C: Adjust error lines.
6423
6424 2023-04-27 Pan Li <pan2.li@intel.com>
6425
6426 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
6427
6428 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
6429
6430 PR tree-optimization/109639
6431 * gcc.dg/tree-ssa/pr109639.c: New file.
6432 * gcc.dg/tree-ssa/pr109643.c: New file.
6433
6434 2023-04-27 Richard Biener <rguenther@suse.de>
6435
6436 PR ipa/109607
6437 * g++.dg/torture/pr109607.C: New testcase.
6438
6439 2023-04-27 Jakub Jelinek <jakub@redhat.com>
6440
6441 PR c/109409
6442 * gcc.dg/pr109409.c: New test.
6443
6444 2023-04-27 Jakub Jelinek <jakub@redhat.com>
6445
6446 PR c/107682
6447 PR c/109412
6448 * gcc.dg/pr109412.c: New test.
6449
6450 2023-04-27 Jan Beulich <jbeulich@suse.com>
6451
6452 * c-c++-common/patchable_function_entry-decl.c: Special-case
6453 RISC-V.
6454 * c-c++-common/patchable_function_entry-default.c: Likewise.
6455 * c-c++-common/patchable_function_entry-definition.c: Likewise.
6456
6457 2023-04-26 Jason Merrill <jason@redhat.com>
6458
6459 PR c++/69836
6460 * g++.dg/template/friend76.C: New test.
6461
6462 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
6463
6464 PR target/104338
6465 * gcc.target/riscv/inline-atomics-1.c: New test.
6466 * gcc.target/riscv/inline-atomics-2.c: New test.
6467 * gcc.target/riscv/inline-atomics-3.c: New test.
6468 * gcc.target/riscv/inline-atomics-4.c: New test.
6469 * gcc.target/riscv/inline-atomics-5.c: New test.
6470 * gcc.target/riscv/inline-atomics-6.c: New test.
6471 * gcc.target/riscv/inline-atomics-7.c: New test.
6472 * gcc.target/riscv/inline-atomics-8.c: New test.
6473
6474 2023-04-26 Pan Li <pan2.li@intel.com>
6475 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6476
6477 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
6478
6479 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
6480
6481 * gcc.target/xstormy16/bswap16.c: New test case.
6482 * gcc.target/xstormy16/bswap32.c: Likewise.
6483 * gcc.target/xstormy16/swpb.c: Likewise.
6484 * gcc.target/xstormy16/swpw-1.c: Likewise.
6485 * gcc.target/xstormy16/swpw-2.c: Likewise.
6486
6487 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6488
6489 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
6490 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
6491 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
6492 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
6493
6494 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
6495
6496 PR target/109069
6497 * gcc.target/powerpc/pr109069-1.c: New test.
6498 * gcc.target/powerpc/pr109069-2-run.c: New test.
6499 * gcc.target/powerpc/pr109069-2.c: New test.
6500 * gcc.target/powerpc/pr109069-2.h: New test.
6501
6502 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6503
6504 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
6505 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
6506 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
6507 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
6508 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
6509 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
6510 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
6511 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
6512 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
6513 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
6514 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
6515 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
6516 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
6517 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
6518 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
6519 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
6520
6521 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6522
6523 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
6524 check.
6525
6526 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6527
6528 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
6529
6530 2023-04-26 Pan Li <pan2.li@intel.com>
6531
6532 PR target/109272
6533 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
6534 condition.
6535 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
6536 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
6537
6538 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
6539
6540 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
6541
6542 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
6543
6544 PR modula2/108121
6545 * gm2/pim/fail/largeconst.mod: Increased constant value test
6546 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
6547 * gm2/pim/fail/largeconst2.mod: New test.
6548
6549 2023-04-25 Patrick Palka <ppalka@redhat.com>
6550
6551 PR c++/108975
6552 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
6553
6554 2023-04-25 Richard Biener <rguenther@suse.de>
6555
6556 PR tree-optimization/109609
6557 * gcc.dg/torture/pr109609.c: New testcase.
6558
6559 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
6560
6561 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
6562 * gfortran.dg/gomp/loop-2.f90: Likewise.
6563 * gfortran.dg/gomp/reduction5.f90: Likewise.
6564 * gfortran.dg/gomp/reduction6.f90: Likewise.
6565 * gfortran.dg/gomp/scan-1.f90: Likewise.
6566 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
6567 * c-c++-common/gomp/scan-6.c: New test.
6568 * gfortran.dg/gomp/scan-8.f90: New test.
6569
6570 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6571
6572 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
6573 float16, float32, float64 and float128.
6574
6575 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6576
6577 PR target/99195
6578 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
6579
6580 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6581
6582 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
6583
6584 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6585
6586 PR c++/109278
6587 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
6588
6589 2023-04-25 Richard Biener <rguenther@suse.de>
6590
6591 PR rtl-optimization/109585
6592 * gcc.dg/torture/pr109585.c: New testcase.
6593
6594 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6595
6596 PR target/109566
6597 * gcc.target/powerpc/pr109566.c: New test.
6598
6599 2023-04-25 Martin Liska <mliska@suse.cz>
6600
6601 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
6602 * g++.dg/gcov/test-gcov-17.py: Cover new format.
6603 * lib/gcov.exp: Add options for gcov that emit the extra info.
6604
6605 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
6606
6607 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
6608
6609 2023-04-25 Sam James <sam@gentoo.org>
6610
6611 PR tree-optimization/105312
6612 PR target/105573
6613 * gcc.target/sparc/pr105573.c: New test.
6614
6615 2023-04-25 Andrew Pinski <apinski@marvell.com>
6616
6617 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
6618
6619 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6620
6621 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
6622
6623 2023-04-24 Andrew Pinski <apinski@marvell.com>
6624
6625 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
6626 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
6627
6628 2023-04-24 Andrew Pinski <apinski@marvell.com>
6629
6630 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
6631
6632 2023-04-24 Andrew Pinski <apinski@marvell.com>
6633
6634 PR tree-optimization/109604
6635 * gcc.c-torture/compile/pr109604-1.c: New test.
6636 * gcc.c-torture/compile/pr109604-2.c: New test.
6637
6638 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6639
6640 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
6641 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
6642
6643 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6644
6645 PR target/109406
6646 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
6647 MUL.
6648 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
6649
6650 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6651
6652 * gcc.target/aarch64/simd/vabal_combine.c: New test.
6653
6654 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6655
6656 * gcc.target/aarch64/simd/addlv_zext.c: New test.
6657
6658 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6659
6660 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
6661
6662 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6663
6664 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
6665 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
6666 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
6667 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
6668 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
6669 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
6670
6671 2023-04-24 liuhongt <hongtao.liu@intel.com>
6672
6673 PR tree-optimization/109011
6674 * gcc.target/i386/pr109011-b1.c: New test.
6675 * gcc.target/i386/pr109011-b2.c: New test.
6676 * gcc.target/i386/pr109011-d1.c: New test.
6677 * gcc.target/i386/pr109011-d2.c: New test.
6678 * gcc.target/i386/pr109011-q1.c: New test.
6679 * gcc.target/i386/pr109011-q2.c: New test.
6680 * gcc.target/i386/pr109011-w1.c: New test.
6681 * gcc.target/i386/pr109011-w2.c: New test.
6682 * gcc.target/i386/pr109011-dq1.c: New file.
6683 * gcc.target/i386/pr109011-dq2.c: New file.
6684
6685 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
6686
6687 * lib/gm2.exp (gm2_target_compile_default): Conditionally
6688 append -lnsl -lsocket to ldflags.
6689
6690 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6691
6692 * gcc.target/aarch64/float_truncate_zero.c: New test.
6693
6694 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6695
6696 PR target/99195
6697 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
6698
6699 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6700
6701 * gcc.target/xstormy16/mulhi.c: New test case.
6702
6703 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6704
6705 * gcc.target/xstormy16/extendhisi2.c: New test case.
6706 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
6707
6708 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6709
6710 * gcc.target/xstormy16/shiftsi.c: New test case.
6711
6712 2023-04-23 liuhongt <hongtao.liu@intel.com>
6713
6714 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
6715 testcase to make the codegen more stable.
6716 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
6717 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
6718 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
6719 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
6720
6721 2023-04-23 liuhongt <hongtao.liu@intel.com>
6722
6723 * gcc.target/i386/pr108707.c: New test.
6724
6725 2023-04-22 Andrew Pinski <apinski@marvell.com>
6726
6727 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
6728
6729 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
6730
6731 PR target/54816
6732 * gcc.target/avr/pr54816.c: Move to...
6733 * gcc.target/avr/mmcu/pr54816.c: ... here.
6734
6735 2023-04-22 Harald Anlauf <anlauf@gmx.de>
6736 Steven G. Kargl <kargl@gcc.gnu.org>
6737
6738 PR fortran/109500
6739 * gfortran.dg/allocatable_function_11.f90: New test.
6740
6741 2023-04-22 Jakub Jelinek <jakub@redhat.com>
6742
6743 PR testsuite/109572
6744 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
6745 vect prefix to make sure we only count vectorized calls.
6746 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
6747 rather than 4.
6748 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
6749 vect prefix to make sure we only count vectorized calls.
6750 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
6751 rather than 4.
6752 (foo): Add 2 further arithmetic ops to the loop to make it appear
6753 worthwhile for vectorization heuristics on powerpc.
6754 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
6755 vect prefix to make sure we only count vectorized calls.
6756 (foo): Add 2 further arithmetic ops to the loop to make it appear
6757 worthwhile for vectorization heuristics on powerpc.
6758
6759 2023-04-22 Jeff Law <jlaw@ventanamicro>
6760
6761 * gcc.target/rx/movsicc.c: Broken down into ...
6762 * gcc.target/rx/movsicc-1.c: Here.
6763 * gcc.target/rx/movsicc-2.c: Here.
6764 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
6765 * gcc.target/rx/movsicc-4.c: Here.
6766 * gcc.target/rx/movsicc-5.c: Here.
6767 * gcc.target/rx/movsicc-6.c: Here.
6768 * gcc.target/rx/movsicc-7.c: Here.
6769 * gcc.target/rx/movsicc-8.c: Here.
6770
6771 2023-04-22 Jakub Jelinek <jakub@redhat.com>
6772
6773 PR tree-optimization/109583
6774 * gcc.dg/pr109583.c: New test.
6775
6776 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
6777 Ondrej Kubanek <kubanek0ondrej@gmail.com>
6778
6779 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
6780 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
6781 * gcc.dg/tree-prof/peel-2.c: New test.
6782
6783 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
6784
6785 PR tree-optimization/109546
6786 * gcc.dg/pr109546.c: New.
6787
6788 2023-04-21 Jason Merrill <jason@redhat.com>
6789
6790 PR c++/108099
6791 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
6792 * g++.dg/ext/unsigned-typedef2.C: New test.
6793 * g++.dg/ext/unsigned-typedef3.C: New test.
6794
6795 2023-04-21 Jeff Law <jlaw@ventanamicro>
6796
6797 PR testsuite/109549
6798 * gcc.target/i386/cmov6.c: No longer expect this test to
6799 generate 'cmov' instructions.
6800
6801 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6802
6803 * gcc.target/aarch64/sminmax-asr_1.c: New test.
6804
6805 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6806
6807 PR target/108779
6808 * gcc.target/aarch64/mtp.c: New test.
6809 * gcc.target/aarch64/mtp_1.c: New test.
6810 * gcc.target/aarch64/mtp_2.c: New test.
6811 * gcc.target/aarch64/mtp_3.c: New test.
6812 * gcc.target/aarch64/mtp_4.c: New test.
6813
6814 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6815
6816 PR target/99195
6817 * gcc.target/aarch64/simd/pr99195_1.c: New test.
6818
6819 2023-04-21 Richard Biener <rguenther@suse.de>
6820
6821 PR tree-optimization/109573
6822 * g++.dg/vect/pr109573.cc: New testcase.
6823
6824 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6825
6826 PR target/108270
6827 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
6828 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
6829 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
6830
6831 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
6832
6833 PR target/108728
6834 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
6835
6836 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
6837
6838 PR target/108728
6839 * lib/target-supports.exp (is-effective-target-keyword): Add
6840 ppc_cpu_supports_hw.
6841
6842 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6843
6844 PR target/109547
6845 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
6846 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
6847 condition.
6848
6849 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
6850
6851 PR tree-optimization/109564
6852 * gcc.dg/torture/pr109564-1.c: New testcase.
6853 * gcc.dg/torture/pr109564-2.c: Likewise.
6854 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
6855 * gcc.dg/tree-ssa/vrp06.c: Likewise.
6856
6857 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6858
6859 PR c/107041
6860 * gcc.dg/goacc/pr107041.c: New test.
6861
6862 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
6863
6864 PR target/78952
6865 * gcc.target/i386/pr78952-4.c: New test.
6866
6867 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6868 kito-cheng <kito.cheng@sifive.com>
6869
6870 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
6871 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
6872 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
6873
6874 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
6875
6876 * gcc.target/riscv/arch-19.c: Add -misa-spec.
6877
6878 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6879 kito-cheng <kito.cheng@sifive.com>
6880
6881 PR target/109535
6882 * g++.target/riscv/rvv/base/pr109535.C: New test.
6883 * gcc.target/riscv/rvv/base/pr109535.c: New test.
6884
6885 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
6886
6887 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
6888 rather than stdint.h
6889
6890 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
6891
6892 * lib/target-supports.exp
6893 (check_effective_target_vect_call_copysignf): Add amdgcn.
6894 (check_effective_target_vect_call_sqrtf): Add amdgcn.
6895 (check_effective_target_vect_call_ceilf): Add amdgcn.
6896 (check_effective_target_vect_call_floor): Add amdgcn.
6897 (check_effective_target_vect_logical_reduc): Add amdgcn.
6898
6899 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6900
6901 PR tree-optimization/109011
6902 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
6903 dg-additional-options.
6904 (baz, qux): Remove functions and corresponding dg-final.
6905 * gcc.dg/vect/pr109011-2.c: New test.
6906 * gcc.dg/vect/pr109011-3.c: New test.
6907 * gcc.dg/vect/pr109011-4.c: New test.
6908 * gcc.dg/vect/pr109011-5.c: New test.
6909
6910 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6911
6912 PR c++/108099
6913 PR testsuite/109560
6914 * g++.dg/ext/int128-8.C: Require int128 effective target.
6915
6916 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
6917
6918 PR testsuite/106879
6919 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
6920 vect_hw_misalign on POWERs.
6921
6922 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6923
6924 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
6925 * gcc.target/i386/pr109117-1.c: Modify error message.
6926
6927 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
6928
6929 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
6930
6931 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6932
6933 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
6934
6935 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6936
6937 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
6938 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
6939 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
6940 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
6941 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
6942 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
6943 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
6944 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
6945 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
6946 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
6947 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
6948 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
6949 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
6950 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
6951 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
6952 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
6953 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
6954 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
6955 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
6956 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
6957 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
6958 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
6959 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
6960 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
6961 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
6962 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
6963 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
6964 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
6965 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
6966 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
6967 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
6968 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
6969 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
6970 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
6971 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
6972 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
6973 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
6974 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
6975 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
6976 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
6977 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
6978 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
6979 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
6980 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
6981 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
6982 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
6983 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
6984 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
6985 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
6986 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
6987 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
6988 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
6989
6990 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6991
6992 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
6993 Remove avx512bw.
6994 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
6995 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
6996 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6997 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
6998 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
6999 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
7000 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
7001 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7002 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7003 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
7004 * gcc.target/i386/pr93696-1.c: Ditto.
7005 * gcc.target/i386/pr93696-2.c: Ditto.
7006
7007 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
7008
7009 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
7010 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
7011 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
7012 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
7013 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
7014 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
7015 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
7016
7017 2023-04-19 Patrick Palka <ppalka@redhat.com>
7018 Jonathan Wakely <jwakely@redhat.com>
7019
7020 PR c++/100157
7021 * g++.dg/ext/type_pack_element1.C: New test.
7022 * g++.dg/ext/type_pack_element2.C: New test.
7023 * g++.dg/ext/type_pack_element3.C: New test.
7024
7025 2023-04-19 Patrick Palka <ppalka@redhat.com>
7026
7027 PR c++/109556
7028 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
7029
7030 2023-04-19 Harald Anlauf <anlauf@gmx.de>
7031
7032 PR testsuite/83904
7033 PR fortran/100297
7034 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
7035 instead of the naive "free".
7036 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
7037
7038 2023-04-19 Andrew Pinski <apinski@marvell.com>
7039
7040 * gcc.target/i386/cmov10.c: New test.
7041 * gcc.target/i386/cmov11.c: New test.
7042
7043 2023-04-19 Jason Merrill <jason@redhat.com>
7044
7045 PR c++/108099
7046 * g++.dg/ext/int128-8.C: New test.
7047
7048 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7049
7050 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
7051 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
7052 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
7053 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
7054 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
7055 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
7056 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
7057
7058 2023-04-19 Pan Li <pan2.li@intel.com>
7059
7060 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
7061 condition.
7062 * gcc.target/riscv/simplify_ior_optimization.c: New test.
7063
7064 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
7065
7066 PR target/78904
7067 PR target/78952
7068 * gcc.target/i386/pr78952-3.c: New test.
7069
7070 2023-04-19 Xi Ruoyao <xry111@xry111.site>
7071
7072 PR target/109465
7073 * gcc.target/loongarch/pr109465-1.c: New test.
7074 * gcc.target/loongarch/pr109465-2.c: New test.
7075 * gcc.target/loongarch/pr109465-3.c: New test.
7076
7077 2023-04-19 Xi Ruoyao <xry111@xry111.site>
7078
7079 * gcc.target/loongarch/va_arg.c: New test.
7080
7081 2023-04-19 Jakub Jelinek <jakub@redhat.com>
7082
7083 PR tree-optimization/109011
7084 * gcc.dg/vect/pr109011-1.c: New test.
7085
7086 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7087
7088 * gcc.target/aarch64/vec-set-zero.c: New test.
7089
7090 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7091
7092 PR target/108840
7093 * gcc.target/aarch64/pr108840.c: New test.
7094
7095 2023-04-19 Jakub Jelinek <jakub@redhat.com>
7096
7097 PR tree-optimization/109524
7098 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
7099 const nn &.
7100
7101 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
7102
7103 PR target/94908
7104 * gcc.target/i386/pr94908.c: New test.
7105 * gcc.target/i386/sse4_1-insertps-5.c: New test.
7106 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
7107
7108 2023-04-18 Richard Biener <rguenther@suse.de>
7109
7110 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
7111 * gcc.dg/tm/alias-1.c: Likewise.
7112 * gcc.dg/tm/alias-2.c: Likewise.
7113 * gcc.dg/torture/ipa-pta-1.c: Likewise.
7114 * gcc.dg/torture/pr39074-2.c: Likewise.
7115 * gcc.dg/torture/pr39074.c: Likewise.
7116 * gcc.dg/torture/pta-callused-1.c: Likewise.
7117 * gcc.dg/torture/pta-escape-1.c: Likewise.
7118 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
7119 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
7120 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
7121 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7122 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7123 * gcc.dg/tree-ssa/alias-19.c: Likewise.
7124 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
7125 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
7126 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7127 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7128
7129 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
7130
7131 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
7132
7133 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7134
7135 * gcc.target/aarch64/spellcheck_11.c: New test.
7136
7137 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7138
7139 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
7140 extension.
7141
7142 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
7143
7144 * gcc.target/riscv/arch-5.c: Likewise.
7145
7146 2023-04-18 Jakub Jelinek <jakub@redhat.com>
7147
7148 PR tree-optimization/109240
7149 * gcc.target/aarch64/simd/addsub_2.c: New test.
7150 * gcc.target/aarch64/sve/addsub_2.c: New test.
7151
7152 2023-04-18 Xi Ruoyao <xry111@xry111.site>
7153
7154 * gcc.target/loongarch/add-const.c: New test.
7155 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
7156 frame size change.
7157 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
7158
7159 2023-04-17 Patrick Palka <ppalka@redhat.com>
7160
7161 PR c++/109531
7162 * g++.dg/template/canon-type-20.C: New test.
7163 * g++.dg/template/ttp36.C: New test.
7164
7165 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
7166
7167 * gcc.target/riscv/stack_save_restore.c: New test.
7168
7169 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7170
7171 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
7172
7173 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7174
7175 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
7176
7177 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7178
7179 PR target/106602
7180 * gcc.target/riscv/pr106602.c: Moved to...
7181 * gcc.target/riscv/pr106602-rv64i.c: ...here.
7182 * gcc.target/riscv/pr106602-rv32i.c: New test.
7183 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
7184
7185 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
7186
7187 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
7188 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
7189 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
7190 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
7191
7192 2023-04-17 Martin Jambor <mjambor@suse.cz>
7193
7194 PR ipa/107769
7195 PR ipa/109318
7196 * gcc.dg/ipa/pr109318.c: New test.
7197 * gcc.dg/lto/pr107769_0.c: Likewise.
7198
7199 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
7200 Di Zhao <di.zhao@amperecomputing.com>
7201
7202 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
7203
7204 2023-04-17 Jakub Jelinek <jakub@redhat.com>
7205
7206 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
7207 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
7208 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
7209
7210 2023-04-17 Richard Biener <rguenther@suse.de>
7211
7212 PR tree-optimization/109524
7213 * g++.dg/pr109524.C: New testcase.
7214
7215 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
7216
7217 PR testsuite/108809
7218 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
7219
7220 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
7221
7222 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
7223 for riscv_vector.h
7224 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
7225 -mabi.
7226
7227 2023-04-17 Pan Li <pan2.li@intel.com>
7228
7229 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
7230
7231 2023-04-16 Jeff Law <jlaw@ventanamicro>
7232
7233 PR target/109508
7234 * gcc.target/riscv/pr109508.c: New test.
7235
7236 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
7237
7238 PR target/54816
7239 * gcc.target/avr/pr54816.c: New test case.
7240
7241 2023-04-15 Jason Merrill <jason@redhat.com>
7242
7243 PR c++/109357
7244 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
7245
7246 2023-04-15 Alexandre Oliva <oliva@adacore.com>
7247 Kewen Lin <linkw@linux.ibm.com>
7248
7249 PR target/99708
7250 * gcc.target/powerpc/pr99708.c: Accept lack of
7251 __SIZEOF_IBM128__ when long double is 64-bit wide.
7252
7253 2023-04-15 Jason Merrill <jason@redhat.com>
7254
7255 PR c++/109514
7256 * g++.dg/warn/Wdangling-pointer-6.C: New test.
7257
7258 2023-04-14 Harald Anlauf <anlauf@gmx.de>
7259
7260 PR fortran/109511
7261 * gfortran.dg/set_exponent_1.f90: New test.
7262
7263 2023-04-14 Richard Biener <rguenther@suse.de>
7264
7265 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
7266 checking avx_runtime in dump scanning.
7267 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
7268 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
7269
7270 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
7271
7272 PR fortran/104272
7273 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
7274 from 6 to 5 without memory leaks.
7275 * gfortran.dg/finalize_52.f90: New test
7276
7277 2023-04-14 Richard Biener <rguenther@suse.de>
7278
7279 PR tree-optimization/109502
7280 * gcc.dg/vect/pr109502.c: New testcase.
7281
7282 2023-04-14 Richard Biener <rguenther@suse.de>
7283
7284 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
7285 and add missing avx guard.
7286 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
7287 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
7288 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
7289 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
7290 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
7291
7292 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
7293 Jakub Jelinek <jakub@redhat.com>
7294
7295 PR target/108947
7296 PR target/109040
7297 * gcc.dg/pr108947.c: New test.
7298 * gcc.c-torture/execute/pr109040.c: New test.
7299
7300 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
7301
7302 PR analyzer/108722
7303 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
7304
7305 2023-04-13 Patrick Palka <ppalka@redhat.com>
7306
7307 PR c++/109420
7308 * g++.dg/template/typename27.C: New test.
7309
7310 2023-04-13 Jason Merrill <jason@redhat.com>
7311
7312 PR c++/109277
7313 * g++.dg/ext/is_convertible5.C: New test.
7314
7315 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
7316
7317 PR modula2/109497
7318 PR modula2/109496
7319 * gm2/pim/run/pass/addcharconst.mod: New test.
7320 * gm2/pim/run/pass/singlechar.mod: New test.
7321
7322 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
7323
7324 PR target/108910
7325 * gcc.dg/torture/pr108910.c: New test.
7326
7327 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7328
7329 PR target/109479
7330 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
7331 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
7332 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
7333 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
7334 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
7335 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
7336
7337 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7338
7339 PR tree-optimization/109410
7340 * gcc.dg/pr109410.c: New test.
7341
7342 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7343
7344 PR target/109458
7345 * gcc.target/i386/pr109458.c: New test.
7346
7347 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7348
7349 PR tree-optimization/109462
7350 * g++.dg/opt/pr109462.C: New test.
7351
7352 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
7353
7354 PR tree-optimization/109462
7355 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
7356
7357 2023-04-12 Richard Biener <rguenther@suse.de>
7358
7359 PR tree-optimization/109473
7360 * gcc.dg/vect/pr109473.c: New testcase.
7361
7362 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7363
7364 PR fortran/104312
7365 * gfortran.dg/entry_26.f90: New test.
7366 * gfortran.dg/entry_27.f90: New test.
7367
7368 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7369
7370 PR fortran/61615
7371 PR fortran/99982
7372 * gfortran.dg/interface_49.f90: New test.
7373
7374 2023-04-12 Richard Biener <rguenther@suse.de>
7375
7376 PR tree-optimization/109469
7377 * gcc.dg/torture/pr109469.c: New testcase.
7378
7379 2023-04-12 Richard Biener <rguenther@suse.de>
7380
7381 PR tree-optimization/109434
7382 * g++.dg/opt/pr109434.C: New testcase.
7383
7384 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
7385
7386 PR testsuite/108815
7387 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
7388 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
7389 considering BE.
7390
7391 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
7392
7393 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
7394
7395 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
7396 Pan Li <pan2.li@intel.com>
7397 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7398 Kito Cheng <kito.cheng@sifive.com>
7399
7400 PR target/109104
7401 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
7402 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
7403 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
7404
7405 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
7406
7407 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
7408 for -m32.
7409
7410 2023-04-11 Martin Liska <mliska@suse.cz>
7411
7412 PR driver/108241
7413 * gcc.dg/pr108241.c: New test.
7414 * gcc.dg/pr79570.c: Add also -g option.
7415
7416 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
7417
7418 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
7419 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
7420 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
7421
7422 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
7423
7424 PR target/108812
7425 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
7426 expected vectors for Big Endian.
7427 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
7428
7429 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
7430
7431 PR target/70243
7432 * gcc.target/powerpc/pr70243.c: New test.
7433
7434 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
7435
7436 * g++.dg/other/i386-2.C: Add -mamx-complex.
7437 * g++.dg/other/i386-3.C: Ditto.
7438 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
7439 * gcc.target/i386/amx-helper.h: Add amx-complex support.
7440 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
7441 * gcc.target/i386/sse-12.c: Add -mamx-complex.
7442 * gcc.target/i386/sse-13.c: Ditto.
7443 * gcc.target/i386/sse-14.c: Ditto.
7444 * gcc.target/i386/sse-22.c: Add amx-complex.
7445 * gcc.target/i386/sse-23.c: Ditto.
7446 * lib/target-supports.exp (check_effective_target_amx_complex): New.
7447 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
7448 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
7449 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
7450 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
7451
7452 2023-04-08 Jakub Jelinek <jakub@redhat.com>
7453
7454 PR tree-optimization/109392
7455 * gcc.dg/pr109392.c: New test.
7456
7457 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
7458
7459 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
7460
7461 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
7462
7463 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
7464
7465 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
7466
7467 PR fortran/87477
7468 PR fortran/85686
7469 PR fortran/88247
7470 PR fortran/91941
7471 PR fortran/92779
7472 PR fortran/93339
7473 PR fortran/93813
7474 PR fortran/100948
7475 PR fortran/102106
7476 PR fortran/98408
7477 PR fortran/105205
7478 PR fortran/106918
7479 * gfortran.dg/associate_47.f90 : Enable substring test.
7480 * gfortran.dg/associate_51.f90 : Update an error message.
7481 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
7482 uninitialzed dg-warnings.
7483 * gfortran.dg/associate_60.f90 : New test
7484 * gfortran.dg/pr98408.f90 : New test
7485 * gfortran.dg/pr105205.f90 : New test
7486 * gfortran.dg/pr106918.f90 : New test
7487
7488 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
7489
7490 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
7491 dg directive and remove trailing whitespace.
7492 * gfortran.dg/c-interop/c407a-1.f90 : ditto
7493 * gfortran.dg/c-interop/c407b-1.f90 : ditto
7494 * gfortran.dg/c-interop/c407b-2.f90 : ditto
7495 * gfortran.dg/c-interop/c407c-1.f90 : ditto
7496 * gfortran.dg/c-interop/c535a-1.f90 : ditto
7497 * gfortran.dg/c-interop/c535a-2.f90 : ditto
7498 * gfortran.dg/c-interop/c535b-1.f90 : ditto
7499 * gfortran.dg/c-interop/c535b-2.f90 : ditto
7500 * gfortran.dg/c-interop/c535b-3.f90 : ditto
7501 * gfortran.dg/c-interop/c535c-1.f90 : ditto
7502 * gfortran.dg/c-interop/c535c-2.f90 : ditto
7503 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
7504 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
7505 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
7506 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
7507 * gfortran.dg/c-interop/tkr.f90 : ditto
7508 * gfortran.dg/class_result_10.f90 : ditto
7509 * gfortran.dg/dtio_35.f90 : ditto
7510 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
7511 * gfortran.dg/pr103258.f90 : ditto
7512 * gfortran.dg/pr59107.f90 : ditto
7513 * gfortran.dg/pr93835.f08 : ditto
7514
7515 2023-04-07 Alexandre Oliva <oliva@adacore.com>
7516
7517 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
7518 fortran compiler, skip if missing.
7519
7520 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7521
7522 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
7523 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
7524
7525 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
7526
7527 PR tree-optimization/109417
7528 * gcc.dg/pr109417.c: New.
7529
7530 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7531
7532 * rust/compile/issue-1422.rs: New test.
7533
7534 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7535
7536 * rust/compile/issue-1361.rs: New test.
7537
7538 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
7539
7540 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
7541 * rust/compile/issue-1830_str.rs: Likewise.
7542
7543 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7544
7545 * rust/compile/empty.in: New test.
7546 * rust/compile/include_empty.rs: New test.
7547
7548 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7549
7550 * rust/compile/torture/traits10.rs: Fix test-case
7551
7552 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7553
7554 * rust/compile/issue-1725-1.rs: New test.
7555 * rust/compile/issue-1725-2.rs: New test.
7556
7557 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7558
7559 * rust/compile/builtin_macro_include_str.rs:
7560 Include test of invalid UTF-8.
7561 * rust/compile/invalid_utf8: File with invalid UTF-8.
7562
7563 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7564
7565 * rust/compile/parse_empty_tuple_pattern.rs: New test.
7566
7567 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7568
7569 * rust/compile/issue-1830_bytes.rs: New test.
7570 * rust/compile/issue-1830_str.rs: New test.
7571
7572 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7573
7574 * rust/compile/variadic.rs: New test.
7575
7576 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7577
7578 * rust/execute/torture/overflow1.rs: Fix test.
7579
7580 2023-04-06 mxlol233 <mxlol233@outlook.com>
7581
7582 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
7583 * rust/compile/feature_intrinsics.rs: New file.
7584 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
7585 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
7586 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
7587 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
7588 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
7589 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
7590 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
7591 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
7592 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
7593 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
7594 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
7595 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
7596 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
7597 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
7598 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
7599 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
7600 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
7601 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
7602 `intrinsics`.
7603 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
7604 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
7605 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
7606 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
7607 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
7608 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
7609 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
7610 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
7611 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
7612
7613 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7614
7615 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
7616 * rust/compile/macro44.rs: Fix invalid testcase assertions.
7617 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
7618 * rust/compile/builtin_macro_recurse2.rs: New test.
7619 * rust/compile/macro46.rs: New test.
7620 * rust/compile/builtin_macro_eager1.rs: New file.
7621 * rust/compile/builtin_macro_eager2.rs: New file.
7622
7623 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7624
7625 * rust/execute/torture/let-pattern-1.rs: New test.
7626
7627 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7628
7629 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
7630 * rust/compile/torture/intrinsics-5.rs: likewise
7631 * rust/execute/torture/atomic_load.rs: likewise
7632 * rust/execute/torture/atomic_store.rs: likewise
7633 * rust/bounds1.rs: New test.
7634
7635 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7636
7637 * rust/compile/func3.rs: update test case
7638
7639 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7640
7641 * rust/compile/issue-1786.rs: New test.
7642
7643 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7644
7645 * rust/compile/never_type_err1.rs: Moved to...
7646 * rust/compile/never_type1.rs: ...here. It now works
7647
7648 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7649
7650 * rust/compile/issue-1773.rs: New test.
7651
7652 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7653
7654 * rust/execute/torture/issue-1720-2.rs: New test.
7655
7656 2023-04-06 mxlol233 <mxlol233@outlook.com>
7657
7658 * rust/compile/feature.rs: New test.
7659
7660 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7661
7662 * rust/compile/closure_move_expr.rs: New test.
7663
7664 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7665
7666 * rust/compile/parse_complex_generic_application.rs: New test.
7667 * rust/compile/parse_complex_generic_application2.rs: New test.
7668
7669 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7670
7671 * rust/compile/multi_reference_type.rs: New test.
7672
7673 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
7674
7675 * rust/compile/issue-867.rs: New test.
7676
7677 2023-04-06 Lyra <teromene@teromene.fr>
7678
7679 * rust/compile/macro45.rs: New test.
7680
7681 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7682
7683 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
7684 properly.
7685 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
7686 * rust/execute/torture/builtin_macro_env.rs: Likewise.
7687 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
7688 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
7689 * rust/execute/torture/builtin_macro_line.rs: Likewise.
7690 * rust/execute/torture/builtin_macros1.rs: Likewise.
7691 * rust/execute/torture/builtin_macros3.rs: Likewise.
7692 * rust/execute/torture/cfg1.rs: Likewise.
7693 * rust/execute/torture/cfg2.rs: Likewise.
7694 * rust/execute/torture/cfg3.rs: Likewise.
7695 * rust/execute/torture/cfg4.rs: Likewise.
7696 * rust/execute/torture/coercion1.rs: Likewise.
7697 * rust/execute/torture/coercion2.rs: Likewise.
7698 * rust/execute/torture/extern_mod4.rs: Likewise.
7699 * rust/execute/torture/helloworld1.rs: Likewise.
7700 * rust/execute/torture/helloworld2.rs: Likewise.
7701 * rust/execute/torture/issue-1198.rs: Likewise.
7702 * rust/execute/torture/issue-1231.rs: Likewise.
7703 * rust/execute/torture/issue-1232.rs: Likewise.
7704 * rust/execute/torture/issue-1249.rs: Likewise.
7705 * rust/execute/torture/issue-1436.rs: Likewise.
7706 * rust/execute/torture/issue-1496.rs: Likewise.
7707 * rust/execute/torture/issue-647.rs: Likewise.
7708 * rust/execute/torture/issue-845.rs: Likewise.
7709 * rust/execute/torture/issue-851.rs: Likewise.
7710 * rust/execute/torture/issue-858.rs: Likewise.
7711 * rust/execute/torture/issue-976.rs: Likewise.
7712 * rust/execute/torture/macros10.rs: Likewise.
7713 * rust/execute/torture/macros11.rs: Likewise.
7714 * rust/execute/torture/macros12.rs: Likewise.
7715 * rust/execute/torture/macros13.rs: Likewise.
7716 * rust/execute/torture/macros14.rs: Likewise.
7717 * rust/execute/torture/macros2.rs: Likewise.
7718 * rust/execute/torture/macros22.rs: Likewise.
7719 * rust/execute/torture/macros29.rs: Likewise.
7720 * rust/execute/torture/macros3.rs: Likewise.
7721 * rust/execute/torture/macros30.rs: Likewise.
7722 * rust/execute/torture/macros31.rs: Likewise.
7723 * rust/execute/torture/macros7.rs: Likewise.
7724 * rust/execute/torture/macros8.rs: Likewise.
7725 * rust/execute/torture/macros9.rs: Likewise.
7726 * rust/execute/torture/match1.rs: Likewise.
7727 * rust/execute/torture/match2.rs: Likewise.
7728 * rust/execute/torture/match3.rs: Likewise.
7729 * rust/execute/torture/match_bool1.rs: Likewise.
7730 * rust/execute/torture/match_byte1.rs: Likewise.
7731 * rust/execute/torture/match_char1.rs: Likewise.
7732 * rust/execute/torture/match_int1.rs: Likewise.
7733 * rust/execute/torture/match_loop1.rs: Likewise.
7734 * rust/execute/torture/match_range1.rs: Likewise.
7735 * rust/execute/torture/match_range2.rs: Likewise.
7736 * rust/execute/torture/match_tuple1.rs: Likewise.
7737 * rust/execute/torture/method1.rs: Likewise.
7738 * rust/execute/torture/method2.rs: Likewise.
7739 * rust/execute/torture/method3.rs: Likewise.
7740 * rust/execute/torture/method4.rs: Likewise.
7741 * rust/execute/torture/operator_overload_1.rs: Likewise.
7742 * rust/execute/torture/operator_overload_10.rs: Likewise.
7743 * rust/execute/torture/operator_overload_11.rs: Likewise.
7744 * rust/execute/torture/operator_overload_12.rs: Likewise.
7745 * rust/execute/torture/operator_overload_2.rs: Likewise.
7746 * rust/execute/torture/operator_overload_4.rs: Likewise.
7747 * rust/execute/torture/operator_overload_5.rs: Likewise.
7748 * rust/execute/torture/operator_overload_6.rs: Likewise.
7749 * rust/execute/torture/operator_overload_7.rs: Likewise.
7750 * rust/execute/torture/operator_overload_8.rs: Likewise.
7751 * rust/execute/torture/operator_overload_9.rs: Likewise.
7752 * rust/execute/torture/str-layout1.rs: Likewise.
7753 * rust/execute/torture/str-zero.rs: Likewise.
7754 * rust/execute/torture/trait1.rs: Likewise.
7755 * rust/execute/torture/trait10.rs: Likewise.
7756 * rust/execute/torture/trait11.rs: Likewise.
7757 * rust/execute/torture/trait12.rs: Likewise.
7758 * rust/execute/torture/trait13.rs: Likewise.
7759 * rust/execute/torture/trait2.rs: Likewise.
7760 * rust/execute/torture/trait3.rs: Likewise.
7761 * rust/execute/torture/trait4.rs: Likewise.
7762 * rust/execute/torture/trait5.rs: Likewise.
7763 * rust/execute/torture/trait6.rs: Likewise.
7764 * rust/execute/torture/trait7.rs: Likewise.
7765 * rust/execute/torture/trait8.rs: Likewise.
7766 * rust/execute/torture/trait9.rs: Likewise.
7767 * rust/execute/torture/closure2.rs: Likewise.
7768 * rust/execute/torture/closure3.rs: Likewise.
7769 * rust/execute/torture/loop-condition-eval.rs: Likewise.
7770 * rust/execute/torture/operator_overload_3.rs: Likewise.
7771
7772 2023-04-06 mxlol233 <mxlol233@outlook.com>
7773
7774 * rust/compile/diagnostic_underline.rs: New test.
7775
7776 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7777
7778 * rust/compile/bounds.rs: change to use -fsyntax-only
7779 * rust/execute/torture/issue-1720.rs: New test.
7780
7781 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
7782
7783 * rust/compile/decl_macro1.rs: New test.
7784 * rust/compile/decl_macro2.rs: New test.
7785 * rust/compile/decl_macro3.rs: New test.
7786 * rust/compile/decl_macro4.rs: New test.
7787 * rust/compile/decl_macro5.rs: New test.
7788 * rust/compile/decl_macro6.rs: New test.
7789 * rust/compile/decl_macro7.rs: New test.
7790 * rust/execute/torture/decl_macro1.rs: New test.
7791 * rust/execute/torture/decl_macro2.rs: New test.
7792 * rust/execute/torture/decl_macro3.rs: New test.
7793 * rust/execute/torture/decl_macro4.rs: New test.
7794
7795 2023-04-06 mxlol233 <mxlol233@outlook.com>
7796
7797 * rust/compile/bounds.rs: New test.
7798
7799 2023-04-06 Dave <dme2223@gmail.com>
7800
7801 * rust/compile/const10.rs: New test.
7802
7803 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
7804
7805 * rust/compile/unsafe11.rs: New test.
7806
7807 2023-04-06 Alexandre Oliva <oliva@adacore.com>
7808
7809 * gcc.dg/signbit-2.c: Add -maltivec if supported.
7810
7811 2023-04-06 Alexandre Oliva <oliva@adacore.com>
7812 Thomas Schwinge <thomas@codesourcery.com>
7813
7814 PR testsuite/108899
7815 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
7816 Fix quoting.
7817
7818 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
7819
7820 PR modula2/109423
7821 * gm2/pim/fail/setunknown.mod: New test.
7822 * gm2/pim/fail/setunknown2.mod: New test.
7823
7824 2023-04-05 Jeff Law <jlaw@ventanamicro>
7825
7826 PR target/108892
7827 * gcc.c-torture/compile/pr108892.c: New test.
7828
7829 2023-04-05 Martin Jambor <mjambor@suse.cz>
7830
7831 PR ipa/108959
7832 * gcc.dg/ipa/pr108959.c: New test.
7833
7834 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7835
7836 * g++.target/riscv/rvv/base/bug-23.C: New test.
7837
7838 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7839
7840 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
7841
7842 2023-04-04 Harald Anlauf <anlauf@gmx.de>
7843
7844 PR fortran/104349
7845 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
7846 * gfortran.dg/pr104349.f90: New test.
7847
7848 2023-04-04 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR tree-optimization/109386
7851 * gcc.c-torture/execute/ieee/pr109386.c: New test.
7852
7853 2023-04-04 Marek Polacek <polacek@redhat.com>
7854
7855 PR sanitizer/109107
7856 * c-c++-common/ubsan/pr109107-1.c: New test.
7857 * c-c++-common/ubsan/pr109107-2.c: New test.
7858 * c-c++-common/ubsan/pr109107-3.c: New test.
7859 * c-c++-common/ubsan/pr109107-4.c: New test.
7860
7861 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7862
7863 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
7864 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
7865 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
7866 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
7867 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
7868 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
7869 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
7870 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
7871 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
7872 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
7873
7874 2023-04-04 Jakub Jelinek <jakub@redhat.com>
7875
7876 PR target/109384
7877 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
7878 vs. f conflict.
7879
7880 2023-04-04 Richard Biener <rguenther@suse.de>
7881
7882 PR tree-optimization/109304
7883 * gcc.dg/pr109304.c: New testcase.
7884
7885 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
7886
7887 PR target/108699
7888 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
7889 to distinguish parity byte from parity.
7890 * gcc.target/powerpc/pr108699.c: New test.
7891
7892 2023-04-04 Jason Merrill <jason@redhat.com>
7893
7894 PR c++/107484
7895 * g++.dg/lookup/friend25.C: New test.
7896
7897 2023-04-03 Patrick Palka <ppalka@redhat.com>
7898
7899 PR c++/109300
7900 * g++.dg/cpp1y/var-templ79.C: New test.
7901
7902 2023-04-03 Jakub Jelinek <jakub@redhat.com>
7903 Martin Jambor <mjambor@suse.cz>
7904
7905 PR ipa/109303
7906 * gcc.dg/pr109303.c: New test.
7907
7908 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
7909
7910 PR target/102146
7911 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
7912 scan.
7913
7914 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
7915
7916 PR target/109375
7917 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
7918
7919 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
7920
7921 PR target/109376
7922 * gnat.dg/prot7.adb: Skip on hppa.
7923
7924 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7925 kito-cheng <kito.cheng@sifive.com>
7926
7927 * g++.target/riscv/rvv/base/bug-19.C: New test.
7928 * g++.target/riscv/rvv/base/bug-20.C: New test.
7929 * g++.target/riscv/rvv/base/bug-21.C: New test.
7930 * g++.target/riscv/rvv/base/bug-22.C: New test.
7931
7932 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7933
7934 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
7935 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
7936
7937 2023-04-01 Patrick Palka <ppalka@redhat.com>
7938
7939 PR c++/109160
7940 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
7941
7942 2023-04-01 Patrick Palka <ppalka@redhat.com>
7943
7944 PR c++/53164
7945 PR c++/105848
7946 * g++.dg/template/fn-ptr3a.C: New test.
7947 * g++.dg/template/fn-ptr3b.C: New test.
7948 * g++.dg/template/fn-ptr4.C: New test.
7949
7950 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7951
7952 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
7953 -fno-tree-dominator-opts -fno-tree-vrp.
7954 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
7955 * gcc.dg/torture/inf-compare-2.c: Likewise.
7956 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
7957
7958 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7959
7960 PR tree-optimization/109362
7961 * gcc.target/i386/pr109362.c: New test.
7962
7963 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7964 Richard Sandiford <richard.sandiford@arm.com>
7965
7966 PR target/109254
7967 * gcc.target/aarch64/sve/pr109254.c: New test.
7968
7969 2023-03-31 Jakub Jelinek <jakub@redhat.com>
7970
7971 PR analyzer/107396
7972 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
7973 if fdopen returns NULL.
7974
7975 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
7976
7977 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
7978 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
7979
7980 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
7981
7982 * gcc.target/i386/pr109052-2.c: New.
7983
7984 2023-03-31 Jakub Jelinek <jakub@redhat.com>
7985
7986 PR tree-optimization/91645
7987 * gcc.target/i386/pr103559-1.c: New test.
7988 * gcc.target/i386/pr103559-2.c: New test.
7989 * gcc.target/i386/pr103559-3.c: New test.
7990 * gcc.target/i386/pr103559-4.c: New test.
7991
7992 2023-03-31 Jonathan Yong <10walls@gmail.com>
7993
7994 * c-c++-common/Warray-bounds.c: Fix excess warnings on
7995 LLP64.
7996
7997 2023-03-31 liuhongt <hongtao.liu@intel.com>
7998
7999 * g++.target/i386/pr85048.C: New test.
8000
8001 2023-03-30 Jason Merrill <jason@redhat.com>
8002
8003 PR c++/105452
8004 * g++.dg/lookup/anon8.C: New test.
8005
8006 2023-03-30 Jason Merrill <jason@redhat.com>
8007
8008 PR c++/105221
8009 * g++.dg/cpp1z/noexcept-type27.C: New test.
8010
8011 2023-03-30 Jakub Jelinek <jakub@redhat.com>
8012
8013 PR c++/109319
8014 * g++.dg/cpp23/subscript14.C: New test.
8015
8016 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
8017
8018 PR tree-optimization/109154
8019 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
8020
8021 2023-03-30 Jason Merrill <jason@redhat.com>
8022
8023 PR c++/107897
8024 PR c++/108887
8025 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
8026 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
8027
8028 2023-03-30 Richard Biener <rguenther@suse.de>
8029
8030 PR tree-optimization/107561
8031 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
8032 * g++.dg/warn/Warray-bounds-16.C: Likewise.
8033
8034 2023-03-30 Richard Biener <rguenther@suse.de>
8035
8036 PR tree-optimization/109342
8037 * g++.dg/torture/pr109342.C: New testcase.
8038
8039 2023-03-30 Jakub Jelinek <jakub@redhat.com>
8040
8041 PR c++/109278
8042 * g++.dg/cpp23/ext-floating15.C: New test.
8043
8044 2023-03-30 liuhongt <hongtao.liu@intel.com>
8045
8046 * gcc.target/i386/pr88828-0.c: Adjust testcase.
8047
8048 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
8049
8050 PR modula2/109336
8051 * gm2/link/nondefaultext/pass/hello.md: New test.
8052 * gm2/link/nondefaultext/pass/liba.dm: New test.
8053 * gm2/link/nondefaultext/pass/liba.md: New test.
8054 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
8055
8056 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
8057
8058 * gcc.target/riscv/arch-19.c: New test.
8059
8060 2023-03-29 Richard Biener <rguenther@suse.de>
8061
8062 PR tree-optimization/109331
8063 * gcc.dg/torture/pr109331.c: New testcase.
8064
8065 2023-03-29 Richard Biener <rguenther@suse.de>
8066
8067 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
8068
8069 2023-03-29 Richard Biener <rguenther@suse.de>
8070
8071 PR tree-optimization/109327
8072 * gcc.dg/pr109327.c: New testcase.
8073
8074 2023-03-29 Richard Biener <rguenther@suse.de>
8075
8076 PR ipa/106124
8077 * g++.dg/gomp/pr106124.C: New testcase.
8078
8079 2023-03-29 Jakub Jelinek <jakub@redhat.com>
8080 Richard Biener <rguenther@suse.de>
8081
8082 PR tree-optimization/109301
8083 * gcc.dg/pr109301.c: New test.
8084
8085 2023-03-29 Jason Merrill <jason@redhat.com>
8086
8087 PR c++/109321
8088 PR c++/109320
8089 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
8090 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
8091
8092 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
8093
8094 * gfortran.dg/weak-2.f90: Enable for nvptx target.
8095
8096 2023-03-28 David Malcolm <dmalcolm@redhat.com>
8097
8098 PR c/107002
8099 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
8100 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
8101 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
8102 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
8103
8104 2023-03-28 Jason Merrill <jason@redhat.com>
8105
8106 PR c++/107163
8107 * g++.dg/warn/Wsequence-point-5.C: New test.
8108
8109 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
8110
8111 PR target/109312
8112 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
8113
8114 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
8115
8116 PR rtl-optimization/109187
8117 * gcc.dg/pr109187.c: New test.
8118
8119 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
8120
8121 PR tree-optimization/109265
8122 PR tree-optimization/109274
8123 * gcc.dg/pr109274.c: New.
8124 * gfortran.dg/pr109265.f90: New.
8125
8126 2023-03-28 Richard Biener <rguenther@suse.de>
8127
8128 PR tree-optimization/107087
8129 * g++.dg/pr107087.C: New testcase.
8130
8131 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
8132
8133 PR target/109072
8134 * gcc.target/aarch64/pr109072_1.c: New test.
8135 * gcc.target/aarch64/pr109072_2.c: Likewise.
8136
8137 2023-03-28 Jakub Jelinek <jakub@redhat.com>
8138
8139 PR middle-end/106190
8140 * gcc.dg/asan/pr106190.c: New test.
8141
8142 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
8143
8144 * gcc.target/sparc/20230328-1.c: New test.
8145 * gcc.target/sparc/20230328-2.c: Likewise.
8146 * gcc.target/sparc/20230328-3.c: Likewise.
8147 * gcc.target/sparc/20230328-4.c: Likewise.
8148
8149 2023-03-28 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR target/109276
8152 * gcc.target/i386/pr109276.c: New test.
8153
8154 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
8155
8156 * gcc.target/sparc/20230328-1.c: New test.
8157 * gcc.target/sparc/20230328-2.c: Likewise.
8158 * gcc.target/sparc/20230328-3.c: Likewise.
8159 * gcc.target/sparc/20230328-4.c: Likewise.
8160
8161 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8162
8163 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
8164 brackets.
8165 * gcc.dg/visibility-22.c: Add weak_undefined options.
8166
8167 2023-03-27 Richard Biener <rguenther@suse.de>
8168
8169 PR tree-optimization/54498
8170 * g++.dg/torture/pr54498.C: New testcase.
8171
8172 2023-03-27 Richard Biener <rguenther@suse.de>
8173
8174 PR tree-optimization/108357
8175 * gcc.dg/tree-ssa/pr108357.c: New testcase.
8176
8177 2023-03-27 Martin Liska <mliska@suse.cz>
8178
8179 * lib/verify-sarif-file.py: Use apostrophes instead
8180 of double quotes.
8181
8182 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
8183
8184 PR target/109167
8185 * gcc.target/powerpc/pr109167.c: New test.
8186
8187 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
8188
8189 PR target/109082
8190 * gcc.target/powerpc/pr109082.c: New test.
8191
8192 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
8193
8194 PR target/106282
8195 * gcc.target/m68k/tls-gd-off.c: New.
8196 * gcc.target/m68k/tls-ie-off.c: New.
8197 * gcc.target/m68k/tls-ld-off.c: New.
8198 * gcc.target/m68k/tls-ld-xtls-off.c: New.
8199 * gcc.target/m68k/tls-le-off.c: New.
8200 * gcc.target/m68k/tls-le-xtls-off.c: New.
8201 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
8202 * gcc.target/m68k/tls-le.c: Likewise.
8203
8204 2023-03-26 Jakub Jelinek <jakub@redhat.com>
8205
8206 PR tree-optimization/109230
8207 * gcc.dg/pr109230.c: New test.
8208
8209 2023-03-26 Jakub Jelinek <jakub@redhat.com>
8210
8211 PR ipa/105685
8212 * c-c++-common/cold-2.c: New test.
8213
8214 2023-03-25 David Malcolm <dmalcolm@redhat.com>
8215
8216 PR analyzer/109098
8217 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
8218 verify-sarif-file directive.
8219 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
8220 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
8221 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
8222 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
8223 test case, adapted from Wbidi-chars-1.c.
8224 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
8225 New test case.
8226 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
8227 New test case.
8228 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
8229 New test case, adapted from cpp/Winvalid-utf8-1.c.
8230 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
8231 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
8232 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
8233 directive.
8234 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
8235 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
8236 * lib/scansarif.exp (verify-sarif-file): New procedure.
8237 * lib/verify-sarif-file.py: New support script.
8238
8239 2023-03-24 Patrick Palka <ppalka@redhat.com>
8240
8241 PR c++/106969
8242 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
8243 C++98 mode.
8244 * g++.dg/lookup/this2.C: New test.
8245
8246 2023-03-24 Jason Merrill <jason@redhat.com>
8247
8248 PR c++/105481
8249 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
8250
8251 2023-03-24 David Malcolm <dmalcolm@redhat.com>
8252
8253 PR other/109163
8254 * c-c++-common/diagnostic-format-json-1.c: Update comment.
8255 * c-c++-common/diagnostic-format-json-2.c: Likewise.
8256 * c-c++-common/diagnostic-format-json-3.c: Likewise.
8257 * c-c++-common/diagnostic-format-json-4.c: Likewise.
8258 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
8259 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
8260
8261 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
8262
8263 PR tree-optimization/109238
8264 * gcc.dg/pr109238.c: New.
8265
8266 2023-03-24 Richard Biener <rguenther@suse.de>
8267
8268 PR tree-optimization/106912
8269 * gcc.dg/profile-generate-4.c: New testcase.
8270
8271 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
8272
8273 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
8274 Compile object for stressset.mod and testlib.mod. Add test so
8275 that we only link these objects with test application objects.
8276
8277 2023-03-24 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR target/109137
8280 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
8281 require ia32 effective target. Only add -fPIC for fpic effective
8282 target. Remove #include <string.h>, use __builtin_memset instead of
8283 memset.
8284
8285 2023-03-24 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR tree-optimization/99739
8288 * gcc.dg/tree-ssa/pr99739.c: New test.
8289
8290 2023-03-24 Alexandre Oliva <oliva@adacore.com>
8291
8292 * lib/target-supports.exp (add_options_for_weak_undefined):
8293 New.
8294 (check_effective_target_weak_undefined): Use it.
8295 (check_effective_target_posix_memalign): New.
8296 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
8297 favor of effective target requirement and added options for
8298 weak_undefined symbols.
8299 * gcc.dg/torture/pr90020.c: Likewise.
8300 * gcc.dg/addr_equal-1.c: Likewise.
8301 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
8302 abitest.S-using tests.
8303 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
8304 posix_memalign tests.
8305 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
8306
8307 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
8308 Tobias Burnus <tobias@codesourcery.com>
8309
8310 PR target/103628
8311 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
8312 expression" error.
8313 * gfortran.dg/unpack_field_1.f90: Likewise.
8314 * gfortran.dg/pr103628.f90: New.
8315
8316 2023-03-23 Jason Merrill <jason@redhat.com>
8317
8318 PR c++/105996
8319 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
8320
8321 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
8322
8323 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
8324
8325 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
8326
8327 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
8328
8329 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
8330
8331 * gcc.target/powerpc/mod-no_copy.c: New.
8332 * gcc.target/powerpc/mod-peephole.c: New.
8333
8334 2023-03-23 Andrew Pinski <apinski@marvell.com>
8335
8336 PR c/84900
8337 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
8338
8339 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
8340
8341 PR modula2/109264
8342 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
8343 New test.
8344 * gm2/iso/extended-opaque/pass/stressset.def: New test.
8345 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
8346 * gm2/iso/extended-opaque/pass/testset.mod: New test.
8347 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
8348 New test.
8349 * gm2/projects/iso/small/run/pass/stressset.def: New test.
8350 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
8351 * gm2/projects/iso/small/run/pass/test1.mod: New test.
8352 * gm2/projects/iso/small/run/pass/testlib.def: New test.
8353 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
8354 * gm2/projects/iso/small/run/pass/testset.mod: New test.
8355
8356 2023-03-23 Richard Biener <rguenther@suse.de>
8357
8358 PR tree-optimization/107569
8359 * g++.dg/opt/pr107569.C: New testcase.
8360
8361 2023-03-23 Richard Biener <rguenther@suse.de>
8362
8363 PR tree-optimization/109262
8364 * g++.dg/torture/pr109262.C: New testcase.
8365
8366 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
8367
8368 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
8369
8370 2023-03-23 Marek Polacek <polacek@redhat.com>
8371
8372 PR c++/107532
8373 * g++.dg/warn/Wdangling-reference11.C: New test.
8374 * g++.dg/warn/Wdangling-reference12.C: New test.
8375
8376 2023-03-23 Jakub Jelinek <jakub@redhat.com>
8377
8378 PR tree-optimization/109176
8379 * gcc.target/aarch64/sve/pr109176.c: New test.
8380
8381 2023-03-23 Pan Li <pan2.li@intel.com>
8382 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8383
8384 PR target/108654
8385 PR target/108185
8386 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
8387 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
8388 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
8389
8390 2023-03-23 Jason Merrill <jason@redhat.com>
8391
8392 PR c++/109241
8393 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
8394
8395 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8396
8397 PR target/109244
8398 * g++.target/riscv/rvv/base/pr109244.C: New test.
8399 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
8400 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
8401 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
8402 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
8403 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
8404 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
8405 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
8406 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
8407 * g++.target/riscv/rvv/base/bug-18.C: New test.
8408 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
8409 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
8410
8411 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8412
8413 PR target/109228
8414 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
8415
8416 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8417 kito-cheng <kito.cheng@sifive.com>
8418
8419 * g++.target/riscv/rvv/base/bug-10.C: New test.
8420 * g++.target/riscv/rvv/base/bug-11.C: New test.
8421 * g++.target/riscv/rvv/base/bug-12.C: New test.
8422 * g++.target/riscv/rvv/base/bug-13.C: New test.
8423 * g++.target/riscv/rvv/base/bug-14.C: New test.
8424 * g++.target/riscv/rvv/base/bug-15.C: New test.
8425 * g++.target/riscv/rvv/base/bug-16.C: New test.
8426 * g++.target/riscv/rvv/base/bug-17.C: New test.
8427 * g++.target/riscv/rvv/base/bug-2.C: New test.
8428 * g++.target/riscv/rvv/base/bug-3.C: New test.
8429 * g++.target/riscv/rvv/base/bug-4.C: New test.
8430 * g++.target/riscv/rvv/base/bug-5.C: New test.
8431 * g++.target/riscv/rvv/base/bug-6.C: New test.
8432 * g++.target/riscv/rvv/base/bug-7.C: New test.
8433 * g++.target/riscv/rvv/base/bug-8.C: New test.
8434 * g++.target/riscv/rvv/base/bug-9.C: New test.
8435
8436 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8437 kito-cheng <kito.cheng@sifive.com>
8438
8439 * gcc.target/riscv/rvv/base/bug-3.c: New test.
8440 * gcc.target/riscv/rvv/base/bug-4.c: New test.
8441 * gcc.target/riscv/rvv/base/bug-5.c: New test.
8442
8443 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
8444
8445 * lib/target-supports.exp (check_effective_target_riscv_vector):
8446 New.
8447
8448 2023-03-22 David Malcolm <dmalcolm@redhat.com>
8449
8450 PR testsuite/105959
8451 * gcc.dg-selftests/dg-final.exp
8452 (dg_final_directive_check_num_args): Update expected maximum
8453 number of args for the various directives using dg-scan.
8454 * lib/scanasm.exp (append_encoding_arg): New procedure.
8455 (dg-scan): Add optional 3rd argument: the encoding to use when
8456 reading from the file.
8457 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
8458 encoded when reading it.
8459 (scan-sarif-file-not): Likewise.
8460
8461 2023-03-22 Jason Merrill <jason@redhat.com>
8462
8463 PR c++/108390
8464 * g++.dg/template/partial-order3.C: New test.
8465
8466 2023-03-22 Harald Anlauf <anlauf@gmx.de>
8467 Steven G. Kargl <kargl@gcc.gnu.org>
8468
8469 PR fortran/104572
8470 * gfortran.dg/pr104572.f90: New test.
8471
8472 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
8473
8474 * gcc.target/i386/pr109137.c: New.
8475
8476 2023-03-22 Jason Merrill <jason@redhat.com>
8477
8478 PR c++/108795
8479 * g++.dg/ext/attr-tsafe1.C: New test.
8480
8481 2023-03-22 Alex Coplan <alex.coplan@arm.com>
8482
8483 PR c++/109177
8484 * g++.dg/ext/pr109177.C: New test.
8485
8486 2023-03-22 David Malcolm <dmalcolm@redhat.com>
8487
8488 PR analyzer/109239
8489 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
8490
8491 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
8492
8493 * gcc.target/gcn/complex.c: New test.
8494
8495 2023-03-21 Harald Anlauf <anlauf@gmx.de>
8496
8497 PR fortran/99036
8498 * gfortran.dg/pr99036.f90: New test.
8499
8500 2023-03-21 Jason Merrill <jason@redhat.com>
8501
8502 PR c++/106890
8503 * g++.dg/cpp0x/nsdmi-template25.C: New test.
8504
8505 2023-03-21 Richard Biener <rguenther@suse.de>
8506
8507 PR tree-optimization/109219
8508 * gcc.dg/torture/pr109219.c: New testcase.
8509
8510 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR testsuite/108898
8513 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
8514 epilogue loops.
8515 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
8516 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
8517
8518 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8519
8520 PR testsuite/108898
8521 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
8522 to dg-additional-options. Always expect just 2 foo.simdclone calls.
8523 * gcc.dg/vect/vect-simd-clone-16f.c: Add
8524 --param vect-epilogues-nomask=0 to dg-additional-options.
8525 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
8526 foo.simdclone calls.
8527 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
8528 dg-additional-options.
8529 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
8530 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
8531 --param vect-epilogues-nomask=0 to dg-additional-options.
8532 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
8533 to dg-additional-options. Always expect just 2 foo.simdclone calls.
8534 * gcc.dg/vect/vect-simd-clone-18f.c: Add
8535 --param vect-epilogues-nomask=0 to dg-additional-options.
8536
8537 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR tree-optimization/109215
8540 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
8541
8542 2023-03-21 Richard Biener <rguenther@suse.de>
8543
8544 PR tree-optimization/109170
8545 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
8546 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
8547 * gcc.dg/predict-20.c: Likewise.
8548
8549 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
8550
8551 PR fortran/109209
8552 * gfortran.dg/pr109209.f90: New test.
8553
8554 2023-03-20 Marek Polacek <polacek@redhat.com>
8555
8556 PR c++/109159
8557 * g++.dg/cpp0x/explicit16.C: New test.
8558
8559 2023-03-20 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR c++/109164
8562 * g++.dg/tls/thread_local13.C: New test.
8563 * g++.dg/tls/thread_local13-aux.cc: New file.
8564 * g++.dg/tls/thread_local14.C: New test.
8565 * g++.dg/tls/thread_local14-aux.cc: New file.
8566
8567 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
8568
8569 PR target/109067
8570 * gcc.target/powerpc/divic3-1.c: New test.
8571 * gcc.target/powerpc/divic3-2.c: Likewise.
8572 * gcc.target/powerpc/mulic3-1.c: Likewise.
8573 * gcc.target/powerpc/mulic3-2.c: Likewise.
8574
8575 2023-03-20 Harald Anlauf <anlauf@gmx.de>
8576
8577 PR fortran/109186
8578 * gfortran.dg/nearest_6.f90: New test.
8579
8580 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
8581
8582 PR target/109178
8583 * gcc.target/powerpc/pr109178.c: New test.
8584
8585 2023-03-20 Jakub Jelinek <jakub@redhat.com>
8586
8587 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
8588 from char to char [2 * sizeof (int)].
8589
8590 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
8591
8592 PR fortran/87127
8593 * gfortran.dg/external_procedures_4.f90: New test.
8594
8595 2023-03-19 Harald Anlauf <anlauf@gmx.de>
8596
8597 PR fortran/85877
8598 * gfortran.dg/pr85877.f90: New test.
8599
8600 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
8601
8602 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
8603 for MSA tests.
8604
8605 2023-03-18 David Malcolm <dmalcolm@redhat.com>
8606
8607 PR analyzer/109094
8608 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
8609
8610 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
8611
8612 PR fortran/64290
8613 PR fortran/67444
8614 PR fortran/67471
8615 PR fortran/69298
8616 PR fortran/70863
8617 PR fortran/71798
8618 PR fortran/80524
8619 PR fortran/82996
8620 PR fortran/84472
8621 PR fortran/88735
8622 PR fortran/93691
8623 PR fortran/91316
8624 PR fortran/106576
8625 PR fortran/37336
8626 * gfortran.dg/finalize_38.f90 : New test.
8627 * gfortran.dg/finalize_38a.f90 : New test.
8628 * gfortran.dg/allocate_with_source_25.f90 : The number of final
8629 calls goes down from 6 to 4.
8630 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
8631 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
8632 but the final count remains the same.
8633 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
8634 foo.1.x rather than foo.0.x
8635 * gfortran.dg/finalize_39.f90 : New test.
8636 * gfortran.dg/finalize_40.f90 : New test.
8637 * gfortran.dg/finalize_41.f90 : New test.
8638 * gfortran.dg/finalize_42.f90 : New test.
8639 * gfortran.dg/finalize_43.f90 : New test.
8640 * gfortran.dg/finalize_44.f90 : New test.
8641 * gfortran.dg/finalize_45.f90 : New test.
8642 * gfortran.dg/finalize_46.f90 : New test.
8643 * gfortran.dg/finalize_47.f90 : New test.
8644 * gfortran.dg/finalize_48.f90 : New test.
8645 * gfortran.dg/finalize_49.f90 : New test.
8646 * gfortran.dg/finalize_50.f90 : New test.
8647 * gfortran.dg/finalize_51.f90 : New test.
8648
8649 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
8650
8651 * gcc.dg/plugin/infoleak-2.c,
8652 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
8653 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
8654 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
8655 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
8656 gcc.dg/plugin/infoleak-antipatterns-1.c,
8657 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
8658
8659 2023-03-17 Jason Merrill <jason@redhat.com>
8660
8661 PR c++/108975
8662 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
8663
8664 2023-03-17 Jason Merrill <jason@redhat.com>
8665
8666 PR c++/109172
8667 * g++.dg/eh/dtor4.C: New test.
8668
8669 2023-03-17 Jason Merrill <jason@redhat.com>
8670
8671 PR c++/69410
8672 * g++.dg/lookup/friend24.C: New test.
8673
8674 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR target/105554
8677 * gcc.target/i386/pr105554.c: New test.
8678
8679 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8680
8681 PR c/109151
8682 * c-c++-common/ubsan/div-by-zero-8.c: New test.
8683
8684 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
8685
8686 * gcc.target/i386/pr109052.c: New.
8687
8688 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8689 kito-cheng <kito.cheng@sifive.com>
8690
8691 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
8692 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
8693 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
8694 * g++.target/riscv/rvv/base/bug-1.C: New test.
8695 * gcc.target/riscv/rvv/base/bug-2.c: New test.
8696
8697 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8698
8699 PR testsuite/109145
8700 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
8701 Don't include complex.h.
8702 (foo): Use __builtin_complex rather than CMPLXF.
8703
8704 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR middle-end/108685
8707 * c-c++-common/gomp/doacross-8.c: New test.
8708
8709 2023-03-16 Jason Merrill <jason@redhat.com>
8710
8711 PR c++/105809
8712 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
8713
8714 2023-03-16 Jason Merrill <jason@redhat.com>
8715
8716 PR c++/108242
8717 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
8718
8719 2023-03-16 Jason Merrill <jason@redhat.com>
8720
8721 PR c++/101869
8722 * g++.dg/cpp0x/enum43.C: New test.
8723
8724 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8725
8726 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
8727
8728 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8729
8730 PR modula2/109125
8731 * gm2/types/run/pass/d.c: Convert data structure from
8732 BOOLEAN int to bool and cast int to bool in test function.
8733
8734 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8735
8736 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
8737 * gm2/complex/run/pass/arith3.mod: Ditto.
8738 * gm2/complex/run/pass/arith4.mod: Ditto.
8739 * gm2/complex/run/pass/arith5.mod: Ditto.
8740 * gm2/isolib/run/pass/real2.mod: Ditto.
8741 * gm2/isolib/run/pass/real3.mod: Ditto.
8742 * gm2/isolib/run/pass/realconv.mod: Ditto.
8743 * gm2/isolib/run/pass/realconv2.mod: Ditto.
8744 * gm2/pim/pass/testshort.mod: Ditto.
8745 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
8746 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
8747 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
8748 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
8749
8750 2023-03-16 Patrick Palka <ppalka@redhat.com>
8751
8752 PR c++/109030
8753 * g++.dg/cpp2a/constexpr-inst2.C: New test.
8754
8755 2023-03-16 Patrick Palka <ppalka@redhat.com>
8756
8757 PR c++/100288
8758 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
8759
8760 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8761
8762 * gdc.dg/torture/simd23084.d: New test.
8763 * gdc.dg/torture/simd23085.d: New test.
8764 * gdc.dg/torture/simd23218.d: New test.
8765
8766 2023-03-16 Martin Liska <mliska@suse.cz>
8767
8768 PR middle-end/106133
8769 * c-c++-common/pr106133.c: New test.
8770
8771 2023-03-16 Alexandre Oliva <oliva@adacore.com>
8772
8773 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
8774
8775 2023-03-16 Jason Merrill <jason@redhat.com>
8776
8777 PR c++/105406
8778 * g++.dg/coroutines/co-await-moveonly1.C: New test.
8779
8780 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8781
8782 PR d/109144
8783 * gdc.dg/torture/pr109144.d: New test.
8784
8785 2023-03-16 Richard Biener <rguenther@suse.de>
8786
8787 PR tree-optimization/109123
8788 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
8789 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
8790 the name of the pointer.
8791 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
8792
8793 2023-03-15 Jason Merrill <jason@redhat.com>
8794
8795 PR c++/103871
8796 PR c++/98056
8797 * g++.dg/coroutines/co-await-initlist1.C: New test.
8798
8799 2023-03-15 David Malcolm <dmalcolm@redhat.com>
8800
8801 PR analyzer/109097
8802 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
8803 have an invocation object marked as succeeding, with no
8804 notifications.
8805 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
8806 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
8807 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
8808 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
8809 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
8810 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
8811 and test cases.
8812
8813 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
8814
8815 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
8816 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
8817 * gcc.target/i386/sse-movss-4.c (dg-options):
8818 Use -mno-sse4. Simplify scan-assembler-not strings.
8819 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
8820 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
8821
8822 2023-03-15 Harald Anlauf <anlauf@gmx.de>
8823 Tobias Burnus <tobias@codesourcery.com>
8824
8825 PR fortran/58331
8826 * gfortran.dg/class_dummy_10.f90: New test.
8827
8828 2023-03-15 Marek Polacek <polacek@redhat.com>
8829
8830 PR c++/107280
8831 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
8832
8833 2023-03-15 Richard Biener <rguenther@suse.de>
8834
8835 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
8836 diagnostic.
8837
8838 2023-03-15 Jason Merrill <jason@redhat.com>
8839
8840 PR c++/58538
8841 * g++.dg/template/ttp7.C: Remove expected error.
8842
8843 2023-03-15 Jason Merrill <jason@redhat.com>
8844
8845 PR c++/108179
8846 PR c++/104107
8847 PR c++/95036
8848 * g++.dg/template/ttp35.C: New test.
8849
8850 2023-03-15 Richard Biener <rguenther@suse.de>
8851
8852 PR tree-optimization/109139
8853 * gcc.dg/torture/pr109139.c: New testcase.
8854
8855 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8856
8857 * gcc.target/riscv/xtheadmempair-1.c: New test.
8858 * gcc.target/riscv/xtheadmempair-2.c: New test.
8859 * gcc.target/riscv/xtheadmempair-3.c: New test.
8860
8861 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8862
8863 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
8864
8865 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8866
8867 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
8868
8869 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8870
8871 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
8872 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
8873 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
8874 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
8875 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
8876 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
8877 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
8878 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
8879
8880 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8881
8882 * gcc.target/riscv/xtheadbb-ext.c: New test.
8883 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
8884 * gcc.target/riscv/xtheadbb-extu.c: New test.
8885 * gcc.target/riscv/xtheadbb-ff1.c: New test.
8886 * gcc.target/riscv/xtheadbb-rev.c: New test.
8887 * gcc.target/riscv/xtheadbb-srri.c: New test.
8888
8889 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8890
8891 * gcc.target/riscv/xtheadbs-tst.c: New test.
8892
8893 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8894
8895 * gcc.target/riscv/xtheadba-addsl.c: New test.
8896
8897 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8898
8899 * gcc.target/riscv/mcpu-thead-c906.c: New test.
8900
8901 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8902
8903 * gcc.target/riscv/xtheadba.c: New test.
8904 * gcc.target/riscv/xtheadbb.c: New test.
8905 * gcc.target/riscv/xtheadbs.c: New test.
8906 * gcc.target/riscv/xtheadcmo.c: New test.
8907 * gcc.target/riscv/xtheadcondmov.c: New test.
8908 * gcc.target/riscv/xtheadfmemidx.c: New test.
8909 * gcc.target/riscv/xtheadfmv.c: New test.
8910 * gcc.target/riscv/xtheadint.c: New test.
8911 * gcc.target/riscv/xtheadmac.c: New test.
8912 * gcc.target/riscv/xtheadmemidx.c: New test.
8913 * gcc.target/riscv/xtheadmempair.c: New test.
8914 * gcc.target/riscv/xtheadsync.c: New test.
8915
8916 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
8917
8918 PR target/109117
8919 * gcc.target/i386/pr109117-1.c: New test.
8920
8921 2023-03-15 Jonathan Yong <10walls@gmail.com>
8922
8923 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
8924 * gcc.dg/pic-3.c: Ditto.
8925 * gcc.dg/pic-4.c: Ditto.
8926
8927 2023-03-14 Patrick Palka <ppalka@redhat.com>
8928
8929 PR c++/96830
8930 * g++.dg/cpp2a/concepts-class5.C: New test.
8931 * g++.dg/cpp2a/concepts-class5a.C: New test.
8932
8933 2023-03-14 Patrick Palka <ppalka@redhat.com>
8934
8935 PR c++/96830
8936 * g++.dg/cpp2a/concepts-friend14.C: New test.
8937
8938 2023-03-14 Jason Merrill <jason@redhat.com>
8939
8940 PR c++/108468
8941 * g++.dg/cpp1y/var-templ78.C: New test.
8942
8943 2023-03-14 Jason Merrill <jason@redhat.com>
8944
8945 PR c++/107310
8946 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
8947 * g++.dg/warn/Wreturn-6.C: New test.
8948
8949 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8950
8951 PR target/109109
8952 * gcc.target/i386/pr109109-1.c: New test.
8953 * gcc.target/i386/pr109109-2.c: New test.
8954
8955 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
8956
8957 PR d/109108
8958 * gdc.dg/torture/imports/pr109108.d: New test.
8959 * gdc.dg/torture/pr109108.d: New test.
8960
8961 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8962
8963 PR c++/108972
8964 PR testsuite/109129
8965 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
8966 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
8967 rather than ! concepts.
8968
8969 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8970
8971 PR c++/109096
8972 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
8973
8974 2023-03-14 Richard Biener <rguenther@suse.de>
8975
8976 * gcc.dg/auto-init-unused-1.c: New testcase.
8977
8978 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
8979
8980 PR tree-optimization/109005
8981 * gnat.dg/specs/opt6.ads: New test.
8982
8983 2023-03-14 Tamar Christina <tamar.christina@arm.com>
8984
8985 PR testsuite/109118
8986 * gcc.dg/mla_1.c: Moved to...
8987 * gcc.target/aarch64/sve/mla_3.c: ...here.
8988
8989 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8990
8991 PR tree-optimization/109115
8992 * gcc.dg/pr109115.c: New test.
8993
8994 2023-03-14 Richard Biener <rguenther@suse.de>
8995
8996 * g++.dg/torture/20230313.C: New testcase.
8997
8998 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
8999
9000 * gm2/pim/fail/largeconst.mod: New test.
9001
9002 2023-03-13 Jason Merrill <jason@redhat.com>
9003
9004 PR c++/107128
9005 * g++.dg/warn/pragma-system_header6.h: New test.
9006 * g++.dg/warn/pragma-system_header6.C: New test.
9007
9008 2023-03-13 David Malcolm <dmalcolm@redhat.com>
9009
9010 PR analyzer/105906
9011 * gcc.dg/analyzer/leak-pr105906.c: New test.
9012
9013 2023-03-13 David Malcolm <dmalcolm@redhat.com>
9014
9015 PR analyzer/108045
9016 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
9017 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
9018
9019 2023-03-13 David Malcolm <dmalcolm@redhat.com>
9020
9021 * gcc.dg/analyzer/exec-1.c: New test.
9022 * gcc.dg/analyzer/snprintf-concat.c: New test.
9023 * gcc.dg/analyzer/vsnprintf-1.c: New test.
9024
9025 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9026
9027 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
9028
9029 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
9030
9031 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
9032 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
9033 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
9034 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
9035 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
9036 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
9037 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
9038 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
9039 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
9040 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
9041 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
9042 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
9043 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
9044 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
9045 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
9046 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
9047 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
9048 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
9049 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
9050 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
9051 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
9052 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
9053 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
9054 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
9055 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
9056 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
9057 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
9058 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
9059 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
9060 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
9061 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
9062 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
9063 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
9064 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
9065 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
9066 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
9067 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
9068 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
9069 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
9070 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
9071 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
9072 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
9073 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
9074 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
9075 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
9076 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
9077 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
9078 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
9079 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
9080 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
9081 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
9082 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
9083 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
9084 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
9085 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
9086 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
9087 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
9088 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
9089 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
9090 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
9091 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
9092 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
9093 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
9094 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
9095 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
9096 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
9097 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
9098 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
9099 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
9100 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
9101 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
9102 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
9103 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
9104 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
9105 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
9106 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
9107 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
9108 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
9109 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
9110 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
9111 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
9112 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
9113 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
9114 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
9115 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
9116 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
9117 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
9118 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
9119 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
9120 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
9121 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
9122 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
9123 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
9124 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
9125 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
9126 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
9127 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
9128 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
9129 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
9130 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
9131 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
9132 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
9133 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
9134 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
9135 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
9136 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
9137 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
9138 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
9139 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
9140 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
9141 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
9142 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
9143 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
9144 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
9145 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
9146 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
9147 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
9148 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
9149 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
9150 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
9151 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
9152 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
9153 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
9154 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
9155 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
9156 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
9157 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
9158 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
9159 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
9160 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
9161 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
9162 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
9163 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
9164 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
9165 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
9166 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
9167 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
9168 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
9169 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
9170 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
9171 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
9172 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
9173 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
9174 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
9175 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
9176 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
9177 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
9178 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
9179 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
9180 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
9181 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
9182 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
9183 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
9184 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
9185 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
9186 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
9187 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
9188 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
9189 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
9190 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
9191 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
9192 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
9193 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
9194 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
9195 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
9196 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
9197 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
9198 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
9199 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
9200 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
9201 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
9202 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
9203 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
9204 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
9205 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
9206 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
9207 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
9208 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
9209 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
9210 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
9211 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
9212 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
9213 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
9214 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
9215 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
9216 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
9217 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
9218 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
9219 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
9220 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
9221 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
9222 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
9223 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
9224 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
9225 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
9226 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
9227 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
9228 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
9229 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
9230 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
9231 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
9232 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
9233 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
9234 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
9235 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
9236 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
9237 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
9238 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
9239 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
9240 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
9241 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
9242 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
9243 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
9244 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
9245 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
9246 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
9247 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
9248 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
9249 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
9250 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
9251 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
9252 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
9253 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
9254 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
9255 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
9256 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
9257 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
9258 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
9259 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
9260 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
9261 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
9262 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
9263 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
9264 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
9265 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
9266 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
9267 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
9268 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
9269 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
9270 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
9271 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
9272 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
9273 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
9274 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
9275 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
9276 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
9277 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
9278 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
9279 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
9280 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
9281 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
9282 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
9283 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
9284 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
9285 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
9286 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
9287 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
9288 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
9289 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
9290 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
9291 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
9292 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
9293 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
9294 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
9295 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
9296 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
9297 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
9298 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
9299 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
9300 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
9301 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
9302 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
9303 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
9304 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
9305 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
9306 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
9307 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
9308 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
9309 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
9310 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
9311 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
9312 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
9313 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
9314 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
9315 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
9316 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
9317 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
9318 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
9319 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
9320 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
9321 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
9322 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
9323 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
9324 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
9325 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
9326 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
9327 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
9328 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
9329 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
9330 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
9331 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
9332 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
9333 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
9334 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
9335 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
9336 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
9337 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
9338 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
9339 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
9340 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
9341 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
9342 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
9343 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
9344 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
9345 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
9346 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
9347 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
9348 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
9349 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
9350 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
9351 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
9352 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
9353 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
9354 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
9355 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
9356 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
9357 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
9358 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
9359 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
9360 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
9361 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
9362 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
9363 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
9364 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
9365 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
9366 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
9367 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
9368 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
9369 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
9370 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
9371 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
9372 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
9373 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
9374 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
9375 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
9376 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
9377 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
9378 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
9379 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
9380 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
9381 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
9382 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
9383 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
9384 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
9385 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
9386 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
9387 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
9388 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
9389 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
9390 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
9391 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
9392 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
9393 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
9394 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
9395 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
9396 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
9397 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
9398 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
9399 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
9400 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
9401 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
9402 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
9403 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
9404 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
9405 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
9406 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
9407 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
9408 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
9409 * g++.target/riscv/rvv/base/vle-1.C: Removed.
9410 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
9411 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
9412 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
9413 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
9414 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
9415 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
9416 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
9417 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
9418 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
9419 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
9420 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
9421 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
9422 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
9423 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
9424 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
9425 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
9426 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
9427 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
9428 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
9429 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
9430 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
9431 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
9432 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
9433 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
9434 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
9435 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
9436 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
9437 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
9438 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
9439 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
9440 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
9441 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
9442 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
9443 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
9444 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
9445 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
9446 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
9447 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
9448 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
9449 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
9450 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
9451 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
9452 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
9453 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
9454 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
9455 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
9456 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
9457 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
9458 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
9459 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
9460 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
9461 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
9462 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
9463 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
9464 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
9465 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
9466 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
9467 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
9468 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
9469 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
9470 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
9471 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
9472 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
9473 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
9474 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
9475 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
9476 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
9477 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
9478 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
9479 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
9480 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
9481 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
9482 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
9483 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
9484 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
9485 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
9486 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
9487 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
9488 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
9489 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
9490 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
9491 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
9492 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
9493 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
9494 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
9495 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
9496 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
9497 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
9498 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
9499 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
9500 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
9501 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
9502 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
9503 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
9504 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
9505 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
9506 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
9507 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
9508 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
9509 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
9510 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
9511 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
9512 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
9513 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
9514 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
9515 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
9516 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
9517 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
9518 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
9519 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
9520 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
9521 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
9522 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
9523 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
9524 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
9525 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
9526 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
9527 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
9528 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
9529 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
9530 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
9531 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
9532 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
9533 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
9534 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
9535 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
9536 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
9537 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
9538 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
9539 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
9540 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
9541 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
9542 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
9543 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
9544 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
9545 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
9546 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
9547 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
9548 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
9549 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
9550 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
9551 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
9552 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
9553 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
9554 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
9555 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
9556 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
9557 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
9558 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
9559 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
9560 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
9561 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
9562 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
9563 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
9564 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
9565 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
9566 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
9567 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
9568 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
9569 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
9570 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
9571 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
9572 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
9573 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
9574 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
9575 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
9576 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
9577 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
9578 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
9579 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
9580 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
9581 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
9582 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
9583 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
9584 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
9585 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
9586 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
9587 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
9588 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
9589 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
9590 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
9591 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
9592 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
9593 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
9594 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
9595 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
9596 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
9597 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
9598 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
9599 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
9600 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
9601 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
9602 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
9603 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
9604 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
9605 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
9606 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
9607 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
9608 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
9609 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
9610 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
9611 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
9612 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
9613 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
9614 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
9615 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
9616 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
9617 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
9618 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
9619 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
9620 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
9621 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
9622 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
9623 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
9624 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
9625 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
9626 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
9627 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
9628 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
9629 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
9630 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
9631 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
9632 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
9633 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
9634 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
9635 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
9636 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
9637 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
9638 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
9639 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
9640 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
9641 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
9642 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
9643 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
9644 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
9645 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
9646 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
9647 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
9648 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
9649 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
9650 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
9651 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
9652 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
9653 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
9654 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
9655 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
9656 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
9657 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
9658 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
9659 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
9660 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
9661 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
9662 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
9663 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
9664 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
9665 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
9666 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
9667 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
9668 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
9669 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
9670 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
9671 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
9672 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
9673 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
9674 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
9675 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
9676 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
9677 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
9678 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
9679 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
9680 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
9681 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
9682 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
9683 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
9684 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
9685 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
9686 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
9687 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
9688 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
9689 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
9690 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
9691 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
9692 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
9693 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
9694 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
9695 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
9696 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
9697 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
9698 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
9699 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
9700 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
9701 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
9702 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
9703 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
9704 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
9705 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
9706 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
9707 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
9708 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
9709 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
9710 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
9711 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
9712 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
9713 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
9714 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
9715 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
9716 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
9717 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
9718 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
9719 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
9720 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
9721 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
9722 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
9723 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
9724 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
9725 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
9726 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
9727 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
9728 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
9729 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
9730 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
9731 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
9732 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
9733 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
9734 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
9735 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
9736 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
9737 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
9738 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
9739 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
9740 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
9741 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
9742 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
9743 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
9744 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
9745 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
9746 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
9747 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
9748 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
9749 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
9750 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
9751 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
9752 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
9753 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
9754 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
9755 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
9756 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
9757 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
9758 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
9759 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
9760 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
9761 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
9762 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
9763 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
9764 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
9765 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
9766 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
9767 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
9768 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
9769 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
9770 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
9771 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
9772 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
9773 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
9774 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
9775 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
9776 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
9777 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
9778 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
9779 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
9780 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
9781 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
9782 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
9783 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
9784 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
9785 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
9786 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
9787 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
9788 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
9789 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
9790 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
9791 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
9792 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
9793 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
9794 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
9795 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
9796 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
9797 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
9798 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
9799 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
9800 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
9801 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
9802 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
9803 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
9804 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
9805 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
9806 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
9807 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
9808 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
9809 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
9810 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
9811 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
9812 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
9813 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
9814 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
9815 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
9816 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
9817 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
9818 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
9819 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
9820 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
9821 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
9822 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
9823 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
9824 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
9825 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
9826 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
9827 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
9828 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
9829 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
9830 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
9831 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
9832 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
9833 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
9834 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
9835 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
9836 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
9837 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
9838 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
9839 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
9840 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
9841 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
9842 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
9843 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
9844 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
9845 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
9846 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
9847 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
9848 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
9849 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
9850 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
9851 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
9852 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
9853 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
9854 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
9855 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
9856 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
9857 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
9858 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
9859 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
9860 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
9861 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
9862 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
9863 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
9864 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
9865 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
9866 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
9867 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
9868 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
9869 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
9870 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
9871 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
9872 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
9873 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
9874 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
9875 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
9876 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
9877 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
9878 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
9879 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
9880 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
9881 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
9882 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
9883 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
9884 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
9885 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
9886 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
9887 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
9888 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
9889 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
9890 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
9891 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
9892 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
9893 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
9894 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
9895 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
9896 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
9897 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
9898 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
9899 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
9900 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
9901 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
9902 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
9903 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
9904 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
9905 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
9906 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
9907 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
9908 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
9909 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
9910 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
9911 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
9912 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
9913 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
9914 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
9915 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
9916 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
9917 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
9918 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
9919 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
9920 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
9921 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
9922 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
9923 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
9924 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
9925 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
9926 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
9927 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
9928 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
9929 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
9930 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
9931 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
9932 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
9933 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
9934 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
9935 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
9936 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
9937 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
9938 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
9939 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
9940 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
9941 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
9942 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
9943 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
9944 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
9945 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
9946 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
9947 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
9948 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
9949 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
9950 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
9951 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
9952 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
9953 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
9954 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
9955 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
9956 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
9957 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
9958 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
9959 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
9960 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
9961 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
9962 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
9963 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
9964 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
9965 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
9966 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
9967 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
9968 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
9969 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
9970 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
9971 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
9972 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
9973 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
9974 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
9975 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
9976 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
9977 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
9978 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
9979 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
9980 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
9981 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
9982 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
9983 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
9984 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
9985 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
9986 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
9987 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
9988 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
9989 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
9990 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
9991 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
9992 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
9993 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
9994 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
9995 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
9996 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
9997 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
9998 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
9999 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
10000 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
10001 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
10002 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
10003 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
10004 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
10005 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
10006 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
10007 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
10008 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
10009 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
10010 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
10011 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
10012 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
10013 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
10014 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
10015 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
10016 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
10017 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
10018 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
10019 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
10020 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
10021 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
10022 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
10023 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
10024 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
10025 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
10026 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
10027 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
10028 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
10029 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
10030 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
10031 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
10032 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
10033 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
10034 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
10035 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
10036 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
10037 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
10038 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
10039 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
10040 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
10041 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
10042 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
10043 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
10044 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
10045 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
10046 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
10047 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
10048 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
10049 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
10050 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
10051 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
10052 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
10053 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
10054 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
10055 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
10056 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
10057 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
10058 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
10059 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
10060 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
10061 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
10062 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
10063 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
10064 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
10065 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
10066 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
10067 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
10068 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
10069 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
10070 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
10071 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
10072 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
10073 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
10074 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
10075 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
10076 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
10077 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
10078 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
10079 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
10080 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
10081 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
10082 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
10083 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
10084 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
10085 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
10086 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
10087 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
10088 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
10089 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
10090 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
10091 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
10092 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
10093 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
10094 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
10095 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
10096 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
10097 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
10098 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
10099 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
10100 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
10101 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
10102 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
10103 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
10104 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
10105 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
10106 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
10107 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
10108 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
10109 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
10110 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
10111 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
10112 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
10113 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
10114 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
10115 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
10116 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
10117 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
10118 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
10119 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
10120 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
10121 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
10122 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
10123 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
10124 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
10125 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
10126 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
10127 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
10128 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
10129 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
10130 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
10131 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
10132 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
10133 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
10134 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
10135 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
10136 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
10137 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
10138 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
10139 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
10140 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
10141 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
10142 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
10143 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
10144 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
10145 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
10146 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
10147 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
10148 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
10149 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
10150 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
10151 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
10152 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
10153 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
10154 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
10155 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
10156 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
10157 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
10158 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
10159 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
10160 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
10161 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
10162 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
10163 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
10164 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
10165 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
10166 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
10167 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
10168 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
10169 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
10170 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
10171 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
10172 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
10173 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
10174 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
10175 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
10176 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
10177 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
10178 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
10179 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
10180 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
10181 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
10182 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
10183 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
10184 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
10185 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
10186 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
10187 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
10188 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
10189 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
10190 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
10191 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
10192 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
10193 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
10194 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
10195 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
10196 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
10197 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
10198 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
10199 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
10200 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
10201 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
10202 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
10203 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
10204 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
10205 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
10206 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
10207 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
10208 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
10209 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
10210 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
10211 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
10212 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
10213 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
10214 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
10215 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
10216 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
10217 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
10218 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
10219 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
10220 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
10221 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
10222 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
10223 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
10224 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
10225 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
10226 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
10227 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
10228 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
10229 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
10230 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
10231 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
10232 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
10233 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
10234 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
10235 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
10236 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
10237 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
10238 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
10239 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
10240 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
10241 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
10242 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
10243 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
10244 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
10245 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
10246 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
10247 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
10248 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
10249 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
10250 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
10251 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
10252 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
10253 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
10254 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
10255 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
10256 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
10257 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
10258 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
10259 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
10260 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
10261 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
10262 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
10263 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
10264 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
10265 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
10266 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
10267 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
10268 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
10269 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
10270 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
10271 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
10272 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
10273 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
10274 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
10275 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
10276 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
10277 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
10278 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
10279 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
10280 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
10281 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
10282 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
10283 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
10284 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
10285 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
10286 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
10287 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
10288 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
10289 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
10290 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
10291 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
10292 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
10293 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
10294 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
10295 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
10296 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
10297 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
10298 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
10299 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
10300 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
10301 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
10302 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
10303 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
10304 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
10305 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
10306 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
10307 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
10308 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
10309 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
10310 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
10311 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
10312 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
10313 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
10314 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
10315 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
10316 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
10317 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
10318 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
10319 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
10320 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
10321 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
10322 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
10323 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
10324 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
10325 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
10326 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
10327 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
10328 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
10329 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
10330 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
10331 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
10332 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
10333 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
10334 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
10335 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
10336 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
10337 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
10338 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
10339 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
10340 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
10341 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
10342 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
10343 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
10344 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
10345 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
10346 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
10347 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
10348 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
10349 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
10350 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
10351 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
10352 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
10353 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
10354 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
10355 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
10356 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
10357 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
10358 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
10359 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
10360 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
10361 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
10362 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
10363 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
10364 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
10365 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
10366 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
10367 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
10368 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
10369 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
10370 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
10371 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
10372 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
10373 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
10374 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
10375 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
10376 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
10377 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
10378 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
10379 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
10380 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
10381 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
10382 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
10383 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
10384 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
10385 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
10386 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
10387 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
10388 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
10389 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
10390 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
10391 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
10392 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
10393 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
10394 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
10395 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
10396 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
10397 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
10398 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
10399 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
10400 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
10401 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
10402 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
10403 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
10404 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
10405 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
10406 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
10407 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
10408 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
10409 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
10410 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
10411 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
10412 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
10413 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
10414 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
10415 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
10416 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
10417 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
10418 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
10419 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
10420 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
10421 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
10422 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
10423 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
10424 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
10425 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
10426 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
10427 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
10428 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
10429 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
10430 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
10431 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
10432 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
10433 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
10434 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
10435 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
10436 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
10437 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
10438 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
10439 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
10440 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
10441 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
10442 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
10443 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
10444 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
10445 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
10446 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
10447 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
10448 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
10449 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
10450 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
10451 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
10452 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
10453 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
10454 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
10455 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
10456 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
10457 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
10458 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
10459 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
10460 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
10461 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
10462 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
10463 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
10464 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
10465 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
10466 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
10467 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
10468 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
10469 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
10470 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
10471 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
10472 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
10473 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
10474 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
10475 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
10476 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
10477 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
10478 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
10479 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
10480 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
10481 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
10482 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
10483 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
10484 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
10485 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
10486 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
10487 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
10488 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
10489 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
10490 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
10491 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
10492 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
10493 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
10494 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
10495 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
10496 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
10497 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
10498 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
10499 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
10500 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
10501 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
10502 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
10503 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
10504 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
10505 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
10506 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
10507 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
10508 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
10509 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
10510 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
10511 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
10512 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
10513 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
10514 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
10515 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
10516 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
10517 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
10518 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
10519 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
10520 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
10521 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
10522 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
10523 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
10524 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
10525 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
10526 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
10527 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
10528 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
10529 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
10530 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
10531 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
10532 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
10533 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
10534 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
10535 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
10536 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
10537 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
10538 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
10539 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
10540 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
10541 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
10542 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
10543 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
10544 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
10545 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
10546 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
10547 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
10548 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
10549 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
10550 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
10551 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
10552 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
10553 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
10554 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
10555 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
10556 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
10557 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
10558 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
10559 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
10560 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
10561 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
10562 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
10563 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
10564 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
10565 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
10566 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
10567 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
10568 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
10569 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
10570 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
10571 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
10572 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
10573 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
10574 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
10575 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
10576 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
10577 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
10578 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
10579 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
10580 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
10581 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
10582 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
10583 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
10584 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
10585 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
10586 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
10587 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
10588 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
10589 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
10590 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
10591 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
10592 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
10593 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
10594 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
10595 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
10596 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
10597 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
10598 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
10599 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
10600 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
10601 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
10602 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
10603 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
10604 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
10605 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
10606 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
10607 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
10608 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
10609 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
10610 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
10611 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
10612 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
10613 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
10614 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
10615 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
10616 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
10617 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
10618 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
10619 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
10620 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
10621 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
10622 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
10623 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
10624 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
10625 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
10626 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
10627 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
10628 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
10629 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
10630 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
10631 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
10632 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
10633 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
10634 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
10635 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
10636 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
10637 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
10638 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
10639 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
10640 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
10641 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
10642 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
10643 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
10644 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
10645 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
10646 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
10647 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
10648 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
10649 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
10650 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
10651 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
10652 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
10653 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
10654 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
10655 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
10656 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
10657 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
10658 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
10659 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
10660 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
10661 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
10662 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
10663 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
10664 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
10665 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
10666 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
10667 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
10668 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
10669 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
10670 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
10671 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
10672 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
10673 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
10674 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
10675 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
10676 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
10677 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
10678 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
10679 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
10680 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
10681 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
10682 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
10683 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
10684 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
10685 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
10686 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
10687 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
10688 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
10689 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
10690 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
10691 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
10692 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
10693 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
10694 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
10695 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
10696 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
10697 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
10698 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
10699 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
10700 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
10701 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
10702 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
10703 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
10704 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
10705 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
10706 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
10707 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
10708 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
10709 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
10710 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
10711 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
10712 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
10713 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
10714 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
10715 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
10716 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
10717 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
10718 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
10719 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
10720 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
10721 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
10722 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
10723 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
10724 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
10725 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
10726 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
10727 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
10728 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
10729 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
10730 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
10731 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
10732 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
10733 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
10734 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
10735 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
10736 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
10737 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
10738 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
10739 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
10740 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
10741 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
10742 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
10743 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
10744 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
10745 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
10746 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
10747 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
10748 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
10749 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
10750 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
10751 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
10752 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
10753 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
10754 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
10755 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
10756 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
10757 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
10758 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
10759 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
10760 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
10761 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
10762 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
10763 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
10764 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
10765 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
10766 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
10767 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
10768 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
10769 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
10770 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
10771 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
10772 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
10773 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
10774 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
10775 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
10776 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
10777 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
10778 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
10779 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
10780 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
10781 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
10782 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
10783 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
10784 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
10785 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
10786 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
10787 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
10788 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
10789 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
10790 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
10791 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
10792 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
10793 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
10794 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
10795 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
10796 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
10797 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
10798 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
10799 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
10800 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
10801 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
10802 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
10803 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
10804 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
10805 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
10806 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
10807 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
10808 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
10809 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
10810 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
10811 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
10812 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
10813 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
10814 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
10815 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
10816 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
10817 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
10818 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
10819 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
10820 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
10821 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
10822 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
10823 * g++.target/riscv/rvv/base/vse-1.C: Removed.
10824 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
10825 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
10826 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
10827 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
10828 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
10829 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
10830 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
10831 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
10832 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
10833 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
10834 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
10835 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
10836 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
10837 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
10838 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
10839 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
10840 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
10841 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
10842 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
10843 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
10844 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
10845 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
10846 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
10847 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
10848 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
10849 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
10850 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
10851 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
10852 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
10853 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
10854 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
10855 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
10856 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
10857 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
10858 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
10859 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
10860 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
10861 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
10862 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
10863 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
10864 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
10865 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
10866 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
10867 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
10868 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
10869 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
10870 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
10871 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
10872 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
10873 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
10874 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
10875 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
10876 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
10877 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
10878 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
10879 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
10880 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
10881 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
10882 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
10883 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
10884 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
10885 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
10886 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
10887 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
10888 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
10889 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
10890 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
10891 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
10892 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
10893 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
10894 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
10895 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
10896 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
10897 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
10898 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
10899 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
10900 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
10901 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
10902 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
10903 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
10904 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
10905 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
10906 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
10907 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
10908 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
10909 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
10910 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
10911 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
10912 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
10913 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
10914 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
10915 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
10916 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
10917 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
10918 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
10919 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
10920 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
10921 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
10922 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
10923 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
10924 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
10925 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
10926 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
10927 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
10928 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
10929 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
10930 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
10931 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
10932 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
10933 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
10934 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
10935 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
10936 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
10937 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
10938 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
10939 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
10940 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
10941 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
10942 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
10943 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
10944 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
10945 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
10946 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
10947 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
10948 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
10949 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
10950 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
10951 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
10952 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
10953 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
10954 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
10955 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
10956 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
10957 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
10958 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
10959 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
10960 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
10961 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
10962 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
10963 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
10964 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
10965 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
10966 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
10967 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
10968 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
10969 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
10970 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
10971 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
10972 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
10973 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
10974 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
10975 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
10976 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
10977 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
10978 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
10979 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
10980 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
10981 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
10982 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
10983 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
10984 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
10985 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
10986 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
10987 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
10988 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
10989 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
10990 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
10991 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
10992 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
10993 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
10994 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
10995 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
10996 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
10997 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
10998 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
10999 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
11000 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
11001 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
11002 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
11003 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
11004 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
11005 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
11006 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
11007 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
11008 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
11009 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
11010 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
11011 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
11012 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
11013 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
11014 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
11015 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
11016 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
11017 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
11018 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
11019 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
11020 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
11021 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
11022 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
11023 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
11024 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
11025 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
11026 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
11027 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
11028 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
11029 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
11030 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
11031 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
11032 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
11033 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
11034 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
11035 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
11036 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
11037 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
11038 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
11039 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
11040 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
11041 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
11042 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
11043 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
11044 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
11045 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
11046 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
11047 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
11048 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
11049 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
11050 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
11051 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
11052 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
11053 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
11054 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
11055 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
11056 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
11057 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
11058 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
11059 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
11060 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
11061 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
11062 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
11063 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
11064 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
11065 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
11066 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
11067 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
11068 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
11069 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
11070 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
11071 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
11072 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
11073 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
11074 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
11075 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
11076 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
11077 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
11078 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
11079 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
11080 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
11081 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
11082 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
11083 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
11084 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
11085 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
11086 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
11087 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
11088 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
11089 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
11090 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
11091 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
11092 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
11093 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
11094 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
11095 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
11096 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
11097 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
11098 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
11099 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
11100 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
11101 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
11102 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
11103 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
11104 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
11105 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
11106 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
11107 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
11108 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
11109 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
11110 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
11111 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
11112 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
11113 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
11114 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
11115 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
11116 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
11117 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
11118 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
11119 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
11120 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
11121 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
11122 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
11123 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
11124 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
11125 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
11126 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
11127 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
11128 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
11129 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
11130 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
11131 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
11132 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
11133 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
11134 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
11135 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
11136 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
11137 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
11138 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
11139 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
11140 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
11141 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
11142 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
11143 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
11144 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
11145 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
11146 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
11147 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
11148 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
11149 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
11150 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
11151 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
11152 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
11153 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
11154 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
11155 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
11156 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
11157 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
11158 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
11159 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
11160 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
11161 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
11162 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
11163 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
11164 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
11165 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
11166 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
11167 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
11168 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
11169 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
11170 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
11171 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
11172 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
11173 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
11174 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
11175 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
11176 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
11177 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
11178 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
11179 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
11180 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
11181 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
11182 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
11183 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
11184 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
11185 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
11186 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
11187 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
11188 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
11189 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
11190 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
11191 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
11192 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
11193 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
11194 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
11195 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
11196 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
11197 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
11198 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
11199 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
11200 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
11201 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
11202 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
11203 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
11204 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
11205 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
11206 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
11207 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
11208 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
11209 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
11210 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
11211 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
11212 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
11213 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
11214 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
11215 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
11216 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
11217 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
11218 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
11219 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
11220 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
11221 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
11222 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
11223 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
11224 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
11225 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
11226 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
11227 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
11228 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
11229 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
11230 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
11231 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
11232 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
11233 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
11234 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
11235 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
11236 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
11237 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
11238 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
11239 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
11240 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
11241 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
11242 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
11243 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
11244 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
11245 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
11246 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
11247 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
11248 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
11249 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
11250 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
11251 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
11252 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
11253 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
11254 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
11255 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
11256 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
11257 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
11258 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
11259 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
11260 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
11261 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
11262 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
11263 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
11264 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
11265 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
11266 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
11267 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
11268 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
11269 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
11270 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
11271 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
11272 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
11273 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
11274 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
11275 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
11276 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
11277 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
11278 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
11279 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
11280 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
11281 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
11282 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
11283 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
11284 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
11285 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
11286 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
11287 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
11288 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
11289 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
11290 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
11291 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
11292 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
11293 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
11294 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
11295 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
11296 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
11297 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
11298 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
11299 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
11300 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
11301 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
11302 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
11303 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
11304 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
11305 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
11306 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
11307 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
11308 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
11309 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
11310 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
11311 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
11312 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
11313 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
11314 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
11315 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
11316 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
11317 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
11318 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
11319 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
11320 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
11321 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
11322 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
11323 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
11324 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
11325 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
11326 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
11327 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
11328 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
11329 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
11330 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
11331 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
11332 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
11333 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
11334 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
11335 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
11336 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
11337 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
11338 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
11339 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
11340 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
11341 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
11342 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
11343 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
11344 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
11345 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
11346 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
11347 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
11348 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
11349 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
11350 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
11351 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
11352 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
11353 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
11354 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
11355 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
11356 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
11357 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
11358 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
11359 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
11360 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
11361 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
11362 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
11363 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
11364 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
11365 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
11366 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
11367 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
11368 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
11369 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
11370 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
11371 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
11372 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
11373 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
11374 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
11375 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
11376 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
11377 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
11378 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
11379 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
11380 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
11381 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
11382 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
11383 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
11384 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
11385 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
11386 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
11387 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
11388 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
11389 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
11390 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
11391 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
11392 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
11393 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
11394 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
11395 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
11396 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
11397 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
11398 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
11399 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
11400 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
11401 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
11402 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
11403 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
11404 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
11405 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
11406 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
11407 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
11408 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
11409 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
11410 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
11411 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
11412 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
11413 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
11414 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
11415 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
11416 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
11417 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
11418 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
11419 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
11420 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
11421 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
11422 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
11423 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
11424 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
11425 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
11426 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
11427 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
11428 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
11429 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
11430 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
11431 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
11432 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
11433 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
11434 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
11435 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
11436 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
11437 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
11438 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
11439 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
11440 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
11441 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
11442 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
11443 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
11444 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
11445 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
11446 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
11447 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
11448 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
11449 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
11450 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
11451 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
11452 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
11453 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
11454 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
11455 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
11456 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
11457 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
11458 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
11459 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
11460 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
11461 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
11462 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
11463 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
11464 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
11465 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
11466 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
11467 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
11468 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
11469 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
11470 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
11471 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
11472 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
11473 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
11474 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
11475 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
11476 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
11477 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
11478 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
11479 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
11480 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
11481 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
11482 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
11483 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
11484 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
11485 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
11486 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
11487 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
11488 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
11489 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
11490 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
11491 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
11492 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
11493 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
11494 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
11495 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
11496 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
11497 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
11498 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
11499 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
11500 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
11501 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
11502 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
11503 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
11504 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
11505 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
11506 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
11507 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
11508 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
11509 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
11510 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
11511 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
11512 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
11513 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
11514 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
11515 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
11516 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
11517 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
11518 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
11519 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
11520 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
11521 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
11522 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
11523 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
11524 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
11525 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
11526 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
11527 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
11528 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
11529 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
11530 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
11531 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
11532 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
11533 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
11534 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
11535 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
11536 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
11537 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
11538 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
11539 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
11540 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
11541 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
11542 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
11543 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
11544 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
11545 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
11546 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
11547 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
11548 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
11549 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
11550 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
11551 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
11552 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
11553 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
11554 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
11555 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
11556 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
11557 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
11558 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
11559 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
11560 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
11561 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
11562 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
11563 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
11564 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
11565 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
11566 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
11567 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
11568 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
11569 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
11570 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
11571 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
11572 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
11573 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
11574 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
11575 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
11576 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
11577 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
11578 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
11579 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
11580 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
11581 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
11582 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
11583 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
11584 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
11585 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
11586 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
11587 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
11588 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
11589 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
11590 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
11591 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
11592 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
11593 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
11594 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
11595 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
11596 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
11597 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
11598 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
11599 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
11600 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
11601 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
11602 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
11603 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
11604 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
11605 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
11606 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
11607 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
11608 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
11609 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
11610 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
11611 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
11612 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
11613 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
11614 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
11615 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
11616 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
11617 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
11618 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
11619 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
11620 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
11621 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
11622 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
11623 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
11624 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
11625 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
11626 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
11627 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
11628 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
11629 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
11630 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
11631 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
11632 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
11633 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
11634 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
11635 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
11636 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
11637 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
11638 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
11639 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
11640 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
11641 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
11642 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
11643 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
11644 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
11645 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
11646 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
11647 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
11648 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
11649 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
11650 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
11651 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
11652 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
11653 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
11654 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
11655 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
11656 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
11657 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
11658 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
11659 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
11660 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
11661 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
11662 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
11663 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
11664 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
11665 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
11666 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
11667 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
11668 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
11669 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
11670 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
11671 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
11672 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
11673 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
11674 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
11675 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
11676 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
11677 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
11678 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
11679 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
11680 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
11681 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
11682 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
11683 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
11684 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
11685 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
11686 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
11687 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
11688 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
11689 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
11690 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
11691 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
11692 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
11693 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
11694 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
11695 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
11696 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
11697 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
11698 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
11699 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
11700 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
11701 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
11702 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
11703 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
11704 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
11705 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
11706 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
11707 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
11708 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
11709 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
11710 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
11711 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
11712 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
11713 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
11714 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
11715 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
11716 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
11717 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
11718 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
11719 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
11720 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
11721 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
11722 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
11723 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
11724 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
11725 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
11726 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
11727 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
11728 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
11729 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
11730 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
11731 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
11732 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
11733 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
11734 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
11735 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
11736 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
11737 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
11738 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
11739 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
11740 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
11741 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
11742 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
11743 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
11744 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
11745 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
11746 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
11747 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
11748 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
11749 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
11750 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
11751 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
11752 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
11753 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
11754 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
11755 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
11756 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
11757 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
11758 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
11759 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
11760 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
11761 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
11762 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
11763 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
11764 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
11765 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
11766 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
11767 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
11768 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
11769 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
11770 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
11771 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
11772 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
11773 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
11774 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
11775 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
11776 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
11777 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
11778 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
11779 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
11780 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
11781 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
11782 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
11783 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
11784 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
11785 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
11786 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
11787 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
11788 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
11789 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
11790 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
11791 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
11792 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
11793 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
11794 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
11795 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
11796 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
11797 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
11798 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
11799 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
11800 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
11801 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
11802 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
11803 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
11804 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
11805 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
11806 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
11807 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
11808 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
11809 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
11810 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
11811 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
11812 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
11813 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
11814 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
11815 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
11816 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
11817 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
11818 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
11819 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
11820 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
11821 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
11822 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
11823 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
11824 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
11825 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
11826 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
11827 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
11828 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
11829 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
11830 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
11831 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
11832 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
11833 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
11834 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
11835 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
11836 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
11837 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
11838 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
11839 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
11840 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
11841 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
11842 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
11843 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
11844 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
11845 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
11846 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
11847 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
11848 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
11849 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
11850 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
11851 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
11852 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
11853 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
11854 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
11855 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
11856 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
11857 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
11858 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
11859 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
11860 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
11861 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
11862 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
11863 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
11864 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
11865 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
11866 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
11867 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
11868 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
11869 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
11870 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
11871 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
11872 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
11873 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
11874 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
11875 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
11876 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
11877 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
11878 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
11879 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
11880 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
11881 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
11882 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
11883 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
11884 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
11885 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
11886 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
11887 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
11888 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
11889 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
11890 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
11891 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
11892 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
11893 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
11894 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
11895 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
11896 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
11897 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
11898 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
11899 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
11900 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
11901 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
11902 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
11903 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
11904 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
11905 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
11906 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
11907 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
11908 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
11909 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
11910 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
11911 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
11912 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
11913 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
11914 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
11915 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
11916 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
11917 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
11918 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
11919 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
11920 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
11921 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
11922 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
11923 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
11924 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
11925 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
11926 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
11927 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
11928 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
11929 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
11930 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
11931 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
11932 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
11933 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
11934 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
11935 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
11936 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
11937 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
11938 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
11939 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
11940 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
11941 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
11942 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
11943 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
11944 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
11945 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
11946 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
11947 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
11948 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
11949 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
11950 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
11951 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
11952 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
11953 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
11954 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
11955 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
11956 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
11957 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
11958 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
11959 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
11960 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
11961 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
11962 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
11963 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
11964 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
11965 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
11966 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
11967 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
11968 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
11969 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
11970 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
11971 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
11972 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
11973 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
11974 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
11975 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
11976 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
11977 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
11978 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
11979 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
11980 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
11981 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
11982 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
11983 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
11984 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
11985 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
11986 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
11987 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
11988 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
11989 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
11990 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
11991 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
11992 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
11993 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
11994 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
11995 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
11996 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
11997 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
11998 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
11999 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
12000 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
12001 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
12002 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
12003 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
12004 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
12005 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
12006 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
12007 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
12008 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
12009 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
12010 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
12011 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
12012 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
12013 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
12014 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
12015 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
12016 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
12017 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
12018 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
12019 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
12020 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
12021 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
12022 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
12023 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
12024 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
12025 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
12026 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
12027 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
12028 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
12029 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
12030 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
12031 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
12032 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
12033 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
12034 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
12035 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
12036 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
12037 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
12038 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
12039 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
12040 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
12041 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
12042 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
12043 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
12044 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
12045 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
12046 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
12047 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
12048 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
12049 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
12050 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
12051 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
12052 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
12053 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
12054 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
12055 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
12056 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
12057 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
12058 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
12059 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
12060 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
12061 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
12062 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
12063 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
12064 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
12065 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
12066 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
12067 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
12068 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
12069 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
12070 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
12071 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
12072 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
12073 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
12074 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
12075 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
12076 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
12077 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
12078 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
12079 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
12080 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
12081 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
12082 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
12083 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
12084 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
12085 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
12086 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
12087 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
12088 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
12089 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
12090 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
12091 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
12092 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
12093 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
12094 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
12095 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
12096 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
12097 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
12098 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
12099 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
12100 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
12101 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
12102 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
12103 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
12104 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
12105 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
12106 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
12107 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
12108 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
12109 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
12110 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
12111 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
12112 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
12113 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
12114 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
12115 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
12116 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
12117 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
12118 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
12119 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
12120 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
12121 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
12122 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
12123 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
12124 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
12125 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
12126 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
12127 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
12128 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
12129 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
12130 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
12131 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
12132 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
12133 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
12134 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
12135 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
12136 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
12137 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
12138 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
12139 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
12140 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
12141 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
12142 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
12143 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
12144 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
12145 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
12146 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
12147 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
12148 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
12149 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
12150 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
12151 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
12152 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
12153 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
12154 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
12155 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
12156 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
12157 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
12158 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
12159 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
12160 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
12161 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
12162 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
12163 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
12164 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
12165 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
12166 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
12167 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
12168 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
12169 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
12170 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
12171 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
12172 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
12173 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
12174 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
12175 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
12176 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
12177 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
12178 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
12179 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
12180 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
12181 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
12182 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
12183 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
12184 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
12185 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
12186 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
12187 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
12188 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
12189 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
12190 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
12191 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
12192 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
12193 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
12194 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
12195 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
12196 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
12197 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
12198 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
12199 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
12200 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
12201 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
12202 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
12203 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
12204 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
12205 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
12206 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
12207 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
12208 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
12209 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
12210 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
12211 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
12212 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
12213 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
12214 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
12215 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
12216 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
12217 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
12218 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
12219 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
12220 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
12221 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
12222 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
12223 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
12224 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
12225 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
12226 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
12227 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
12228 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
12229 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
12230 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
12231 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
12232 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
12233 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
12234 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
12235 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
12236 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
12237 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
12238 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
12239 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
12240 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
12241 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
12242 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
12243 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
12244 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
12245 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
12246 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
12247 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
12248 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
12249 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
12250 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
12251 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
12252 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
12253 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
12254 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
12255 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
12256 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
12257 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
12258 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
12259 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
12260 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
12261 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
12262 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
12263 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
12264 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
12265 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
12266 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
12267 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
12268 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
12269 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
12270 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
12271 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
12272 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
12273 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
12274 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
12275 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
12276 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
12277 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
12278 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
12279 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
12280 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
12281 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
12282 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
12283 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
12284 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
12285 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
12286 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
12287 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
12288 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
12289 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
12290 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
12291 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
12292 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
12293 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
12294 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
12295 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
12296 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
12297 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
12298 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
12299 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
12300 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
12301 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
12302 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
12303 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
12304 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
12305 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
12306 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
12307 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
12308 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
12309 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
12310 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
12311 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
12312 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
12313 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
12314 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
12315 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
12316 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
12317 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
12318 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
12319 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
12320 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
12321 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
12322 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
12323 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
12324 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
12325 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
12326 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
12327 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
12328 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
12329 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
12330 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
12331 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
12332 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
12333 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
12334 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
12335 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
12336 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
12337 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
12338 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
12339 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
12340 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
12341 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
12342 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
12343 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
12344 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
12345 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
12346 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
12347 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
12348 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
12349 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
12350 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
12351 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
12352 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
12353 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
12354 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
12355 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
12356 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
12357 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
12358 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
12359 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
12360 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
12361 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
12362 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
12363 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
12364 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
12365 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
12366 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
12367 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
12368 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
12369 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
12370 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
12371 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
12372 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
12373 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
12374 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
12375 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
12376 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
12377 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
12378 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
12379 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
12380 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
12381 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
12382 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
12383 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
12384 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
12385 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
12386 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
12387 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
12388 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
12389 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
12390 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
12391 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
12392 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
12393 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
12394 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
12395 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
12396 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
12397 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
12398 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
12399 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
12400 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
12401 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
12402 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
12403 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
12404 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
12405 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
12406 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
12407 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
12408 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
12409 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
12410 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
12411 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
12412 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
12413 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
12414 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
12415 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
12416 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
12417 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
12418 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
12419 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
12420 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
12421 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
12422 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
12423 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
12424 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
12425 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
12426 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
12427 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
12428 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
12429 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
12430 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
12431 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
12432 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
12433 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
12434 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
12435 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
12436 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
12437 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
12438 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
12439 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
12440 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
12441 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
12442 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
12443 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
12444 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
12445 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
12446 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
12447 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
12448 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
12449 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
12450 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
12451 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
12452 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
12453 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
12454 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
12455 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
12456 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
12457 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
12458 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
12459 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
12460 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
12461 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
12462 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
12463 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
12464 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
12465 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
12466 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
12467 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
12468 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
12469 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
12470 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
12471 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
12472 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
12473 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
12474 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
12475 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
12476 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
12477 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
12478 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
12479 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
12480 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
12481 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
12482 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
12483 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
12484 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
12485 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
12486 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
12487 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
12488 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
12489 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
12490 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
12491 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
12492 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
12493 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
12494 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
12495 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
12496 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
12497 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
12498 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
12499 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
12500 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
12501 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
12502 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
12503 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
12504 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
12505 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
12506 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
12507 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
12508 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
12509 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
12510 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
12511 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
12512 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
12513 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
12514 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
12515 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
12516 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
12517 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
12518 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
12519 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
12520 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
12521 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
12522 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
12523 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
12524 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
12525 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
12526 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
12527 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
12528 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
12529 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
12530 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
12531 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
12532 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
12533 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
12534 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
12535 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
12536 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
12537 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
12538 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
12539 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
12540 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
12541 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
12542 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
12543 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
12544 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
12545 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
12546 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
12547 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
12548 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
12549 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
12550 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
12551 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
12552 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
12553 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
12554 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
12555 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
12556 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
12557 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
12558 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
12559 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
12560 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
12561 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
12562 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
12563 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
12564 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
12565 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
12566 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
12567 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
12568 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
12569 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
12570 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
12571 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
12572 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
12573 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
12574 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
12575 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
12576 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
12577 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
12578 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
12579 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
12580 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
12581 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
12582 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
12583 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
12584 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
12585 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
12586 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
12587 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
12588 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
12589 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
12590 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
12591 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
12592 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
12593 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
12594 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
12595 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
12596 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
12597 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
12598 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
12599 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
12600 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
12601 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
12602 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
12603 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
12604 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
12605 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
12606 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
12607 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
12608 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
12609 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
12610 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
12611 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
12612 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
12613 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
12614 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
12615 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
12616 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
12617 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
12618 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
12619 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
12620 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
12621 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
12622 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
12623 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
12624 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
12625 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
12626 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
12627 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
12628 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
12629 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
12630 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
12631 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
12632 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
12633 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
12634 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
12635 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
12636 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
12637 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
12638 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
12639 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
12640 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
12641 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
12642 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
12643 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
12644 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
12645 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
12646 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
12647 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
12648 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
12649 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
12650 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
12651 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
12652 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
12653 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
12654 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
12655 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
12656 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
12657 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
12658 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
12659 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
12660 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
12661 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
12662 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
12663 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
12664 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
12665 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
12666 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
12667 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
12668 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
12669 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
12670 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
12671 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
12672 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
12673 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
12674 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
12675 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
12676 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
12677 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
12678 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
12679 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
12680 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
12681 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
12682 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
12683 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
12684 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
12685 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
12686 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
12687 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
12688 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
12689 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
12690 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
12691 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
12692 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
12693 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
12694 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
12695 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
12696 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
12697 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
12698 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
12699 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
12700 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
12701 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
12702 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
12703 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
12704 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
12705 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
12706 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
12707 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
12708 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
12709 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
12710 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
12711 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
12712 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
12713 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
12714 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
12715 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
12716 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
12717 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
12718 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
12719 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
12720 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
12721 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
12722 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
12723 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
12724 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
12725 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
12726 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
12727 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
12728 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
12729 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
12730 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
12731 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
12732 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
12733 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
12734 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
12735 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
12736 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
12737 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
12738 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
12739 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
12740 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
12741 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
12742 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
12743 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
12744 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
12745 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
12746 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
12747 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
12748 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
12749 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
12750 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
12751 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
12752 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
12753 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
12754 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
12755 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
12756 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
12757 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
12758 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
12759 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
12760 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
12761 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
12762 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
12763 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
12764 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
12765 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
12766 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
12767 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
12768 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
12769 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
12770 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
12771 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
12772 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
12773 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
12774 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
12775 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
12776 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
12777 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
12778 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
12779 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
12780 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
12781 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
12782 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
12783 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
12784 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
12785 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
12786 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
12787 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
12788 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
12789 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
12790 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
12791 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
12792 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
12793 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
12794 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
12795 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
12796 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
12797 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
12798 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
12799 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
12800 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
12801 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
12802 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
12803 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
12804 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
12805 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
12806 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
12807 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
12808 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
12809 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
12810 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
12811 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
12812 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
12813 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
12814 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
12815 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
12816 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
12817 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
12818 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
12819 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
12820 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
12821 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
12822 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
12823 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
12824 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
12825 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
12826 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
12827 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
12828 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
12829 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
12830 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
12831 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
12832 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
12833 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
12834 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
12835 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
12836 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
12837 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
12838 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
12839 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
12840 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
12841 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
12842 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
12843 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
12844 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
12845 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
12846 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
12847 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
12848 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
12849 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
12850 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
12851 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
12852 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
12853 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
12854 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
12855 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
12856 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
12857 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
12858 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
12859 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
12860 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
12861 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
12862 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
12863 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
12864 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
12865 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
12866 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
12867 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
12868 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
12869 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
12870 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
12871 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
12872 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
12873 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
12874 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
12875 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
12876 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
12877 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
12878 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
12879 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
12880 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
12881 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
12882 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
12883 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
12884 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
12885 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
12886 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
12887 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
12888 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
12889 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
12890 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
12891 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
12892 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
12893 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
12894 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
12895 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
12896 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
12897 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
12898 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
12899 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
12900 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
12901 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
12902 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
12903 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
12904 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
12905 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
12906 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
12907 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
12908 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
12909 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
12910 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
12911 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
12912 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
12913 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
12914 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
12915 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
12916 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
12917 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
12918 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
12919 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
12920 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
12921 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
12922 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
12923 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
12924 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
12925 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
12926 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
12927 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
12928 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
12929 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
12930 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
12931 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
12932 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
12933 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
12934 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
12935 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
12936 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
12937 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
12938 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
12939 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
12940 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
12941 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
12942 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
12943 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
12944 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
12945 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
12946 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
12947 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
12948 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
12949 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
12950 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
12951 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
12952 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
12953 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
12954 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
12955 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
12956 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
12957 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
12958 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
12959 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
12960 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
12961 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
12962 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
12963 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
12964 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
12965 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
12966 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
12967 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
12968 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
12969 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
12970 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
12971 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
12972 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
12973 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
12974 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
12975 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
12976 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
12977 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
12978 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
12979 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
12980 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
12981 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
12982 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
12983 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
12984 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
12985 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
12986 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
12987 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
12988 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
12989 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
12990 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
12991 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
12992 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
12993 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
12994 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
12995 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
12996 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
12997 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
12998 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
12999 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
13000 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
13001 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
13002 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
13003 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
13004 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
13005 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
13006 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
13007 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
13008 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
13009 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
13010 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
13011 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
13012 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
13013 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
13014 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
13015 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
13016 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
13017 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
13018 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
13019 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
13020 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
13021 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
13022 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
13023 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
13024 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
13025 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
13026 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
13027 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
13028 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
13029 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
13030 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
13031 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
13032 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
13033 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
13034 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
13035 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
13036 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
13037 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
13038 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
13039 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
13040 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
13041 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
13042 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
13043 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
13044 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
13045 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
13046 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
13047 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
13048 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
13049 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
13050 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
13051 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
13052 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
13053 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
13054 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
13055 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
13056 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
13057 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
13058 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
13059 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
13060 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
13061 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
13062 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
13063 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
13064 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
13065 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
13066 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
13067 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
13068 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
13069 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
13070 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
13071 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
13072 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
13073 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
13074 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
13075 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
13076 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
13077 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
13078 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
13079 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
13080 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
13081 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
13082 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
13083 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
13084 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
13085 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
13086 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
13087 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
13088 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
13089 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
13090 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
13091 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
13092 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
13093 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
13094 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
13095 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
13096 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
13097 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
13098 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
13099 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
13100 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
13101 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
13102 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
13103 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
13104 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
13105 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
13106 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
13107 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
13108 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
13109 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
13110 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
13111 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
13112 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
13113 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
13114 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
13115 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
13116 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
13117 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
13118 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
13119 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
13120 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
13121 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
13122 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
13123 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
13124 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
13125 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
13126 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
13127 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
13128 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
13129 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
13130 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
13131 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
13132 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
13133 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
13134 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
13135 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
13136 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
13137 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
13138 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
13139 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
13140 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
13141 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
13142 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
13143 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
13144 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
13145 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
13146 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
13147 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
13148 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
13149 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
13150 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
13151 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
13152 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
13153 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
13154 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
13155 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
13156 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
13157 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
13158 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
13159 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
13160 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
13161 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
13162 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
13163 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
13164 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
13165 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
13166 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
13167 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
13168 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
13169 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
13170 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
13171 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
13172 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
13173 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
13174 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
13175 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
13176 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
13177 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
13178 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
13179 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
13180 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
13181 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
13182 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
13183 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
13184 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
13185 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
13186 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
13187 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
13188 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
13189 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
13190 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
13191 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
13192 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
13193 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
13194 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
13195 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
13196 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
13197 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
13198 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
13199 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
13200 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
13201 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
13202 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
13203 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
13204 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
13205 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
13206 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
13207 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
13208 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
13209 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
13210 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
13211 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
13212 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
13213 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
13214 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
13215 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
13216 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
13217 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
13218 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
13219 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
13220 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
13221 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
13222 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
13223 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
13224 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
13225 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
13226 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
13227 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
13228 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
13229 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
13230 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
13231 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
13232 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
13233 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
13234 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
13235 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
13236 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
13237 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
13238 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
13239 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
13240 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
13241 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
13242 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
13243 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
13244 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
13245 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
13246 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
13247 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
13248 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
13249 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
13250 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
13251 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
13252 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
13253 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
13254 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
13255 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
13256 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
13257 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
13258 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
13259 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
13260 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
13261 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
13262 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
13263 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
13264 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
13265 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
13266 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
13267 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
13268 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
13269 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
13270 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
13271 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
13272 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
13273 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
13274 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
13275 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
13276 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
13277 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
13278 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
13279 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
13280 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
13281 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
13282 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
13283 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
13284 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
13285 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
13286 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
13287 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
13288 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
13289 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
13290 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
13291 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
13292 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
13293 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
13294 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
13295 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
13296 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
13297 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
13298 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
13299 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
13300 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
13301 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
13302 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
13303 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
13304 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
13305 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
13306 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
13307 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
13308 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
13309 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
13310 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
13311 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
13312 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
13313 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
13314 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
13315 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
13316 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
13317 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
13318 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
13319 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
13320 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
13321 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
13322 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
13323 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
13324 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
13325 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
13326 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
13327 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
13328 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
13329 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
13330 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
13331 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
13332 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
13333 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
13334 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
13335 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
13336 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
13337 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
13338 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
13339 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
13340 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
13341 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
13342 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
13343 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
13344 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
13345 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
13346 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
13347 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
13348 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
13349 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
13350 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
13351 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
13352 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
13353 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
13354 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
13355 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
13356 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
13357 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
13358 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
13359 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
13360 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
13361 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
13362 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
13363 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
13364 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
13365 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
13366 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
13367 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
13368 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
13369 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
13370 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
13371 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
13372 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
13373 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
13374 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
13375 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
13376 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
13377 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
13378 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
13379 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
13380 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
13381 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
13382 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
13383 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
13384 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
13385 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
13386 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
13387 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
13388 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
13389 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
13390 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
13391 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
13392 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
13393 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
13394 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
13395 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
13396 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
13397 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
13398 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
13399 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
13400 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
13401 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
13402 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
13403 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
13404 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
13405 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
13406 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
13407 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
13408 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
13409 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
13410 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
13411 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
13412 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
13413 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
13414 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
13415 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
13416 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
13417 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
13418 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
13419 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
13420 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
13421 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
13422 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
13423 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
13424 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
13425 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
13426 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
13427 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
13428 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
13429 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
13430 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
13431 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
13432 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
13433 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
13434 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
13435 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
13436 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
13437 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
13438 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
13439 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
13440 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
13441 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
13442 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
13443 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
13444 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
13445 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
13446 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
13447 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
13448 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
13449 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
13450 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
13451 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
13452 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
13453 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
13454 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
13455 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
13456 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
13457 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
13458 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
13459 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
13460 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
13461 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
13462 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
13463 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
13464 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
13465 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
13466 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
13467 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
13468 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
13469 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
13470 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
13471 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
13472 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
13473 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
13474 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
13475 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
13476 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
13477 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
13478 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
13479 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
13480 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
13481 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
13482 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
13483 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
13484 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
13485 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
13486 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
13487 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
13488 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
13489 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
13490 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
13491 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
13492 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
13493 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
13494 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
13495 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
13496 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
13497 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
13498 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
13499 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
13500 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
13501 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
13502 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
13503 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
13504 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
13505 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
13506 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
13507 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
13508 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
13509 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
13510 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
13511 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
13512 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
13513 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
13514 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
13515 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
13516 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
13517 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
13518 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
13519 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
13520 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
13521 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
13522 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
13523 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
13524 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
13525 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
13526 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
13527 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
13528 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
13529 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
13530 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
13531 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
13532 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
13533 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
13534 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
13535 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
13536 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
13537 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
13538 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
13539 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
13540 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
13541 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
13542 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
13543 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
13544 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
13545 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
13546 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
13547 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
13548 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
13549 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
13550 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
13551 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
13552 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
13553 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
13554 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
13555 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
13556 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
13557 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
13558 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
13559 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
13560 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
13561 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
13562 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
13563 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
13564 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
13565 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
13566 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
13567 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
13568 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
13569 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
13570 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
13571 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
13572 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
13573 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
13574 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
13575 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
13576 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
13577 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
13578 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
13579 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
13580 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
13581 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
13582 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
13583 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
13584 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
13585 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
13586 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
13587 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
13588 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
13589 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
13590 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
13591 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
13592 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
13593 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
13594 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
13595 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
13596 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
13597 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
13598 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
13599 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
13600 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
13601 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
13602 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
13603 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
13604 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
13605 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
13606 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
13607 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
13608 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
13609 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
13610 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
13611 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
13612 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
13613 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
13614 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
13615 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
13616 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
13617 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
13618 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
13619 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
13620 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
13621 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
13622 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
13623 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
13624 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
13625 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
13626 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
13627 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
13628 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
13629 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
13630 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
13631 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
13632 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
13633 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
13634 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
13635 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
13636 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
13637 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
13638 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
13639 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
13640 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
13641 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
13642 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
13643 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
13644 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
13645 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
13646 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
13647 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
13648 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
13649 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
13650 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
13651 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
13652 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
13653 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
13654 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
13655 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
13656 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
13657 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
13658 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
13659 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
13660 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
13661 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
13662 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
13663 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
13664 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
13665 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
13666 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
13667 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
13668 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
13669 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
13670 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
13671 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
13672 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
13673 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
13674 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
13675 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
13676 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
13677 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
13678 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
13679 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
13680 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
13681 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
13682 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
13683 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
13684 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
13685 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
13686 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
13687 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
13688 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
13689 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
13690 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
13691 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
13692 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
13693 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
13694 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
13695 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
13696 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
13697 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
13698 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
13699 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
13700 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
13701 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
13702 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
13703 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
13704 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
13705 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
13706 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
13707 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
13708 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
13709 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
13710 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
13711 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
13712 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
13713 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
13714 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
13715 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
13716 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
13717 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
13718 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
13719 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
13720 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
13721 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
13722 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
13723 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
13724 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
13725 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
13726 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
13727 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
13728 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
13729 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
13730 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
13731 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
13732 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
13733 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
13734 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
13735 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
13736 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
13737 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
13738 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
13739 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
13740 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
13741 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
13742 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
13743 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
13744 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
13745 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
13746 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
13747 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
13748 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
13749 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
13750 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
13751 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
13752 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
13753 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
13754 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
13755 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
13756 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
13757 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
13758 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
13759 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
13760 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
13761 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
13762 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
13763 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
13764 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
13765 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
13766 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
13767 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
13768 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
13769 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
13770 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
13771 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
13772 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
13773 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
13774 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
13775 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
13776 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
13777 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
13778 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
13779 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
13780 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
13781 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
13782 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
13783 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
13784 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
13785 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
13786 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
13787 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
13788 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
13789 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
13790 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
13791 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
13792 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
13793 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
13794 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
13795 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
13796 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
13797 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
13798 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
13799 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
13800 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
13801 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
13802 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
13803 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
13804 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
13805 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
13806 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
13807 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
13808 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
13809 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
13810 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
13811 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
13812 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
13813 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
13814 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
13815 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
13816 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
13817 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
13818 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
13819 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
13820 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
13821 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
13822 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
13823 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
13824 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
13825 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
13826 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
13827 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
13828 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
13829 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
13830 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
13831 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
13832 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
13833 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
13834 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
13835 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
13836 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
13837 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
13838 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
13839 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
13840 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
13841 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
13842 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
13843 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
13844 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
13845 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
13846 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
13847 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
13848 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
13849 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
13850 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
13851 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
13852 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
13853 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
13854 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
13855 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
13856 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
13857 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
13858 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
13859 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
13860 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
13861 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
13862 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
13863 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
13864 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
13865 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
13866 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
13867 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
13868 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
13869 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
13870 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
13871 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
13872 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
13873 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
13874 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
13875 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
13876 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
13877 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
13878 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
13879 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
13880 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
13881 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
13882 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
13883 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
13884 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
13885 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
13886 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
13887 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
13888 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
13889 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
13890 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
13891 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
13892 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
13893 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
13894 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
13895 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
13896 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
13897 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
13898 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
13899 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
13900 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
13901 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
13902 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
13903 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
13904 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
13905 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
13906 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
13907 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
13908 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
13909 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
13910 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
13911 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
13912 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
13913 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
13914 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
13915 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
13916 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
13917 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
13918 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
13919 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
13920 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
13921 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
13922 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
13923 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
13924 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
13925 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
13926 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
13927 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
13928 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
13929 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
13930 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
13931 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
13932 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
13933 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
13934 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
13935 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
13936 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
13937 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
13938 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
13939 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
13940 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
13941 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
13942 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
13943 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
13944 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
13945 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
13946 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
13947 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
13948 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
13949 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
13950 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
13951 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
13952 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
13953 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
13954 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
13955 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
13956 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
13957 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
13958 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
13959 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
13960 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
13961 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
13962 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
13963 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
13964 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
13965 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
13966 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
13967 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
13968 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
13969 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
13970 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
13971 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
13972 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
13973 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
13974 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
13975 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
13976 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
13977 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
13978 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
13979 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
13980 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
13981 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
13982 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
13983 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
13984 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
13985 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
13986 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
13987 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
13988 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
13989 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
13990 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
13991 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
13992 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
13993 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
13994 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
13995 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
13996 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
13997 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
13998 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
13999 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
14000 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
14001 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
14002 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
14003 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
14004 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
14005 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
14006 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
14007 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
14008 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
14009 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
14010 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
14011 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
14012 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
14013 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
14014 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
14015 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
14016 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
14017 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
14018 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
14019 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
14020 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
14021 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
14022 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
14023 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
14024 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
14025 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
14026 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
14027 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
14028 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
14029 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
14030 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
14031 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
14032 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
14033 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
14034 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
14035 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
14036 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
14037 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
14038 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
14039 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
14040 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
14041 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
14042 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
14043 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
14044 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
14045 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
14046 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
14047 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
14048 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
14049 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
14050 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
14051 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
14052 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
14053 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
14054 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
14055 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
14056 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
14057 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
14058 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
14059 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
14060 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
14061 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
14062 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
14063 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
14064 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
14065 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
14066 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
14067 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
14068 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
14069 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
14070 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
14071 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
14072 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
14073 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
14074 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
14075 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
14076 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
14077 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
14078 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
14079 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
14080 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
14081 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
14082 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
14083 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
14084 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
14085 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
14086 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
14087 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
14088 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
14089 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
14090 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
14091 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
14092 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
14093 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
14094 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
14095 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
14096 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
14097 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
14098 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
14099 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
14100 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
14101 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
14102 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
14103 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
14104 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
14105 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
14106 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
14107 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
14108 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
14109 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
14110 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
14111 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
14112 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
14113 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
14114 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
14115 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
14116 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
14117 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
14118 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
14119 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
14120 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
14121 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
14122 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
14123 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
14124 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
14125 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
14126 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
14127 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
14128 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
14129 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
14130 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
14131 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
14132 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
14133 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
14134 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
14135 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
14136 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
14137 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
14138 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
14139 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
14140 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
14141 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
14142 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
14143 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
14144 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
14145 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
14146 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
14147 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
14148 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
14149 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
14150 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
14151 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
14152 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
14153 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
14154 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
14155 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
14156 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
14157 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
14158 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
14159 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
14160 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
14161 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
14162 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
14163 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
14164 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
14165 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
14166 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
14167 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
14168 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
14169 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
14170 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
14171 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
14172 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
14173 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
14174 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
14175 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
14176 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
14177 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
14178 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
14179 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
14180 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
14181 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
14182 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
14183 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
14184 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
14185 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
14186 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
14187 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
14188 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
14189 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
14190 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
14191 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
14192 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
14193 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
14194 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
14195 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
14196 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
14197 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
14198 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
14199 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
14200 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
14201 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
14202 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
14203 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
14204 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
14205 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
14206 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
14207 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
14208 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
14209 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
14210 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
14211 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
14212 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
14213 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
14214 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
14215 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
14216 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
14217 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
14218 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
14219 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
14220 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
14221 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
14222 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
14223 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
14224 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
14225 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
14226 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
14227 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
14228 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
14229 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
14230 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
14231 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
14232 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
14233 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
14234 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
14235 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
14236 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
14237 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
14238 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
14239 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
14240 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
14241 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
14242 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
14243 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
14244 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
14245 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
14246 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
14247 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
14248 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
14249 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
14250 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
14251 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
14252 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
14253 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
14254 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
14255 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
14256 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
14257 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
14258 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
14259 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
14260 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
14261 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
14262 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
14263 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
14264 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
14265 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
14266 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
14267 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
14268 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
14269 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
14270 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
14271 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
14272 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
14273 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
14274 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
14275 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
14276 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
14277 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
14278 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
14279 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
14280 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
14281 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
14282 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
14283 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
14284 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
14285 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
14286 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
14287 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
14288 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
14289 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
14290 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
14291 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
14292 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
14293 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
14294 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
14295 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
14296 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
14297 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
14298 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
14299 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
14300 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
14301 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
14302 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
14303 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
14304 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
14305 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
14306 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
14307 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
14308 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
14309 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
14310 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
14311 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
14312 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
14313 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
14314 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
14315 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
14316 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
14317 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
14318 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
14319 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
14320 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
14321 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
14322 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
14323 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
14324 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
14325 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
14326 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
14327 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
14328 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
14329 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
14330 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
14331 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
14332 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
14333 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
14334 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
14335 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
14336 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
14337 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
14338 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
14339 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
14340 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
14341 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
14342 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
14343 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
14344 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
14345 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
14346 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
14347 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
14348 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
14349 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
14350 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
14351 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
14352 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
14353 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
14354 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
14355 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
14356 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
14357 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
14358 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
14359 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
14360 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
14361 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
14362 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
14363 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
14364 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
14365 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
14366 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
14367 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
14368 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
14369 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
14370 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
14371 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
14372 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
14373 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
14374 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
14375 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
14376 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
14377 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
14378 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
14379 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
14380 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
14381 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
14382 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
14383 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
14384 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
14385 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
14386 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
14387 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
14388 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
14389 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
14390 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
14391 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
14392 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
14393 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
14394 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
14395 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
14396 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
14397 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
14398 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
14399 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
14400 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
14401 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
14402 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
14403 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
14404 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
14405 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
14406 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
14407 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
14408 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
14409 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
14410 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
14411 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
14412 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
14413 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
14414 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
14415 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
14416 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
14417 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
14418 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
14419 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
14420 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
14421 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
14422 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
14423 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
14424 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
14425 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
14426 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
14427 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
14428 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
14429 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
14430 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
14431 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
14432 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
14433 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
14434 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
14435 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
14436 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
14437 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
14438 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
14439 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
14440 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
14441 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
14442 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
14443 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
14444 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
14445 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
14446 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
14447 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
14448 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
14449 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
14450 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
14451 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
14452 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
14453 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
14454 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
14455 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
14456 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
14457 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
14458 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
14459 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
14460 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
14461 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
14462 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
14463 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
14464 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
14465 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
14466 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
14467 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
14468 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
14469 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
14470 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
14471 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
14472 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
14473 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
14474 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
14475 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
14476 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
14477 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
14478 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
14479 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
14480 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
14481 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
14482 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
14483 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
14484 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
14485 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
14486 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
14487 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
14488 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
14489 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
14490 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
14491 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
14492 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
14493 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
14494 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
14495 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
14496 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
14497 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
14498 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
14499 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
14500 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
14501 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
14502 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
14503 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
14504 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
14505 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
14506 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
14507 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
14508 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
14509 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
14510 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
14511 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
14512 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
14513 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
14514 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
14515 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
14516 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
14517 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
14518 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
14519 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
14520 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
14521 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
14522 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
14523 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
14524 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
14525 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
14526 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
14527 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
14528 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
14529 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
14530 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
14531 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
14532 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
14533 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
14534 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
14535 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
14536 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
14537 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
14538 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
14539 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
14540 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
14541 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
14542 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
14543 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
14544 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
14545 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
14546 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
14547 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
14548 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
14549 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
14550 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
14551 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
14552 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
14553 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
14554 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
14555 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
14556 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
14557 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
14558 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
14559 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
14560 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
14561 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
14562 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
14563 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
14564 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
14565 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
14566 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
14567 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
14568 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
14569 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
14570 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
14571 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
14572 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
14573 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
14574 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
14575 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
14576 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
14577 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
14578 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
14579 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
14580 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
14581 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
14582 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
14583 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
14584 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
14585 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
14586 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
14587 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
14588 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
14589 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
14590 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
14591 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
14592 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
14593 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
14594 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
14595 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
14596 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
14597 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
14598 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
14599 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
14600 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
14601 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
14602 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
14603 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
14604 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
14605 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
14606 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
14607 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
14608 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
14609 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
14610 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
14611 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
14612 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
14613 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
14614 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
14615 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
14616 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
14617 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
14618 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
14619 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
14620 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
14621 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
14622 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
14623 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
14624 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
14625 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
14626 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
14627 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
14628 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
14629 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
14630 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
14631 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
14632 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
14633 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
14634 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
14635 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
14636 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
14637 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
14638 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
14639 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
14640 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
14641 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
14642 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
14643 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
14644 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
14645 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
14646 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
14647 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
14648 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
14649 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
14650 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
14651 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
14652 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
14653 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
14654 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
14655 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
14656 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
14657 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
14658 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
14659 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
14660 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
14661 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
14662 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
14663 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
14664 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
14665 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
14666 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
14667 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
14668 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
14669 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
14670 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
14671 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
14672 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
14673 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
14674 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
14675 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
14676 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
14677 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
14678 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
14679 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
14680 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
14681 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
14682 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
14683 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
14684 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
14685 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
14686 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
14687 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
14688 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
14689 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
14690 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
14691 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
14692 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
14693 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
14694 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
14695 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
14696 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
14697 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
14698 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
14699 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
14700 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
14701 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
14702 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
14703 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
14704 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
14705 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
14706 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
14707 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
14708 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
14709 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
14710 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
14711 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
14712 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
14713 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
14714 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
14715 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
14716 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
14717 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
14718 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
14719 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
14720 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
14721 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
14722 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
14723 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
14724 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
14725 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
14726 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
14727 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
14728 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
14729 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
14730 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
14731 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
14732 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
14733 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
14734 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
14735 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
14736 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
14737 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
14738 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
14739 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
14740 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
14741 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
14742 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
14743 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
14744 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
14745 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
14746 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
14747 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
14748 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
14749 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
14750 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
14751 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
14752 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
14753 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
14754 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
14755 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
14756 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
14757 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
14758 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
14759 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
14760 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
14761 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
14762 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
14763 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
14764 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
14765 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
14766 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
14767 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
14768 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
14769 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
14770 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
14771 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
14772 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
14773 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
14774 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
14775 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
14776 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
14777 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
14778 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
14779 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
14780 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
14781 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
14782 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
14783 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
14784 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
14785 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
14786 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
14787 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
14788 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
14789 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
14790 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
14791 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
14792 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
14793 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
14794 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
14795 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
14796 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
14797 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
14798 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
14799 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
14800 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
14801 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
14802 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
14803 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
14804 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
14805 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
14806 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
14807 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
14808 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
14809 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
14810 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
14811 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
14812 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
14813 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
14814 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
14815 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
14816 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
14817 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
14818 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
14819 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
14820 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
14821 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
14822 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
14823 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
14824 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
14825 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
14826 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
14827 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
14828 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
14829 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
14830 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
14831 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
14832 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
14833 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
14834 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
14835 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
14836 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
14837 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
14838 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
14839 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
14840 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
14841 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
14842 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
14843 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
14844 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
14845 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
14846 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
14847 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
14848 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
14849 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
14850 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
14851 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
14852 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
14853 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
14854 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
14855 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
14856 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
14857 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
14858 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
14859 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
14860 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
14861 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
14862 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
14863 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
14864 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
14865 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
14866 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
14867 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
14868 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
14869 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
14870 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
14871 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
14872 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
14873 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
14874 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
14875 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
14876 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
14877 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
14878 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
14879 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
14880 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
14881 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
14882 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
14883 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
14884 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
14885 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
14886 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
14887 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
14888 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
14889 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
14890 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
14891 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
14892 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
14893 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
14894 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
14895 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
14896 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
14897 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
14898 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
14899 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
14900 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
14901 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
14902 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
14903 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
14904 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
14905 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
14906 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
14907 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
14908 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
14909 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
14910 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
14911 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
14912 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
14913 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
14914 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
14915 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
14916 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
14917 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
14918 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
14919 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
14920 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
14921 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
14922 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
14923 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
14924 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
14925 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
14926 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
14927 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
14928 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
14929 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
14930 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
14931 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
14932 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
14933 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
14934 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
14935 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
14936 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
14937 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
14938 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
14939 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
14940 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
14941 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
14942 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
14943 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
14944 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
14945 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
14946 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
14947 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
14948 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
14949 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
14950 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
14951 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
14952 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
14953 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
14954 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
14955 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
14956 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
14957 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
14958 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
14959 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
14960 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
14961 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
14962 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
14963 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
14964 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
14965 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
14966 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
14967 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
14968 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
14969 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
14970 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
14971 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
14972 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
14973 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
14974 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
14975 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
14976 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
14977 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
14978 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
14979 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
14980 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
14981 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
14982 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
14983 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
14984 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
14985 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
14986 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
14987 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
14988 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
14989 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
14990 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
14991 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
14992 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
14993 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
14994 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
14995 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
14996 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
14997 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
14998 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
14999 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
15000 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
15001 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
15002 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
15003 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
15004 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
15005 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
15006 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
15007 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
15008 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
15009 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
15010 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
15011 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
15012 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
15013 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
15014 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
15015 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
15016 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
15017 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
15018 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
15019 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
15020 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
15021 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
15022 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
15023 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
15024 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
15025 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
15026 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
15027 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
15028 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
15029 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
15030 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
15031 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
15032 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
15033 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
15034 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
15035 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
15036 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
15037 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
15038 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
15039 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
15040 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
15041 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
15042 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
15043 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
15044 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
15045 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
15046 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
15047 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
15048 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
15049 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
15050 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
15051 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
15052 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
15053 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
15054 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
15055 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
15056 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
15057 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
15058 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
15059 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
15060 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
15061 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
15062 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
15063 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
15064 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
15065 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
15066 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
15067 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
15068 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
15069 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
15070 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
15071 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
15072 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
15073 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
15074 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
15075 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
15076 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
15077 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
15078 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
15079 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
15080 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
15081 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
15082 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
15083 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
15084 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
15085 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
15086 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
15087 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
15088 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
15089 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
15090 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
15091 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
15092 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
15093 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
15094 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
15095 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
15096 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
15097 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
15098 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
15099 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
15100 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
15101 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
15102 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
15103 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
15104 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
15105 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
15106 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
15107 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
15108 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
15109 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
15110 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
15111 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
15112 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
15113 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
15114 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
15115 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
15116 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
15117 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
15118 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
15119 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
15120 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
15121 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
15122 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
15123 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
15124 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
15125 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
15126 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
15127 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
15128 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
15129 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
15130 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
15131 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
15132 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
15133 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
15134 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
15135 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
15136 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
15137 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
15138 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
15139 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
15140 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
15141 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
15142 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
15143
15144 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15145
15146 * gcc.target/riscv/rvv/base/bug-1.c: New test.
15147
15148 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15149
15150 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
15151 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
15152 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
15153 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
15154 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
15155 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
15156 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
15157 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
15158 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
15159 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
15160 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
15161
15162 2023-03-13 Marek Polacek <polacek@redhat.com>
15163
15164 PR c++/107532
15165 * g++.dg/warn/Wdangling-reference10.C: New test.
15166
15167 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
15168
15169 PR preprocessor/67046
15170 * c-c++-common/cpp/pr67046.c: New test.
15171
15172 2023-03-13 Richard Biener <rguenther@suse.de>
15173
15174 PR tree-optimization/109046
15175 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
15176
15177 2023-03-12 Jakub Jelinek <jakub@redhat.com>
15178
15179 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
15180 Don't expect one __bf16 related error.
15181 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
15182 dg-error directives for __bf16 being an extended arithmetic type.
15183 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
15184 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
15185 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
15186 related errors.
15187
15188 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
15189
15190 PR middle-end/109031
15191 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
15192 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
15193
15194 2023-03-12 Tamar Christina <tamar.christina@arm.com>
15195
15196 PR target/108583
15197 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
15198 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
15199
15200 2023-03-12 Tamar Christina <tamar.christina@arm.com>
15201 Richard Sandiford <richard.sandiford@arm.com>
15202
15203 PR target/108583
15204 * gcc.dg/mla_1.c: New test.
15205
15206 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
15207
15208 PR modula2/109089
15209 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
15210 the external definitions of isfinite.
15211
15212 2023-03-12 Jonathan Yong <10walls@gmail.com>
15213
15214 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
15215 allow long long instead of just long.
15216 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
15217
15218 2023-03-12 Jonathan Yong <10walls@gmail.com>
15219
15220 * gcc.c-torture/compile/103818.c: Enable test for llp64.
15221
15222 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
15223
15224 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
15225 targets. Adjust expected output.
15226 * lib/target-supports.exp
15227 (check_effective_target_const_volatile_readonly_section): New
15228
15229 2023-03-11 Harald Anlauf <anlauf@gmx.de>
15230
15231 PR fortran/106945
15232 * gfortran.dg/pr106945.f90: New test.
15233
15234 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15235
15236 * lib/target-supports.exp (check_fork_available): Don't signal
15237 true for CRIS running on a simulator.
15238
15239 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15240
15241 * gcc.dg/pr108117.c: Require effective-target scheduling.
15242
15243 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15244
15245 * gcc.dg/pr106397.c: Add -w to options.
15246
15247 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15248
15249 PR target/107703
15250 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
15251 it.
15252 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
15253 __bf16.
15254 * g++.dg/cpp23/ext-floating14.C: New test.
15255
15256 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15257
15258 PR c++/107558
15259 * g++.dg/gomp/pr107558.C: New test.
15260
15261 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15262
15263 PR c++/109039
15264 * g++.dg/abi/no_unique_address7.C: New test.
15265
15266 2023-03-10 Jason Merrill <jason@redhat.com>
15267
15268 PR c++/108972
15269 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
15270 but expect errors.
15271
15272 2023-03-10 Marek Polacek <polacek@redhat.com>
15273
15274 PR sanitizer/108060
15275 PR sanitizer/109050
15276 * c-c++-common/ubsan/bounds-17.c: New test.
15277 * c-c++-common/ubsan/bounds-18.c: New test.
15278 * c-c++-common/ubsan/bounds-19.c: New test.
15279 * c-c++-common/ubsan/bounds-20.c: New test.
15280 * c-c++-common/ubsan/bounds-21.c: New test.
15281
15282 2023-03-10 Harald Anlauf <anlauf@gmx.de>
15283
15284 PR fortran/104332
15285 * gfortran.dg/bind_c_usage_34.f90: New test.
15286
15287 2023-03-10 Andrew Pinski <apinski@marvell.com>
15288
15289 * gcc.target/aarch64/rev16_2.c: New test.
15290 * gcc.target/aarch64/shift_and_operator-1.c: New test.
15291
15292 2023-03-10 David Malcolm <dmalcolm@redhat.com>
15293
15294 PR analyzer/109059
15295 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
15296 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
15297 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
15298
15299 2023-03-10 Jason Merrill <jason@redhat.com>
15300
15301 PR c++/108566
15302 * g++.dg/abi/anon6.C: New test.
15303
15304 2023-03-10 David Malcolm <dmalcolm@redhat.com>
15305
15306 PR analyzer/108475
15307 PR analyzer/109060
15308 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
15309 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
15310 New test.
15311 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
15312 New test.
15313
15314 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15315
15316 PR c/108079
15317 * c-c++-common/Wunused-var-18.c: New test.
15318
15319 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15320
15321 PR tree-optimization/109008
15322 * gcc.dg/pr109008.c: New test.
15323
15324 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15325
15326 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
15327
15328 2023-03-10 Jason Merrill <jason@redhat.com>
15329
15330 PR c++/108099
15331 * g++.dg/ext/int128-7.C: New test.
15332
15333 2023-03-10 Jason Merrill <jason@redhat.com>
15334
15335 PR c++/108542
15336 * g++.dg/contracts/contracts-err1.C: New test.
15337
15338 2023-03-09 Jason Merrill <jason@redhat.com>
15339
15340 PR c++/108773
15341 * g++.dg/cpp0x/initlist-array18.C: New test.
15342 * g++.dg/cpp0x/initlist-array19.C: New test.
15343
15344 2023-03-09 David Malcolm <dmalcolm@redhat.com>
15345
15346 PR analyzer/102671
15347 PR analyzer/105755
15348 PR analyzer/108251
15349 PR analyzer/108400
15350 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
15351 from Emacs.
15352 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
15353 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
15354 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
15355 New test, reduced from haproxy's src/ssl_sample.c.
15356 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
15357 Likewise.
15358 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
15359 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
15360
15361 2023-03-09 Tamar Christina <tamar.christina@arm.com>
15362
15363 * gcc.target/aarch64/tbz_2.c: New test.
15364 * gcc.target/aarch64/tbz_3.c: New test.
15365
15366 2023-03-09 Jason Merrill <jason@redhat.com>
15367
15368 DR 2664
15369 PR c++/102529
15370 * g++.dg/DRs/dr2664.C: New test.
15371 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
15372
15373 2023-03-09 Jason Merrill <jason@redhat.com>
15374 Michael Spertus <mike@spertus.com>
15375
15376 PR c++/105841
15377 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
15378
15379 2023-03-09 Jason Merrill <jason@redhat.com>
15380
15381 * g++.dg/ext/is_deducible1.C: Guard with
15382 __has_builtin (__is_deducible).
15383
15384 2023-03-09 Jason Merrill <jason@redhat.com>
15385
15386 PR c++/105841
15387 * g++.dg/ext/is_deducible1.C: New test.
15388
15389 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
15390
15391 * gcc.target/aarch64/pr108999.c: New.
15392
15393 2023-03-09 Richard Biener <rguenther@suse.de>
15394
15395 PR middle-end/108995
15396 * gcc.dg/ubsan/pr108995.c: New testcase.
15397
15398 2023-03-09 Jakub Jelinek <jakub@redhat.com>
15399 Richard Biener <rguenther@suse.de>
15400
15401 PR tree-optimization/109008
15402 * gcc.c-torture/execute/ieee/pr109008.c: New test.
15403
15404 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15405
15406 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
15407 gcc_{warning,error}_prefix with Fortran specific one used in
15408 gfortran_init.
15409
15410 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15411
15412 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
15413 int128 effective target requirement.
15414 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
15415
15416 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15417
15418 PR testsuite/108729
15419 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
15420 has_arch_ppc64 effective target.
15421 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
15422
15423 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15424
15425 PR testsuite/108730
15426 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
15427 effective target requirement.
15428
15429 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15430
15431 PR testsuite/108813
15432 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
15433
15434 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15435
15436 PR testsuite/108810
15437 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
15438 the extracted index for BE.
15439
15440 2023-03-08 Jeff Law <jlaw@ventanamicro>
15441
15442 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
15443
15444 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
15445
15446 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
15447 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
15448
15449 2023-03-07 Jason Merrill <jason@redhat.com>
15450
15451 PR c++/108526
15452 PR c++/106651
15453 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
15454
15455 2023-03-07 Marek Polacek <polacek@redhat.com>
15456
15457 PR c++/107532
15458 * g++.dg/warn/Wdangling-reference8.C: New test.
15459 * g++.dg/warn/Wdangling-reference9.C: New test.
15460
15461 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
15462
15463 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
15464
15465 2023-03-07 Jakub Jelinek <jakub@redhat.com>
15466
15467 PR c++/109042
15468 * g++.dg/rtti/pr109042.C: New test.
15469
15470 2023-03-07 Marek Polacek <polacek@redhat.com>
15471
15472 PR c++/109030
15473 * g++.dg/cpp0x/noexcept77.C: New test.
15474
15475 2023-03-07 Marek Polacek <polacek@redhat.com>
15476
15477 PR c++/107939
15478 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
15479 * g++.dg/cpp1y/var-templ77.C: New test.
15480
15481 2023-03-07 Pan Li <pan2.li@intel.com>
15482 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15483
15484 PR target/108185
15485 PR target/108654
15486 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
15487 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
15488 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
15489 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
15490 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
15491 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
15492 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
15493 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
15494
15495 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15496
15497 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
15498 -fno-stack-protector.
15499 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
15500 -fno-stack-protector.
15501 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
15502 -fno-stack-protector.
15503 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
15504 -fno-stack-protector.
15505
15506 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15507
15508 * gcc.target/aarch64/pr104005.c (dg-options): Add
15509 -fno-stack-protector.
15510
15511 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15512
15513 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
15514 -fno-stack-protector.
15515
15516 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15517
15518 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
15519 -fno-stack-protector.
15520 * g++.target/aarch64/pr103147-10.C: Likewise.
15521
15522 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15523
15524 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
15525 Add -fno-stack-protector.
15526
15527 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15528
15529 PR testsuite/70150
15530 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
15531 -fno-pie.
15532
15533 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15534
15535 PR testsuite/70150
15536 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
15537 -no-pie for aarch64-*-*.
15538 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
15539 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
15540 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
15541 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
15542 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
15543 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
15544 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
15545 -fno-pie.
15546
15547 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15548
15549 PR testsuite/70150
15550 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
15551 Add -fno-pie -no-pie.
15552
15553 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15554
15555 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
15556
15557 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15558
15559 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
15560 Gate on effective target tail_call.
15561
15562 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15563
15564 * lib/target-supports.exp (check_effective_target_tail_call): New.
15565
15566 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15567
15568 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
15569 int32_t being "long int".
15570
15571 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15572
15573 * lib/multiline.exp (_build_multiline_regex): Map
15574 "{re:" to "(", similarly ")?" from ":re?}" and the
15575 same without question mark.
15576
15577 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
15578
15579 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
15580 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
15581 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
15582 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
15583 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
15584 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
15585 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
15586 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
15587 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
15588 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
15589 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
15590 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
15591 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
15592 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
15593 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
15594 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
15595 * gcc.target/gcn/cond_fminnm_1.c: New test.
15596 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
15597 * gcc.target/gcn/cond_fminnm_2.c: New test.
15598 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
15599 * gcc.target/gcn/cond_fminnm_3.c: New test.
15600 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
15601 * gcc.target/gcn/cond_fminnm_4.c: New test.
15602 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
15603 * gcc.target/gcn/cond_fminnm_5.c: New test.
15604 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
15605 * gcc.target/gcn/cond_fminnm_6.c: New test.
15606 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
15607 * gcc.target/gcn/cond_fminnm_7.c: New test.
15608 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
15609 * gcc.target/gcn/cond_fminnm_8.c: New test.
15610 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
15611 * gcc.target/gcn/cond_smax_1.c: New test.
15612 * gcc.target/gcn/cond_smax_1_run.c: New test.
15613 * gcc.target/gcn/cond_smin_1.c: New test.
15614 * gcc.target/gcn/cond_smin_1_run.c: New test.
15615 * gcc.target/gcn/cond_umax_1.c: New test.
15616 * gcc.target/gcn/cond_umax_1_run.c: New test.
15617 * gcc.target/gcn/cond_umin_1.c: New test.
15618 * gcc.target/gcn/cond_umin_1_run.c: New test.
15619 * gcc.target/gcn/smax_1.c: New test.
15620 * gcc.target/gcn/smax_1_run.c: New test.
15621 * gcc.target/gcn/smin_1.c: New test.
15622 * gcc.target/gcn/smin_1_run.c: New test.
15623 * gcc.target/gcn/umax_1.c: New test.
15624 * gcc.target/gcn/umax_1_run.c: New test.
15625 * gcc.target/gcn/umin_1.c: New test.
15626 * gcc.target/gcn/umin_1_run.c: New test.
15627
15628 2023-03-06 Richard Biener <rguenther@suse.de>
15629
15630 PR tree-optimization/109025
15631 * gcc.dg/vect/pr109025.c: New testcase.
15632
15633 2023-03-06 Xi Ruoyao <xry111@xry111.site>
15634
15635 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
15636 -fno-stack-protector.
15637 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
15638 Likewise.
15639 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
15640 Likewise.
15641
15642 2023-03-06 Xi Ruoyao <xry111@xry111.site>
15643
15644 PR target/109000
15645 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
15646 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
15647 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
15648 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
15649
15650 2023-03-05 Harald Anlauf <anlauf@gmx.de>
15651 Tobias Burnus <tobias@codesourcery.com>
15652
15653 PR fortran/106856
15654 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
15655 * gfortran.dg/class_74.f90: New test.
15656 * gfortran.dg/class_75.f90: New test.
15657
15658 2023-03-05 Jakub Jelinek <jakub@redhat.com>
15659
15660 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
15661 scan-tree-dump-times target selector.
15662
15663 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15664 SiYu Wu <siyu@isrc.iscas.ac.cn>
15665
15666 * gcc.target/riscv/zksed32.c: New test.
15667 * gcc.target/riscv/zksed64.c: New test.
15668 * gcc.target/riscv/zksh32.c: New test.
15669 * gcc.target/riscv/zksh64.c: New test.
15670
15671 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15672 SiYu Wu <siyu@isrc.iscas.ac.cn>
15673
15674 * gcc.target/riscv/zknh-sha256.c: New test.
15675 * gcc.target/riscv/zknh-sha512-32.c: New test.
15676 * gcc.target/riscv/zknh-sha512-64.c: New test.
15677
15678 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15679 SiYu Wu <siyu@isrc.iscas.ac.cn>
15680
15681 * gcc.target/riscv/zknd32.c: New test.
15682 * gcc.target/riscv/zknd64.c: New test.
15683 * gcc.target/riscv/zkne32.c: New test.
15684 * gcc.target/riscv/zkne64.c: New test.
15685
15686 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15687 SiYu Wu <siyu@isrc.iscas.ac.cn>
15688
15689 * gcc.target/riscv/zbkb32.c: New test.
15690 * gcc.target/riscv/zbkb64.c: New test.
15691 * gcc.target/riscv/zbkc32.c: New test.
15692 * gcc.target/riscv/zbkc64.c: New test.
15693 * gcc.target/riscv/zbkx32.c: New test.
15694 * gcc.target/riscv/zbkx64.c: New test.
15695
15696 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
15697
15698 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
15699 5 insn sh1add+slli+add+slli+sub.
15700 * gcc.target/riscv/pr108987.c: New test.
15701
15702 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15703 kito-cheng <kito.cheng@sifive.com>
15704
15705 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
15706
15707 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15708
15709 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
15710 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
15711 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
15712 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
15713 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
15714 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
15715 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
15716 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
15717
15718 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15719
15720 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
15721 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
15722 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
15723 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
15724 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
15725 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
15726 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
15727 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
15728 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
15729 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
15730 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
15731 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
15732 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
15733 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
15734 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
15735 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
15736 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
15737 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
15738 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
15739 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
15740 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
15741 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
15742 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
15743 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
15744 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
15745 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
15746 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
15747 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
15748 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
15749 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
15750 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
15751 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
15752
15753 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15754
15755 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
15756 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
15757 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
15758 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
15759 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
15760 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
15761
15762 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
15763
15764 * gcc.target/riscv/zbb-min-max-03.c: New test.
15765
15766 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15767
15768 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
15769 target selectors.
15770 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
15771
15772 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15773
15774 PR c/107465
15775 * c-c++-common/Wsign-compare-2.c (f18): New test.
15776
15777 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15778
15779 PR c/107465
15780 * c-c++-common/Wsign-compare-2.c: New test.
15781 * c-c++-common/pr107465.c: New test.
15782
15783 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15784
15785 PR c/107846
15786 * gcc.dg/pr107846.c: New test.
15787
15788 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15789
15790 PR c++/108702
15791 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
15792
15793 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15794
15795 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
15796
15797 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15798
15799 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
15800
15801 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15802
15803 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
15804 scan-assembler identifiers.
15805 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
15806
15807 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15808
15809 PR analyzer/109016
15810 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
15811 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
15812
15813 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15814
15815 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
15816 * gcc.dg/analyzer/sprintf-1.c: New test.
15817 * gcc.dg/analyzer/sprintf-concat.c: New test.
15818
15819 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15820
15821 PR tree-optimization/108988
15822 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
15823
15824 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15825
15826 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
15827 two new variants, one fixed, one xfailed.
15828 * c-c++-common/Wdangling-pointer-5.c
15829 (nowarn_store_arg_store_arg): Add now-expected warnings.
15830
15831 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15832
15833 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
15834 around +cdecp<N>.
15835 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
15836
15837 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15838
15839 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
15840 expected counts into a single pattern.
15841 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
15842 return and reversed conditions.
15843
15844 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15845
15846 PR target/51534
15847 * gcc.target/arm/pr51534.c: Split softfp variant into...
15848 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
15849
15850 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15851
15852 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
15853 after tab after vmsr, and lower the case of P0.
15854
15855 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15856
15857 PR target/104882
15858 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
15859
15860 2023-03-03 Patrick Palka <ppalka@redhat.com>
15861
15862 PR c++/108998
15863 * g++.dg/cpp2a/lambda-generic11.C: New test.
15864
15865 2023-03-03 Jakub Jelinek <jakub@redhat.com>
15866
15867 PR c/108986
15868 * gcc.dg/Wnonnull-8.c: New test.
15869
15870 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
15871
15872 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
15873 "not low or equal" load on condition variant.
15874 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
15875 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
15876
15877 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
15878
15879 * gcc.dg/vect/slp-3.c: Adapt test expectation.
15880 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
15881 * gcc.dg/vect/slp-perm-8.c: Likewise.
15882
15883 2023-03-03 Richard Biener <rguenther@suse.de>
15884
15885 PR tree-optimization/109002
15886 * gcc.dg/torture/pr109002.c: New testcase.
15887
15888 2023-03-03 Richard Biener <rguenther@suse.de>
15889
15890 PR debug/108772
15891 * g++.dg/lto/pr108772_0.C: New testcase.
15892
15893 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15894
15895 PR c++/100127
15896 * g++.dg/coroutines/pr100127.C: Test for header rather than
15897 compiler macro.
15898 * g++.dg/coroutines/pr100772-a.C: Likewise.
15899 * g++.dg/coroutines/pr100772-b.C: Likewise.
15900
15901 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
15902
15903 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
15904 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
15905
15906 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15907
15908 PR d/108946
15909 * gdc.dg/simd2a.d: Update test.
15910 * gdc.dg/simd2b.d: Likewise.
15911 * gdc.dg/simd2c.d: Likewise.
15912 * gdc.dg/simd2d.d: Likewise.
15913 * gdc.dg/simd2e.d: Likewise.
15914 * gdc.dg/simd2f.d: Likewise.
15915 * gdc.dg/simd2g.d: Likewise.
15916 * gdc.dg/simd2h.d: Likewise.
15917 * gdc.dg/simd2i.d: Likewise.
15918 * gdc.dg/simd2j.d: Likewise.
15919
15920 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15921
15922 PR d/108877
15923 * gdc.dg/imports/pr108877a.d: New test.
15924 * gdc.dg/pr108877.d: New test.
15925
15926 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15927
15928 PR d/108167
15929 * gdc.dg/pr108167.d: New test.
15930
15931 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15932
15933 PR d/108945
15934 * gdc.dg/pr108945.d: New test.
15935
15936 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15937
15938 PR testsuite/108991
15939 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
15940 before target selector.
15941
15942 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
15943
15944 PR jit/107999
15945 * jit.dg/test-error-array-bounds.c: Update test.
15946
15947 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
15948
15949 * gcc.target/avr/pr90706.c: New.
15950
15951 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
15952 Paul-Antoine Arras <pa@codesourcery.com>
15953
15954 * gcc.target/gcn/simd-math-1.c: New testcase.
15955 * gcc.target/gcn/simd-math-2.c: New testcase.
15956
15957 2023-03-02 Patrick Palka <ppalka@redhat.com>
15958
15959 PR c++/108243
15960 PR c++/97553
15961 * g++.dg/opt/is_constant_evaluated3.C: New test.
15962
15963 2023-03-02 Patrick Palka <ppalka@redhat.com>
15964
15965 PR c++/108243
15966 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
15967
15968 2023-03-02 David Malcolm <dmalcolm@redhat.com>
15969
15970 PR analyzer/108968
15971 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
15972
15973 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15974
15975 PR debug/108716
15976 * g++.dg/debug/dwarf2/pr108716.C: New test.
15977
15978 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
15979
15980 PR tree-optimization/108979
15981 * gfortran.dg/vect/pr108979.f90: New test.
15982
15983 2023-03-02 Marek Polacek <polacek@redhat.com>
15984
15985 PR c++/106259
15986 * g++.dg/warn/Wmismatched-tags-11.C: New test.
15987
15988 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
15989
15990 * gcc.target/s390/s390.exp: Add partial subdirectory.
15991 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
15992 expectation.
15993 * lib/target-supports.exp: Add s390.
15994 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
15995 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
15996 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
15997 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
15998 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
15999 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
16000 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
16001 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
16002 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
16003 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
16004 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
16005 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
16006 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
16007 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
16008 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
16009 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
16010 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
16011 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
16012 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
16013 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
16014 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
16015 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
16016 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
16017 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
16018 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
16019 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
16020
16021 2023-03-02 Jonathan Yong <10walls@gmail.com>
16022
16023 PR middle-end/97956
16024 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
16025
16026 2023-03-02 Jonathan Yong <10walls@gmail.com>
16027
16028 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
16029
16030 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
16031
16032 PR tree-optimization/108603
16033 * gcc.target/aarch64/sve/pr108603.c: New test.
16034
16035 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
16036
16037 PR tree-optimization/108430
16038 * gcc.target/aarch64/sve/pr108430.c: New test.
16039
16040 2023-03-02 Jakub Jelinek <jakub@redhat.com>
16041
16042 PR c++/108934
16043 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
16044 * g++.target/i386/pr108934.C: New test.
16045
16046 2023-03-02 Jakub Jelinek <jakub@redhat.com>
16047
16048 PR c++/105839
16049 * g++.dg/gomp/pr105839-1.C: New test.
16050 * g++.dg/gomp/pr105839-2.C: New test.
16051
16052 2023-03-02 Richard Biener <rguenther@suse.de>
16053
16054 PR testsuite/108985
16055 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
16056
16057 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
16058
16059 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
16060
16061 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
16062
16063 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
16064 __USER_LABEL_PREFIX__.
16065
16066 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
16067
16068 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
16069 match targets where sizeof (union U) == 5, like "packed" targets.
16070
16071 2023-03-01 Marek Polacek <polacek@redhat.com>
16072
16073 PR c++/107574
16074 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
16075
16076 2023-03-01 David Malcolm <dmalcolm@redhat.com>
16077
16078 PR analyzer/107565
16079 * gcc.dg/analyzer/builtins-pr107565.c: New test.
16080 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
16081
16082 2023-03-01 Patrick Palka <ppalka@redhat.com>
16083 Jason Merrill <jason@redhat.com>
16084
16085 PR c++/108219
16086 PR c++/108218
16087 * g++.dg/cpp0x/new6.C: New test.
16088 * g++.dg/cpp2a/concepts-new1.C: New test.
16089
16090 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
16091
16092 PR middle-end/108545
16093 * c-c++-common/gomp/map-8.c: New test.
16094 * gfortran.dg/gomp/map-9.f90: New test.
16095
16096 2023-03-01 David Malcolm <dmalcolm@redhat.com>
16097
16098 PR analyzer/108935
16099 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
16100 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
16101 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
16102
16103 2023-03-01 Jonathan Yong <10walls@gmail.com>
16104
16105 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
16106 targets.
16107
16108 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16109
16110 PR sanitizer/108894
16111 * c-c++-common/ubsan/bounds-16.c: New test.
16112
16113 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16114
16115 PR debug/108967
16116 * g++.dg/debug/pr108967.C: New test.
16117
16118 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16119
16120 PR c++/108606
16121 * g++.dg/cpp1y/pr108606.C: New test.
16122
16123 2023-03-01 Richard Biener <rguenther@suse.de>
16124
16125 PR tree-optimization/108970
16126 * gcc.dg/pr108970.c: New testcase.
16127
16128 2023-03-01 Richard Biener <rguenther@suse.de>
16129
16130 PR tree-optimization/108950
16131 * gcc.dg/vect/pr108950.c: New testcase.
16132
16133 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
16134
16135 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
16136 newlib targets too.
16137
16138 2023-02-28 Patrick Palka <ppalka@redhat.com>
16139
16140 PR c++/108848
16141 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
16142 exception specifier" error. Expect a separate "not usable
16143 in a constant expression" error.
16144 * g++.dg/cpp1y/var-templ75.C: New test.
16145 * g++.dg/cpp1y/var-templ76.C: New test.
16146
16147 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
16148
16149 PR middle-end/107411
16150 PR middle-end/107411
16151 * g++.dg/pr107411.C: New test.
16152
16153 2023-02-28 Marek Polacek <polacek@redhat.com>
16154
16155 PR c++/108550
16156 * g++.dg/cpp1y/var-templ70.C: New test.
16157 * g++.dg/cpp1y/var-templ71.C: New test.
16158 * g++.dg/cpp1y/var-templ72.C: New test.
16159
16160 2023-02-28 Marek Polacek <polacek@redhat.com>
16161
16162 PR c++/107938
16163 * g++.dg/cpp1y/var-templ73.C: New test.
16164 * g++.dg/cpp1y/var-templ74.C: New test.
16165 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
16166
16167 2023-02-28 Jakub Jelinek <jakub@redhat.com>
16168
16169 PR sanitizer/108894
16170 * gcc.dg/ubsan/bounds-4.c: New test.
16171 * gcc.dg/ubsan/bounds-4a.c: New test.
16172 * gcc.dg/ubsan/bounds-4b.c: New test.
16173 * gcc.dg/ubsan/bounds-4c.c: New test.
16174 * gcc.dg/ubsan/bounds-4d.c: New test.
16175 * g++.dg/ubsan/bounds-1.C: New test.
16176
16177 2023-02-28 Richard Biener <rguenther@suse.de>
16178
16179 PR testsuite/108942
16180 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
16181
16182 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16183
16184 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
16185 message for "default_packed" targets.
16186
16187 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16188
16189 * lib/multiline.exp (handle-multiline-outputs): Shorten
16190 message to the same for fail and pass.
16191
16192 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16193
16194 PR testsuite/91419
16195 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
16196
16197 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16198
16199 PR testsuite/79356
16200 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
16201 of targets excluding xfail on lines 50 and 51.
16202
16203 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16204
16205 PR tree-optimization/108828
16206 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
16207
16208 2023-02-27 Harald Anlauf <anlauf@gmx.de>
16209
16210 PR fortran/108937
16211 * gfortran.dg/ibits_2.f90: New test.
16212
16213 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
16214
16215 * ada/acats/run_all.sh: Adjust example of compiler options.
16216
16217 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16218
16219 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
16220 Also add conditional to gm2-simple-execute.
16221
16222 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16223
16224 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
16225 (gm2_run_tower_test): New global variable. Add conditional
16226 before invoking gm2-local-exec.
16227
16228 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
16229
16230 * lib/multiline.exp (handle-multiline-outputs): Don't include the
16231 quoted multiline pattern in the pass/fail output.
16232
16233 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16234
16235 PR modula2/108261
16236 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
16237 variable access.
16238 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
16239 variable access.
16240 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
16241 variable access.
16242 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
16243 variable access.
16244 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
16245 variable access.
16246 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
16247 variable access.
16248 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
16249 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
16250 Add pathname.
16251 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
16252 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
16253 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
16254 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
16255 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
16256 Tidy up variable access.
16257 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
16258 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
16259 Add pathname.
16260 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
16261 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
16262 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
16263 (gm2_simple_execute): Keep executable if global is true.
16264 * lib/gm2-torture.exp: Add ; after global variable access.
16265 * lib/gm2.exp: Set up pathnames.
16266 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
16267 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
16268 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
16269 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
16270 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
16271 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
16272 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
16273 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
16274 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
16275 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
16276 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
16277 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
16278 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
16279 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
16280 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
16281 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
16282 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
16283 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
16284 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
16285 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
16286 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
16287 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
16288 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
16289 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
16290 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
16291 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
16292 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
16293 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
16294 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
16295 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
16296 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
16297 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
16298 * gm2/projects/pim/run/pass/tower/Window.def: New test.
16299 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
16300 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
16301 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
16302 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
16303 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
16304 New test.
16305 * gm2/projects/pim/run/pass/tower/star: New test.
16306
16307 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
16308
16309 * gcc.target/xtensa/pr108919.c: New test.
16310
16311 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
16312
16313 PR fortran/108621
16314 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
16315
16316 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
16317
16318 * gfortran.dg/weak-2.f90: New test.
16319 * gfortran.dg/weak-3.f90: New test.
16320
16321 2023-02-24 Martin Liska <mliska@suse.cz>
16322
16323 PR sanitizer/108834
16324 * c-c++-common/asan/global-overflow-1.c: Test line and column
16325 info for a global variable.
16326
16327 2023-02-24 Alexandre Oliva <oliva@adacore.com>
16328
16329 PR c++/105224
16330 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
16331
16332 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16333
16334 PR middle-end/108854
16335 * g++.dg/opt/pr108854.C: New test.
16336
16337 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16338
16339 PR target/108881
16340 * gcc.target/i386/avx512bf16-pr108881.c: New test.
16341
16342 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
16343
16344 * gcc.target/mips/clz.c: New test.
16345 * gcc.target/mips/clo.c: New test.
16346 * gcc.target/mips/mips.exp: New option HAS_CLZ.
16347
16348 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
16349
16350 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
16351
16352 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16353
16354 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
16355 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
16356
16357 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16358
16359 * gcc.target/xtensa/elim_callee_saved.c: New.
16360
16361 2023-02-23 Jakub Jelinek <jakub@redhat.com>
16362
16363 PR testsuite/108899
16364 * g++.dg/modules/modules.exp: Only override unsupported if it
16365 exists and saved-unsupported doesn't.
16366
16367 2023-02-23 Richard Biener <rguenther@suse.de>
16368
16369 PR tree-optimization/108888
16370 * g++.dg/torture/pr108888.C: New testcase.
16371
16372 2023-02-22 Marek Polacek <polacek@redhat.com>
16373
16374 PR c/108880
16375 * c-c++-common/ubsan/pr108880.c: New test.
16376
16377 2023-02-22 Harald Anlauf <anlauf@gmx.de>
16378
16379 PR fortran/96024
16380 * gfortran.dg/pr96024.f90: New test.
16381
16382 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16383
16384 * g++.dg/modules/modules.exp: Override unsupported to update
16385 module_do, and test it after dg-test.
16386
16387 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16388
16389 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
16390 * gcc.target/arm/aes-fuse-2.c: Likewise.
16391
16392 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16393
16394 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
16395 usable in initializers.
16396
16397 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16398
16399 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
16400 arm-*-*.
16401 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
16402
16403 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16404
16405 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
16406 message.
16407
16408 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16409
16410 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
16411
16412 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
16413
16414 * gcc.dg/vect/vect-simd-clone-16.c: New test.
16415 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
16416 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
16417 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
16418 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
16419 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
16420 * gcc.dg/vect/vect-simd-clone-17.c: New test.
16421 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
16422 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
16423 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
16424 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
16425 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
16426 * gcc.dg/vect/vect-simd-clone-18.c: New test.
16427 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
16428 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
16429 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
16430 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
16431 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
16432
16433 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16434
16435 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
16436 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
16437 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
16438 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
16439 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
16440 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
16441
16442 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
16443
16444 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
16445 condition.
16446
16447 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
16448
16449 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
16450 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
16451 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
16452 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
16453 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
16454 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
16455 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
16456 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
16457 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
16458 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
16459 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
16460 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
16461 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
16462 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
16463 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
16464 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
16465 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
16466 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
16467 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
16468 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
16469 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
16470 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
16471 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
16472 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
16473 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
16474 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
16475 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
16476 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
16477 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
16478 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
16479 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
16480 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
16481 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
16482 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
16483 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
16484 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
16485 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
16486 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
16487 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
16488 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
16489 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
16490 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
16491 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
16492 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
16493 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
16494 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
16495 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
16496 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
16497 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
16498 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
16499 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
16500 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
16501 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
16502 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
16503 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
16504 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
16505 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
16506 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
16507 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
16508 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
16509 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
16510 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
16511 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
16512 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
16513 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
16514 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
16515 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
16516 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
16517 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
16518 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
16519 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
16520 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
16521 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
16522 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
16523 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
16524 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
16525 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
16526 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
16527 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
16528 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
16529 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
16530 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
16531 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
16532 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
16533 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
16534 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
16535 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
16536 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
16537 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
16538 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
16539 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
16540 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
16541 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
16542 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
16543 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
16544 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
16545 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
16546 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
16547 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
16548 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
16549 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
16550 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
16551 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
16552 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
16553 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
16554 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
16555 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
16556 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
16557 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
16558 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
16559 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
16560 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
16561 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
16562 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
16563 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
16564 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
16565 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
16566 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
16567 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
16568 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
16569 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
16570 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
16571 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
16572 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
16573 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
16574 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
16575 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
16576 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
16577 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
16578 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
16579 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
16580 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
16581 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
16582 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
16583 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
16584 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
16585 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
16586 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
16587 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
16588 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
16589 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
16590 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
16591 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
16592 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
16593 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
16594 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
16595 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
16596 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
16597 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
16598 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
16599 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
16600 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
16601 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
16602 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
16603 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
16604 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
16605 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
16606 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
16607 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
16608 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
16609 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
16610 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
16611 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
16612 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
16613 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
16614 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
16615 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
16616 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
16617 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
16618 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
16619 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
16620 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
16621 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
16622 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
16623 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
16624 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
16625 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
16626 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
16627 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
16628 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
16629 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
16630 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
16631 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
16632 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
16633 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
16634 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
16635 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
16636 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
16637 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
16638 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
16639 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
16640 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
16641 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
16642 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
16643 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
16644 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
16645 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
16646 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
16647 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
16648 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
16649 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
16650 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
16651 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
16652 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
16653 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
16654 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
16655 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
16656 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
16657 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
16658 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
16659 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
16660 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
16661 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
16662 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
16663 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
16664 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
16665 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
16666 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
16667 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
16668 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
16669 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
16670 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
16671 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
16672 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
16673 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
16674 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
16675 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
16676 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
16677 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
16678 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
16679 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
16680 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
16681 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
16682 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
16683 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
16684 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
16685 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
16686 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
16687 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
16688 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
16689 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
16690 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
16691 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
16692 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
16693 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
16694 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
16695 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
16696 out -Oz and -Og -g.
16697 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
16698
16699 2023-02-22 Jakub Jelinek <jakub@redhat.com>
16700
16701 PR middle-end/106258
16702 * g++.dg/ipa/pr106258.C: New test.
16703
16704 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
16705
16706 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
16707 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
16708 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
16709 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
16710 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
16711 * lib/target-supports.exp (check_compile): Use
16712 '-Wno-complain-wrong-lang'.
16713 * g++.dg/abi/empty12.C: Likewise.
16714 * g++.dg/abi/empty13.C: Likewise.
16715 * g++.dg/abi/empty14.C: Likewise.
16716 * g++.dg/abi/empty15.C: Likewise.
16717 * g++.dg/abi/empty16.C: Likewise.
16718 * g++.dg/abi/empty17.C: Likewise.
16719 * g++.dg/abi/empty18.C: Likewise.
16720 * g++.dg/abi/empty19.C: Likewise.
16721 * g++.dg/abi/empty22.C: Likewise.
16722 * g++.dg/abi/empty25.C: Likewise.
16723 * g++.dg/abi/empty26.C: Likewise.
16724 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
16725 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
16726 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
16727
16728 2023-02-21 David Malcolm <dmalcolm@redhat.com>
16729
16730 PR analyzer/108830
16731 * gcc.dg/analyzer/attribute-nonnull.c: Update for
16732 -Wanalyzer-use-of-uninitialized-value terminating analysis along
16733 a path.
16734 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
16735 * gcc.dg/analyzer/data-model-1.c: Likewise.
16736 * gcc.dg/analyzer/data-model-5.c: Likewise.
16737 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
16738 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
16739 -fno-analyzer-suppress-followups.
16740 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
16741 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
16742 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
16743 * gcc.dg/analyzer/pipe2-1.c: Likewise.
16744 * gcc.dg/analyzer/pr101547.c: Update for
16745 -Wanalyzer-use-of-uninitialized-value terminating analysis along
16746 a path.
16747 * gcc.dg/analyzer/pr101875.c: Likewise.
16748 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
16749 * gcc.dg/analyzer/pr104224.c: Add
16750 -fno-analyzer-suppress-followups.
16751 * gcc.dg/analyzer/realloc-2.c: Add
16752 -fno-analyzer-suppress-followups.
16753 * gcc.dg/analyzer/realloc-3.c: Likewise.
16754 * gcc.dg/analyzer/realloc-5.c: Likewise.
16755 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
16756 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
16757 * gcc.dg/analyzer/stdarg-1.c: Likewise.
16758 * gcc.dg/analyzer/symbolic-1.c: Likewise.
16759 * gcc.dg/analyzer/symbolic-7.c: Update for
16760 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
16761 path.
16762 * gcc.dg/analyzer/uninit-4.c: Likewise.
16763 * gcc.dg/analyzer/uninit-8.c: New test.
16764 * gcc.dg/analyzer/uninit-pr94713.c: Update for
16765 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
16766 path.
16767 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
16768
16769 2023-02-21 Harald Anlauf <anlauf@gmx.de>
16770
16771 PR fortran/96025
16772 * gfortran.dg/pr96025.f90: New test.
16773
16774 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
16775
16776 * gdc.dg/simd2a.d: Update.
16777 * gdc.dg/simd2b.d: Update.
16778 * gdc.dg/simd2c.d: Update.
16779 * gdc.dg/simd2d.d: Update.
16780 * gdc.dg/simd2e.d: Update.
16781 * gdc.dg/simd2f.d: Update.
16782 * gdc.dg/simd2g.d: Update.
16783 * gdc.dg/simd2h.d: Update.
16784 * gdc.dg/simd2i.d: Update.
16785 * gdc.dg/simd2j.d: Update.
16786
16787 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
16788
16789 * gdc.dg/ctfeintrinsics.d: New test.
16790
16791 2023-02-21 Richard Biener <rguenther@suse.de>
16792
16793 PR tree-optimization/108691
16794 * gcc.dg/pr108691.c: New testcase.
16795
16796 2023-02-21 Richard Biener <rguenther@suse.de>
16797
16798 PR tree-optimization/108793
16799 * gcc.dg/torture/pr108793.c: New testcase.
16800
16801 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
16802
16803 * rust/compile/torture/intrinsics-math.rs: New test.
16804
16805 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16806
16807 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
16808
16809 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16810
16811 * rust/execute/torture/closure3.rs: New test.
16812
16813 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
16814
16815 * rust/compile/torture/phantom_data.rs: New test.
16816
16817 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16818
16819 * rust/compile/torture/intrinsics-3.rs:
16820 * rust/execute/torture/atomic_load.rs: New test.
16821
16822 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16823
16824 * rust/compile/torture/intrinsics-5.rs: Fix error message.
16825
16826 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16827
16828 * rust/compile/torture/intrinsics-6.rs: New test.
16829 * rust/compile/torture/intrinsics-7.rs: New test.
16830
16831 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16832
16833 * rust/compile/torture/intrinsics-4.rs: New test.
16834 * rust/compile/torture/intrinsics-5.rs: New test.
16835 * rust/execute/torture/atomic_store.rs: New test.
16836
16837 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16838
16839 * rust/compile/torture/intrinsics-3.rs: New test.
16840
16841 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16842
16843 * rust/execute/torture/closure2.rs: New test.
16844
16845 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16846
16847 * rust/execute/torture/closure1.rs: New test.
16848
16849 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16850
16851 * rust/compile/issue-1589.rs: New test.
16852
16853 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16854
16855 * rust/compile/generics7.rs: Fix test with missing assertion.
16856 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
16857
16858 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
16859
16860 * rust/compile/missing_closing_paren.rs: New test.
16861
16862 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16863
16864 * rust/execute/torture/prefetch_data.rs: New test.
16865
16866 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16867
16868 * rust/compile/torture/issue-1555.rs: New test.
16869
16870 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
16871
16872 * rust/compile/const9.rs: New test.
16873
16874 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16875
16876 * rust/compile/issue-1272.rs: New test.
16877
16878 2023-02-21 Richard Biener <rguenther@suse.de>
16879
16880 PR tree-optimization/108868
16881 * gcc.dg/pr108868.c: New testcase.
16882
16883 2023-02-21 Richard Biener <rguenther@suse.de>
16884
16885 PR tree-optimization/108855
16886 * gcc.dg/pr108855.c: New testcase.
16887
16888 2023-02-21 Richard Biener <rguenther@suse.de>
16889
16890 Revert:
16891 2023-02-21 Richard Biener <rguenther@suse.de>
16892
16893 PR tree-optimization/108691
16894 * gcc.dg/pr108691.c: New testcase.
16895
16896 2023-02-20 Jakub Jelinek <jakub2redhat.com>
16897
16898 PR target/108862
16899 * gcc.dg/pr108862.c: New test.
16900 * gcc.target/powerpc/pr108862.c: New test.
16901
16902 2023-02-20 Marek Polacek <polacek@redhat.com>
16903
16904 PR c++/101073
16905 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
16906 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
16907
16908 2023-02-20 Marek Polacek <polacek@redhat.com>
16909
16910 PR c++/108829
16911 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
16912 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
16913
16914 2023-02-20 Richard Biener <rguenther@suse.de>
16915
16916 PR tree-optimization/108816
16917 * gcc.dg/torture/pr108816.c: New testcase.
16918
16919 2023-02-20 Richard Biener <rguenther@suse.de>
16920
16921 PR tree-optimization/108825
16922 * gcc.dg/torture/pr108825.c: New testcase.
16923
16924 2023-02-18 Jason Merrill <jason@redhat.com>
16925
16926 DR 2518
16927 PR c++/52809
16928 PR c++/53638
16929 PR c++/87389
16930 PR c++/89741
16931 PR c++/92099
16932 PR c++/104041
16933 PR c++/104691
16934 * g++.dg/DRs/dr2518.C: New test.
16935
16936 2023-02-18 Jakub Jelinek <jakub@redhat.com>
16937
16938 PR tree-optimization/108819
16939 * gcc.dg/pr108819.c: New test.
16940
16941 2023-02-18 Jakub Jelinek <jakub@redhat.com>
16942
16943 PR target/108832
16944 * gcc.target/i386/pr108832.c: New test.
16945
16946 2023-02-18 Martin Uecker <uecker@tugraz.at>
16947
16948 PR c/108375
16949 * gcc.dg/pr108375-1.c: New test.
16950 * gcc.dg/pr108375-2.c: New test.
16951
16952 2023-02-18 Martin Uecker <uecker@tugraz.at>
16953
16954 PR c/105660
16955 PR c/105660
16956 * gcc.dg/pr105660-1.c: New test.
16957 * gcc.dg/pr105660-2.c: New test.
16958
16959 2023-02-17 Patrick Palka <ppalka@redhat.com>
16960
16961 PR c++/108243
16962 PR c++/97553
16963 * g++.dg/opt/is_constant_evaluated1.C: New test.
16964 * g++.dg/opt/is_constant_evaluated2.C: New test.
16965
16966 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
16967
16968 PR target/108831
16969 * gcc.target/i386/pr108831-1.c: New test.
16970 * gcc.target/i386/pr108831-2.c: Ditto.
16971
16972 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
16973
16974 PR target/108805
16975 * gcc.dg/pr108805.c: New test.
16976
16977 2023-02-17 Richard Biener <rguenther@suse.de>
16978
16979 PR tree-optimization/108821
16980 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
16981
16982 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16983
16984 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
16985 CLOCK which is available on mingw as well as other platforms.
16986 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
16987
16988 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16989
16990 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
16991 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
16992 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
16993 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
16994 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
16995 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
16996 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
16997 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
16998 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
16999 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
17000 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
17001
17002 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17003
17004 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
17005
17006 2023-02-16 David Malcolm <dmalcolm@redhat.com>
17007
17008 PR analyzer/108806
17009 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
17010 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
17011 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
17012 (test_bitmask_2): New.
17013 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
17014
17015 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
17016
17017 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
17018
17019 2023-02-16 Patrick Palka <ppalka@redhat.com>
17020
17021 PR c++/107773
17022 * g++.dg/template/typename24.C: New test.
17023 * g++.dg/template/typename25.C: New test.
17024 * g++.dg/template/typename25a.C: New test.
17025 * g++.dg/template/typename26.C: New test.
17026
17027 2023-02-16 Jakub Jelinek <jakub@redhat.com>
17028
17029 PR tree-optimization/108657
17030 * gcc.dg/pr108657.c: New test.
17031
17032 2023-02-16 Jakub Jelinek <jakub@redhat.com>
17033
17034 PR tree-optimization/108783
17035 * gcc.c-torture/compile/pr108783.c: New test.
17036
17037 2023-02-16 Richard Biener <rguenther@suse.de>
17038
17039 PR tree-optimization/108791
17040 * gcc.dg/torture/pr108791.c: New testcase.
17041
17042 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
17043
17044 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
17045 as a non-LRA target.
17046
17047 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
17048
17049 PR fortran/103608
17050 * gfortran.dg/pr103608.f90: New test.
17051
17052 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
17053
17054 PR fortran/104554
17055 * gfortran.dg/pr104554.f90: New test.
17056
17057 2023-02-15 David Malcolm <dmalcolm@redhat.com>
17058
17059 PR analyzer/108664
17060 PR analyzer/108666
17061 PR analyzer/108725
17062 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
17063 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
17064 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
17065
17066 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
17067
17068 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
17069 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
17070 * gcc.target/i386/pr99464.c: Ditto.
17071 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
17072 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
17073 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
17074 * gcc.target/i386/pr98063.c: Ditto.
17075 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
17076 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
17077 * gcc.target/i386/pr95464.c: Ditto.
17078 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
17079 * gcc.target/i386/pr99530-2.c: Ditto.
17080 * gcc.target/i386/pr99530-3.c: Ditto.
17081 * gcc.target/i386/pr99530-4.c: Ditto.
17082 * gcc.target/i386/pr99530-5.c: Ditto.
17083 * gcc.target/i386/pr99530-6.c: Ditto.
17084 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
17085
17086 2023-02-15 Marek Polacek <polacek@redhat.com>
17087
17088 PR middle-end/106080
17089 * c-c++-common/Wdangling-pointer-10.c: New test.
17090 * c-c++-common/Wdangling-pointer-9.c: New test.
17091
17092 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17093
17094 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
17095 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
17096 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
17097 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
17098 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
17099 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
17100 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
17101 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
17102 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
17103 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
17104 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
17105 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
17106 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
17107 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
17108 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
17109
17110 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17111
17112 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
17113 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
17114 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
17115 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
17116 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
17117 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
17118 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
17119 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
17120 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
17121 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
17122 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
17123 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
17124 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
17125 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
17126 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
17127
17128 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17129
17130 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
17131 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
17132 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
17133 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
17134 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
17135 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
17136 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
17137 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
17138 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
17139 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
17140 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
17141 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
17142 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
17143 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
17144 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
17145
17146 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17147
17148 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
17149 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
17150 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
17151 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
17152 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
17153 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
17154 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
17155 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
17156 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
17157 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
17158 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
17159 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
17160 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
17161 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
17162 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
17163
17164 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17165
17166 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
17167 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
17168 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
17169 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
17170 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
17171 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
17172 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
17173 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
17174 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
17175 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
17176 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
17177 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
17178 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
17179 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
17180 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
17181
17182 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17183
17184 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
17185 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
17186 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
17187 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
17188 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
17189 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
17190 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
17191 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
17192 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
17193 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
17194 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
17195 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
17196 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
17197 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
17198 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
17199
17200 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17201
17202 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
17203 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
17204 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
17205 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
17206 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
17207 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
17208 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
17209 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
17210 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
17211 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
17212 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
17213 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
17214 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
17215 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
17216 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
17217
17218 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17219
17220 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
17221 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
17222 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
17223 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
17224 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
17225 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
17226 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
17227 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
17228 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
17229 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
17230 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
17231 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
17232 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
17233 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
17234 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
17235
17236 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17237
17238 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
17239 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
17240 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
17241 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
17242 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
17243 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
17244 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
17245 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
17246 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
17247 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
17248 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
17249 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
17250 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
17251 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
17252 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
17253
17254 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17255
17256 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
17257 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
17258 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
17259 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
17260 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
17261 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
17262 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
17263 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
17264 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
17265 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
17266 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
17267 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
17268 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
17269 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
17270 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
17271
17272 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17273
17274 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
17275 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
17276 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
17277 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
17278 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
17279 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
17280 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
17281 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
17282 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
17283 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
17284 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
17285 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
17286 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
17287 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
17288 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
17289
17290 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17291
17292 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
17293 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
17294 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
17295 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
17296 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
17297 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
17298 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
17299 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
17300 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
17301 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
17302 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
17303 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
17304 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
17305 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
17306 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
17307 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
17308 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
17309 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
17310 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
17311 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
17312 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
17313 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
17314 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
17315 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
17316 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
17317 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
17318 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
17319 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
17320 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
17321 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
17322 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
17323 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
17324 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
17325 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
17326 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
17327 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
17328 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
17329 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
17330 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
17331 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
17332 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
17333 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
17334 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
17335 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
17336 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
17337
17338 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17339
17340 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
17341 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
17342 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
17343 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
17344 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
17345 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
17346 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
17347 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
17348 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
17349 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
17350 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
17351 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
17352 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
17353 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
17354 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
17355 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
17356 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
17357 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
17358 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
17359 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
17360 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
17361 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
17362 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
17363 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
17364 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
17365 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
17366 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
17367 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
17368 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
17369 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
17370 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
17371 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
17372 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
17373 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
17374 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
17375 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
17376 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
17377 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
17378 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
17379 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
17380 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
17381 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
17382 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
17383 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
17384 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
17385 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
17386 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
17387 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
17388 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
17389 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
17390 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
17391 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
17392 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
17393 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
17394 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
17395 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
17396 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
17397 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
17398 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
17399 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
17400
17401 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17402
17403 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
17404 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
17405 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
17406 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
17407 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
17408 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
17409 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
17410 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
17411 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
17412
17413 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17414
17415 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
17416 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
17417 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
17418 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
17419 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
17420 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
17421 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
17422 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
17423 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
17424 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
17425 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
17426 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
17427 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
17428 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
17429 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
17430 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
17431 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
17432 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
17433
17434 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17435
17436 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
17437 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
17438 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
17439 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
17440 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
17441 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
17442 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
17443 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
17444 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
17445 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
17446 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
17447 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
17448 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
17449 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
17450 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
17451 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
17452 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
17453 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
17454
17455 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17456
17457 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
17458 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
17459 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
17460 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
17461 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
17462 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
17463 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
17464 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
17465 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
17466 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
17467 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
17468 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
17469 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
17470 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
17471 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
17472 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
17473 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
17474 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
17475
17476 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17477
17478 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
17479 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
17480 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
17481 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
17482 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
17483 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
17484 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
17485 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
17486 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
17487 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
17488 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
17489 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
17490 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
17491 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
17492 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
17493 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
17494 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
17495 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
17496
17497 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17498
17499 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
17500 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
17501 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
17502 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
17503 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
17504 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
17505 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
17506 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
17507 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
17508 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
17509 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
17510 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
17511 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
17512 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
17513 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
17514 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
17515 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
17516 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
17517
17518 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17519
17520 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
17521 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
17522 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
17523 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
17524 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
17525 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
17526 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
17527 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
17528 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
17529 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
17530 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
17531 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
17532 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
17533 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
17534 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
17535 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
17536 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
17537 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
17538
17539 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17540
17541 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
17542 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
17543 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
17544 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
17545 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
17546 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
17547 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
17548 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
17549 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
17550 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
17551 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
17552 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
17553 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
17554 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
17555 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
17556 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
17557 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
17558 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
17559
17560 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17561
17562 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
17563 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
17564 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
17565 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
17566 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
17567 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
17568 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
17569 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
17570 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
17571 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
17572 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
17573 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
17574 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
17575 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
17576 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
17577 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
17578 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
17579 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
17580
17581 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17582
17583 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
17584 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
17585 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
17586 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
17587 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
17588 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
17589 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
17590 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
17591 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
17592 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
17593 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
17594 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
17595 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
17596 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
17597 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
17598 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
17599 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
17600 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
17601
17602 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17603
17604 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
17605 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
17606 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
17607 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
17608 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
17609 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
17610 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
17611 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
17612 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
17613 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
17614 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
17615 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
17616 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
17617 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
17618 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
17619 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
17620 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
17621 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
17622
17623 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17624
17625 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
17626 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
17627 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
17628 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
17629 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
17630 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
17631 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
17632 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
17633 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
17634 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
17635 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
17636 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
17637 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
17638 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
17639 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
17640 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
17641 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
17642 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
17643
17644 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17645
17646 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
17647 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
17648 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
17649 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
17650 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
17651 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
17652 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
17653 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
17654 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
17655 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
17656 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
17657 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
17658 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
17659 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
17660 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
17661 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
17662 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
17663 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
17664
17665 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17666
17667 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
17668 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
17669 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
17670 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
17671 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
17672 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
17673 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
17674 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
17675 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
17676 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
17677 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
17678 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
17679 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
17680 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
17681 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
17682 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
17683 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
17684 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
17685 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
17686 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
17687 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
17688 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
17689 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
17690 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
17691 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
17692 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
17693 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
17694 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
17695 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
17696 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
17697 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
17698 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
17699 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
17700 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
17701 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
17702 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
17703 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
17704 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
17705 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
17706 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
17707 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
17708 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
17709 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
17710 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
17711 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
17712 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
17713 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
17714 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
17715 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
17716 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
17717 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
17718 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
17719 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
17720 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
17721
17722 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17723
17724 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
17725 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
17726 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
17727 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
17728 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
17729 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
17730 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
17731 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
17732 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
17733 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
17734 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
17735 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
17736 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
17737 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
17738 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
17739 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
17740 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
17741 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
17742 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
17743 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
17744 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
17745 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
17746 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
17747 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
17748 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
17749 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
17750 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
17751 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
17752 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
17753 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
17754 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
17755 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
17756 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
17757 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
17758 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
17759 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
17760 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
17761 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
17762 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
17763 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
17764 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
17765 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
17766 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
17767 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
17768 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
17769 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
17770 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
17771 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
17772 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
17773 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
17774 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
17775 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
17776 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
17777 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
17778 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
17779 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
17780 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
17781 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
17782 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
17783 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
17784 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
17785 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
17786 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
17787 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
17788 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
17789 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
17790 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
17791 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
17792 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
17793 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
17794 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
17795 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
17796
17797 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17798
17799 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
17800 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
17801 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
17802 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
17803 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
17804 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
17805 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
17806 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
17807 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
17808
17809 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17810
17811 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
17812 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
17813 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
17814 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
17815 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
17816 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
17817 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
17818 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
17819 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
17820 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
17821 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
17822 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
17823 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
17824 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
17825 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
17826 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
17827 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
17828 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
17829
17830 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17831
17832 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
17833 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
17834 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
17835 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
17836 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
17837 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
17838 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
17839 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
17840 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
17841 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
17842 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
17843 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
17844 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
17845 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
17846 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
17847 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
17848 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
17849 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
17850
17851 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17852
17853 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
17854 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
17855 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
17856 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
17857 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
17858 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
17859 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
17860 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
17861 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
17862 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
17863 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
17864 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
17865 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
17866 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
17867 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
17868 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
17869 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
17870 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
17871 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
17872 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
17873 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
17874 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
17875 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
17876 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
17877 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
17878 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
17879 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
17880 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
17881 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
17882 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
17883 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
17884 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
17885 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
17886 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
17887 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
17888 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
17889
17890 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17891
17892 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
17893 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
17894 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
17895 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
17896 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
17897 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
17898 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
17899 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
17900 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
17901 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
17902 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
17903 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
17904 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
17905 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
17906 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
17907 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
17908 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
17909 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
17910
17911 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17912
17913 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
17914 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
17915 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
17916 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
17917 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
17918 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
17919 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
17920 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
17921 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
17922 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
17923 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
17924 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
17925 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
17926 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
17927 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
17928 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
17929 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
17930 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
17931 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
17932 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
17933 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
17934 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
17935 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
17936 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
17937 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
17938 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
17939 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
17940 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
17941 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
17942 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
17943 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
17944 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
17945 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
17946 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
17947 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
17948 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
17949
17950 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17951
17952 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
17953 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
17954 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
17955 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
17956 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
17957 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
17958 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
17959 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
17960 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
17961 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
17962 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
17963 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
17964 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
17965 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
17966 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
17967 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
17968 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
17969 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
17970
17971 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17972
17973 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
17974 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
17975 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
17976 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
17977 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
17978 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
17979 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
17980 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
17981 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
17982 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
17983 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
17984 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
17985 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
17986 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
17987 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
17988 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
17989 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
17990 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
17991 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
17992 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
17993 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
17994 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
17995 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
17996 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
17997 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
17998 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
17999 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
18000 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
18001 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
18002 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
18003 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
18004 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
18005 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
18006 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
18007 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
18008 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
18009
18010 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18011
18012 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
18013 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
18014 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
18015 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
18016 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
18017 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
18018 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
18019 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
18020 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
18021 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
18022 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
18023 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
18024 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
18025 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
18026 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
18027 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
18028 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
18029 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
18030
18031 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18032
18033 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
18034 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
18035 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
18036 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
18037 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
18038 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
18039 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
18040 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
18041 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
18042 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
18043 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
18044 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
18045 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
18046 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
18047 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
18048 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
18049 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
18050 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
18051 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
18052 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
18053 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
18054 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
18055 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
18056 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
18057 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
18058 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
18059 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
18060 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
18061 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
18062 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
18063 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
18064 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
18065 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
18066 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
18067 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
18068 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
18069
18070 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18071
18072 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
18073 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
18074 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
18075 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
18076 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
18077 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
18078 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
18079 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
18080 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
18081
18082 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18083
18084 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
18085 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
18086 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
18087 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
18088 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
18089 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
18090 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
18091 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
18092 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
18093 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
18094 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
18095 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
18096 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
18097 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
18098 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
18099 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
18100 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
18101 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
18102
18103 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18104
18105 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
18106 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
18107 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
18108 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
18109 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
18110 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
18111 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
18112 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
18113 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
18114 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
18115 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
18116 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
18117 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
18118 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
18119 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
18120 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
18121 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
18122 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
18123 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
18124 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
18125 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
18126 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
18127 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
18128 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
18129 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
18130 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
18131 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
18132 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
18133 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
18134 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
18135 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
18136 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
18137 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
18138 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
18139 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
18140 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
18141 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
18142 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
18143 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
18144 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
18145 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
18146 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
18147 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
18148 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
18149 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
18150 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
18151 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
18152 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
18153 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
18154 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
18155
18156 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18157
18158 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
18159 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
18160 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
18161 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
18162 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
18163 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
18164 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
18165 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
18166 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
18167
18168 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18169
18170 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
18171 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
18172 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
18173 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
18174 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
18175 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
18176 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
18177 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
18178 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
18179 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
18180 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
18181 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
18182 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
18183 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
18184 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
18185 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
18186 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
18187 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
18188
18189 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18190
18191 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
18192 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
18193 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
18194 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
18195 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
18196 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
18197 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
18198 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
18199 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
18200 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
18201 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
18202 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
18203 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
18204 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
18205 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
18206 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
18207 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
18208 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
18209
18210 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18211
18212 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
18213 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
18214 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
18215 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
18216 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
18217 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
18218 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
18219 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
18220 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
18221 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
18222 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
18223 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
18224 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
18225 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
18226 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
18227 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
18228 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
18229 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
18230 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
18231 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
18232 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
18233 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
18234 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
18235 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
18236 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
18237 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
18238 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
18239 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
18240 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
18241 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
18242 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
18243 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
18244 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
18245 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
18246 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
18247 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
18248
18249 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18250
18251 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
18252 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
18253 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
18254 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
18255 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
18256 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
18257 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
18258 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
18259 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
18260 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
18261 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
18262 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
18263 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
18264 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
18265 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
18266 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
18267 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
18268 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
18269
18270 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18271
18272 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
18273 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
18274 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
18275 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
18276 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
18277 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
18278 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
18279 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
18280 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
18281 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
18282 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
18283 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
18284 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
18285 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
18286 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
18287 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
18288 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
18289 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
18290 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
18291 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
18292 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
18293 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
18294 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
18295 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
18296 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
18297 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
18298 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
18299 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
18300 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
18301 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
18302 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
18303 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
18304 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
18305 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
18306 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
18307 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
18308
18309 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18310
18311 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
18312 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
18313 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
18314 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
18315 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
18316 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
18317 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
18318 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
18319 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
18320 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
18321 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
18322 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
18323 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
18324 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
18325 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
18326 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
18327 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
18328 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
18329
18330 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18331
18332 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
18333 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
18334 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
18335 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
18336 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
18337 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
18338 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
18339 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
18340 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
18341 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
18342 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
18343 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
18344 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
18345 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
18346 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
18347 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
18348 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
18349 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
18350 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
18351 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
18352 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
18353 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
18354 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
18355 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
18356 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
18357 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
18358 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
18359 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
18360 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
18361 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
18362 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
18363 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
18364 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
18365 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
18366 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
18367 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
18368
18369 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18370
18371 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
18372 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
18373 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
18374 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
18375 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
18376 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
18377 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
18378 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
18379 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
18380 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
18381 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
18382 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
18383 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
18384 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
18385 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
18386 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
18387 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
18388 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
18389
18390 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18391
18392 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
18393 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
18394 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
18395 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
18396 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
18397 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
18398 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
18399 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
18400 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
18401 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
18402 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
18403 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
18404 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
18405 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
18406 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
18407 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
18408 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
18409 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
18410 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
18411 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
18412 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
18413 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
18414 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
18415 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
18416 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
18417 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
18418 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
18419 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
18420 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
18421 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
18422 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
18423 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
18424 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
18425 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
18426 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
18427 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
18428
18429 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18430
18431 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
18432 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
18433 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
18434 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
18435 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
18436 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
18437 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
18438 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
18439 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
18440
18441 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18442
18443 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
18444 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
18445 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
18446 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
18447 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
18448 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
18449 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
18450 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
18451 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
18452 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
18453 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
18454 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
18455 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
18456 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
18457 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
18458 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
18459 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
18460 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
18461
18462 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
18463
18464 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
18465 representations.
18466
18467 2023-02-15 Martin Jambor <mjambor@suse.cz>
18468
18469 PR ipa/108679
18470 * gcc.dg/ipa/pr108679.c: New test.
18471
18472 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
18473
18474 PR fortran/108512
18475 * gfortran.dg/gomp/loop-5.f90: New test.
18476 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
18477 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
18478
18479 2023-02-15 Jakub Jelinek <jakub@redhat.com>
18480
18481 PR target/108787
18482 PR target/103109
18483 * gcc.dg/pr108787.c: New test.
18484 * gcc.target/powerpc/pr108787.c: New test.
18485 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
18486
18487 2023-02-15 Jakub Jelinek <jakub@redhat.com>
18488
18489 * g++.dg/DRs/dr2475.C: New test.
18490 * g++.dg/DRs/dr2478.C: New test.
18491 * g++.dg/DRs/dr2530.C: New test.
18492 * g++.dg/DRs/dr2673.C: New test.
18493 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
18494
18495 2023-02-15 Marek Polacek <polacek@redhat.com>
18496
18497 PR c++/106675
18498 * g++.dg/cpp0x/overload-conv-5.C: New test.
18499
18500 2023-02-14 David Faust <david.faust@oracle.com>
18501
18502 PR target/108790
18503 * gcc.target/bpf/ldxdw.c: New test.
18504
18505 2023-02-14 Andrew Pinski <apinski@marvell.com>
18506
18507 PR tree-optimization/108355
18508 PR tree-optimization/96921
18509 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
18510 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
18511 * gcc.dg/tree-ssa/pr108354-1.c: New test.
18512
18513 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
18514
18515 * gnat.dg/shift2.adb: New test.
18516
18517 2023-02-14 Richard Biener <rguenther@suse.de>
18518
18519 PR tree-optimization/108782
18520 * gcc.dg/torture/pr108782.c: New testcase.
18521
18522 2023-02-14 Jakub Jelinek <jakub@redhat.com>
18523
18524 PR sanitizer/108777
18525 * gcc.dg/asan/pr108777-1.c: New test.
18526 * gcc.dg/asan/pr108777-2.c: New test.
18527 * gcc.dg/asan/pr108777-3.c: New test.
18528 * gcc.dg/asan/pr108777-4.c: New test.
18529 * gcc.dg/asan/pr108777-5.c: New test.
18530 * gcc.dg/asan/pr108777-6.c: New test.
18531 * gcc.dg/completion-3.c: Adjust expected multiline output.
18532
18533 2023-02-14 Andreas Schwab <schwab@suse.de>
18534
18535 PR target/108723
18536 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
18537 over cfi directives.
18538 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
18539 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
18540 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
18541 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
18542 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
18543 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
18544
18545 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
18546
18547 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
18548
18549 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
18550
18551 PR tree-optimization/96373
18552 PR tree-optimization/108571
18553 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
18554 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
18555 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
18556 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
18557
18558 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
18559
18560 PR target/96373
18561 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
18562 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
18563 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
18564 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
18565 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
18566 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
18567 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
18568 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
18569 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
18570 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
18571 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
18572 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
18573 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
18574 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
18575 * gcc.target/powerpc/pr96373.c: New test.
18576
18577 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
18578
18579 PR rtl-optimization/108681
18580 * gcc.target/aarch64/pr108681.c: New test.
18581
18582 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
18583
18584 * gcc.target/i386/pr108774.c: New.
18585
18586 2023-02-13 Harald Anlauf <anlauf@gmx.de>
18587
18588 PR fortran/103475
18589 * gfortran.dg/pr103475.f90: New test.
18590
18591 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
18592
18593 PR target/108516
18594 * gcc.target/i386/pr108516-1.c: New test.
18595 * gcc.target/i386/pr108516-2.c: Ditto.
18596
18597 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
18598
18599 * gfortran.dg/noinline.f90: New test.
18600 * gfortran.dg/noreturn-1.f90: New test.
18601 * gfortran.dg/noreturn-2.f90: New test.
18602 * gfortran.dg/noreturn-3.f90: New test.
18603 * gfortran.dg/noreturn-4.f90: New test.
18604 * gfortran.dg/noreturn-5.f90: New test.
18605 * gfortran.dg/weak-1.f90: New test.
18606
18607 2023-02-13 Richard Biener <rguenther@suse.de>
18608
18609 PR tree-optimization/108691
18610 * gcc.dg/pr108691.c: New testcase.
18611
18612 2023-02-13 Jonathan Yong <10walls@gmail.com>
18613
18614 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
18615 regex pattern to allow long long instead of just long.
18616
18617 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
18618
18619 * gcc.target/arc/milli-1.c: Update test.
18620
18621 2023-02-13 Richard Biener <rguenther@suse.de>
18622
18623 PR tree-optimization/106722
18624 * gcc.dg/torture/pr108737.c: New testcase.
18625
18626 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18627
18628 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
18629 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
18630 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
18631 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
18632 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
18633 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
18634 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
18635 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
18636 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
18637 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
18638 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
18639 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
18640 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
18641 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
18642 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
18643
18644 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18645
18646 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
18647 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
18648 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
18649 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
18650 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
18651 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
18652 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
18653 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
18654 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
18655 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
18656 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
18657 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
18658 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
18659 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
18660 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
18661 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
18662 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
18663 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
18664 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
18665 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
18666 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
18667 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
18668 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
18669 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
18670 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
18671 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
18672 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
18673 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
18674 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
18675 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
18676
18677 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18678
18679 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
18680 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
18681 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
18682 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
18683 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
18684 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
18685 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
18686 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
18687 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
18688 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
18689 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
18690 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
18691 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
18692 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
18693 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
18694
18695 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18696
18697 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
18698 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
18699 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
18700 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
18701 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
18702 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
18703 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
18704 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
18705 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
18706 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
18707 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
18708 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
18709 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
18710 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
18711 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
18712 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
18713 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
18714 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
18715 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
18716 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
18717 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
18718 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
18719 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
18720 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
18721 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
18722 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
18723 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
18724 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
18725 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
18726 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
18727
18728 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18729
18730 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
18731 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
18732 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
18733 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
18734 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
18735 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
18736 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
18737 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
18738 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
18739 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
18740 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
18741 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
18742 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
18743 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
18744 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
18745
18746 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18747
18748 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
18749 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
18750 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
18751 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
18752 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
18753 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
18754 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
18755 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
18756 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
18757 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
18758 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
18759 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
18760 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
18761 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
18762 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
18763 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
18764 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
18765 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
18766 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
18767 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
18768 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
18769 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
18770 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
18771 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
18772 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
18773 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
18774 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
18775 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
18776 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
18777 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
18778
18779 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18780
18781 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
18782 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
18783 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
18784 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
18785 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
18786 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
18787 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
18788 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
18789 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
18790 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
18791 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
18792 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
18793 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
18794 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
18795 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
18796
18797 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18798
18799 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
18800 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
18801 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
18802 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
18803 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
18804 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
18805 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
18806 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
18807 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
18808 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
18809 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
18810 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
18811 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
18812 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
18813 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
18814 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
18815 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
18816 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
18817 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
18818 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
18819 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
18820 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
18821 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
18822 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
18823 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
18824 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
18825 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
18826 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
18827 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
18828 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
18829
18830 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18831
18832 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
18833 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
18834 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
18835 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
18836 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
18837 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
18838 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
18839 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
18840 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
18841 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
18842 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
18843 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
18844 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
18845 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
18846 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
18847 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
18848 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
18849 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
18850 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
18851 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
18852 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
18853 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
18854 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
18855 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
18856 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
18857 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
18858 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
18859 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
18860 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
18861 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
18862 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
18863 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
18864 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
18865 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
18866 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
18867 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
18868 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
18869 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
18870 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
18871 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
18872 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
18873 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
18874 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
18875 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
18876 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
18877 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
18878 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
18879 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
18880 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
18881 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
18882 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
18883 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
18884 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
18885 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
18886 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
18887 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
18888 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
18889 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
18890 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
18891 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
18892
18893 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18894
18895 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
18896 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
18897 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
18898 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
18899 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
18900 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
18901 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
18902 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
18903 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
18904 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
18905 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
18906 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
18907 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
18908 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
18909 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
18910
18911 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18912
18913 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
18914 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
18915 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
18916 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
18917 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
18918 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
18919 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
18920 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
18921 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
18922 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
18923 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
18924 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
18925 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
18926 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
18927 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
18928 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
18929 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
18930 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
18931 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
18932 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
18933 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
18934 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
18935 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
18936 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
18937 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
18938 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
18939 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
18940 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
18941 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
18942 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
18943
18944 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18945
18946 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
18947 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
18948 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
18949 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
18950 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
18951 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
18952 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
18953 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
18954 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
18955 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
18956 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
18957 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
18958 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
18959 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
18960 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
18961
18962 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18963
18964 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
18965 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
18966 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
18967 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
18968 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
18969 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
18970 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
18971 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
18972 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
18973 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
18974 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
18975 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
18976 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
18977 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
18978 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
18979
18980 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18981
18982 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
18983 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
18984 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
18985 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
18986 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
18987 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
18988 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
18989 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
18990 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
18991 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
18992 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
18993 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
18994 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
18995 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
18996 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
18997
18998 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18999
19000 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
19001 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
19002 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
19003 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
19004 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
19005 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
19006 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
19007 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
19008 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
19009 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
19010 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
19011 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
19012 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
19013 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
19014 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
19015
19016 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19017
19018 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
19019 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
19020 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
19021 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
19022 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
19023 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
19024 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
19025 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
19026 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
19027 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
19028 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
19029 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
19030 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
19031 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
19032 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
19033 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
19034 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
19035 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
19036 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
19037
19038 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19039
19040 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
19041 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
19042 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
19043 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
19044 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
19045 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
19046 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
19047 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
19048 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
19049 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
19050 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
19051 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
19052 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
19053 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
19054 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
19055 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
19056 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
19057 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
19058 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
19059 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
19060 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
19061 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
19062 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
19063 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
19064 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
19065 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
19066 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
19067 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
19068 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
19069 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
19070 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
19071 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
19072 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
19073 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
19074 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
19075 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
19076
19077 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19078
19079 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
19080 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
19081 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
19082 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
19083 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
19084 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
19085 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
19086 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
19087 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
19088 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
19089 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
19090 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
19091 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
19092 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
19093 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
19094 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
19095 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
19096 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
19097
19098 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19099
19100 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
19101 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
19102 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
19103 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
19104 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
19105 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
19106 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
19107 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
19108 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
19109 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
19110 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
19111 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
19112 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
19113 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
19114 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
19115 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
19116 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
19117 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
19118 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
19119 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
19120 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
19121 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
19122 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
19123 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
19124 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
19125 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
19126 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
19127 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
19128 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
19129 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
19130 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
19131 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
19132 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
19133 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
19134 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
19135 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
19136
19137 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19138
19139 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
19140 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
19141 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
19142 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
19143 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
19144 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
19145 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
19146 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
19147 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
19148 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
19149 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
19150 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
19151 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
19152 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
19153 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
19154 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
19155 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
19156 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
19157
19158 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19159
19160 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
19161 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
19162 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
19163 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
19164 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
19165 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
19166 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
19167 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
19168 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
19169 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
19170 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
19171 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
19172 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
19173 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
19174 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
19175 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
19176 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
19177 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
19178 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
19179 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
19180 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
19181 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
19182 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
19183 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
19184 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
19185 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
19186 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
19187 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
19188 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
19189 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
19190 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
19191 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
19192 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
19193 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
19194 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
19195 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
19196
19197 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19198
19199 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
19200 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
19201 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
19202 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
19203 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
19204 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
19205 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
19206 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
19207 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
19208 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
19209 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
19210 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
19211 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
19212 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
19213 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
19214 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
19215 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
19216 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
19217
19218 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19219
19220 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
19221 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
19222 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
19223 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
19224 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
19225 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
19226 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
19227 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
19228 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
19229 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
19230 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
19231 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
19232 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
19233 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
19234 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
19235 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
19236 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
19237 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
19238 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
19239 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
19240 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
19241 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
19242 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
19243 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
19244 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
19245 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
19246 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
19247 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
19248 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
19249 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
19250 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
19251 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
19252 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
19253 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
19254 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
19255 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
19256
19257 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19258
19259 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
19260 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
19261 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
19262 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
19263 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
19264 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
19265 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
19266 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
19267 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
19268 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
19269 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
19270 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
19271 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
19272 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
19273 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
19274 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
19275 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
19276 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
19277 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
19278 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
19279 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
19280 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
19281 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
19282 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
19283 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
19284 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
19285 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
19286 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
19287 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
19288 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
19289 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
19290 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
19291 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
19292 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
19293 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
19294 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
19295 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
19296 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
19297 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
19298 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
19299 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
19300 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
19301 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
19302 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
19303 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
19304 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
19305 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
19306 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
19307 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
19308 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
19309 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
19310 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
19311 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
19312 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
19313 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
19314 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
19315 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
19316 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
19317 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
19318 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
19319 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
19320 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
19321 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
19322 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
19323 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
19324 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
19325 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
19326 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
19327 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
19328 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
19329 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
19330 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
19331
19332 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19333
19334 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
19335 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
19336 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
19337 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
19338 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
19339 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
19340 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
19341 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
19342 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
19343 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
19344 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
19345 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
19346 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
19347 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
19348 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
19349 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
19350 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
19351 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
19352
19353 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19354
19355 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
19356 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
19357 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
19358 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
19359 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
19360 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
19361 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
19362 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
19363 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
19364 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
19365 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
19366 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
19367 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
19368 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
19369 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
19370 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
19371 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
19372 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
19373 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
19374 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
19375 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
19376 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
19377 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
19378 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
19379 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
19380 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
19381 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
19382 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
19383 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
19384 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
19385 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
19386 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
19387 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
19388 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
19389 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
19390 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
19391
19392 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19393
19394 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
19395 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
19396 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
19397 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
19398 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
19399 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
19400 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
19401 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
19402 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
19403 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
19404 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
19405 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
19406 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
19407 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
19408 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
19409 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
19410 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
19411 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
19412
19413 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19414
19415 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
19416 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
19417 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
19418 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
19419 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
19420 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
19421 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
19422 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
19423 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
19424 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
19425 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
19426 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
19427 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
19428 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
19429 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
19430 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
19431 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
19432 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
19433
19434 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19435
19436 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
19437 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
19438 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
19439 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
19440 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
19441 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
19442 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
19443 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
19444 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
19445 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
19446 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
19447 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
19448 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
19449 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
19450 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
19451 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
19452 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
19453 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
19454
19455 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19456
19457 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
19458 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
19459 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
19460 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
19461 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
19462 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
19463 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
19464 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
19465 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
19466 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
19467 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
19468 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
19469 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
19470 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
19471 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
19472 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
19473 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
19474 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
19475
19476 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19477
19478 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
19479 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
19480 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
19481 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
19482 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
19483 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
19484 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
19485 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
19486 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
19487 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
19488 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
19489 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
19490 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
19491 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
19492 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
19493 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
19494 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
19495 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
19496 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
19497 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
19498 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
19499 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
19500 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
19501 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
19502
19503 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19504
19505 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
19506 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
19507 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
19508 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
19509 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
19510 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
19511 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
19512 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
19513 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
19514 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
19515 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
19516 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
19517 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
19518 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
19519 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
19520 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
19521 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
19522 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
19523 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
19524 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
19525 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
19526 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
19527 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
19528
19529 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19530
19531 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
19532 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
19533 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
19534 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
19535 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
19536 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
19537 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
19538 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
19539 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
19540 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
19541 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
19542 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
19543 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
19544 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
19545 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
19546 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
19547 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
19548 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
19549 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
19550 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
19551 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
19552 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
19553 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
19554 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
19555 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
19556 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
19557 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
19558 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
19559 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
19560 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
19561
19562 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19563
19564 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
19565 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
19566 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
19567 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
19568 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
19569 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
19570 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
19571 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
19572 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
19573 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
19574 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
19575 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
19576 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
19577 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
19578 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
19579 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
19580 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
19581 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
19582 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
19583 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
19584 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
19585 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
19586 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
19587 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
19588 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
19589 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
19590 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
19591 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
19592 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
19593 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
19594
19595 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19596
19597 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
19598 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
19599 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
19600 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
19601 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
19602 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
19603 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
19604 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
19605 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
19606 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
19607 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
19608 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
19609 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
19610 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
19611 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
19612 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
19613 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
19614 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
19615 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
19616 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
19617 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
19618 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
19619 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
19620 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
19621 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
19622 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
19623 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
19624 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
19625
19626 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19627
19628 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
19629 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
19630 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
19631 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
19632 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
19633 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
19634 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
19635 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
19636 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
19637 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
19638 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
19639 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
19640
19641 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19642
19643 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
19644 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
19645 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
19646 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
19647 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
19648 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
19649
19650 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19651
19652 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
19653 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
19654 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
19655 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
19656 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
19657 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
19658 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
19659 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
19660 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
19661 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
19662 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
19663 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
19664 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
19665 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
19666 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
19667 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
19668 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
19669 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
19670
19671 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19672
19673 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
19674 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
19675 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
19676 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
19677 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
19678 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
19679 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
19680 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
19681 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
19682 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
19683 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
19684 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
19685 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
19686 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
19687 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
19688 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
19689 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
19690 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
19691 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
19692 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
19693 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
19694 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
19695 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
19696 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
19697 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
19698 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
19699 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
19700 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
19701 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
19702 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
19703 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
19704 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
19705 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
19706 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
19707 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
19708 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
19709
19710 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19711
19712 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
19713 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
19714 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
19715 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
19716 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
19717 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
19718 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
19719 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
19720 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
19721 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
19722 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
19723 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
19724 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
19725 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
19726 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
19727 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
19728 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
19729 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
19730 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
19731 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
19732 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
19733 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
19734 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
19735 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
19736 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
19737 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
19738 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
19739 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
19740 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
19741 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
19742 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
19743 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
19744 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
19745 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
19746 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
19747 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
19748
19749 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19750
19751 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
19752 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
19753 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
19754 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
19755 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
19756 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
19757 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
19758 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
19759 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
19760 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
19761 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
19762 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
19763 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
19764 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
19765 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
19766 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
19767 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
19768 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
19769
19770 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19771
19772 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
19773 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
19774 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
19775 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
19776 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
19777 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
19778 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
19779 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
19780 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
19781 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
19782 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
19783 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
19784 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
19785 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
19786 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
19787 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
19788 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
19789 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
19790
19791 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19792
19793 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
19794 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
19795 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
19796 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
19797 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
19798 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
19799 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
19800 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
19801 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
19802 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
19803 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
19804 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
19805 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
19806 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
19807 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
19808 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
19809 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
19810 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
19811 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
19812 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
19813 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
19814 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
19815 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
19816 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
19817 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
19818 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
19819
19820 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19821
19822 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
19823 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
19824 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
19825 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
19826 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
19827 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
19828 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
19829 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
19830 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
19831 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
19832 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
19833 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
19834 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
19835 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
19836 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
19837 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
19838 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
19839 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
19840 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
19841 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
19842 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
19843 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
19844 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
19845 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
19846 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
19847 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
19848
19849 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19850
19851 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
19852 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
19853 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
19854 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
19855 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
19856 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
19857 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
19858 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
19859 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
19860 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
19861 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
19862 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
19863 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
19864 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
19865 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
19866 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
19867 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
19868 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
19869
19870 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19871
19872 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
19873 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
19874 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
19875 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
19876 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
19877 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
19878 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
19879 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
19880 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
19881 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
19882 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
19883 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
19884 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
19885 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
19886 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
19887 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
19888 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
19889 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
19890
19891 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19892
19893 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
19894 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
19895 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
19896 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
19897 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
19898 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
19899 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
19900 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
19901 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
19902 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
19903 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
19904 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
19905 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
19906 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
19907 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
19908 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
19909 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
19910 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
19911 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
19912 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
19913 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
19914 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
19915
19916 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19917
19918 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
19919 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
19920 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
19921 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
19922 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
19923 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
19924 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
19925 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
19926 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
19927 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
19928 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
19929 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
19930 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
19931 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
19932 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
19933 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
19934 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
19935 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
19936 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
19937 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
19938 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
19939 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
19940
19941 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19942
19943 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
19944
19945 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19946
19947 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
19948 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
19949 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
19950 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
19951 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
19952 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
19953 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
19954 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
19955 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
19956 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
19957 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
19958 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
19959 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
19960 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
19961 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
19962 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
19963 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
19964 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
19965 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
19966 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
19967 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
19968 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
19969 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
19970 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
19971 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
19972 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
19973 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
19974 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
19975 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
19976 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
19977
19978 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19979
19980 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
19981 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
19982 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
19983 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
19984 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
19985 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
19986 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
19987 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
19988 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
19989 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
19990 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
19991 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
19992 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
19993 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
19994 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
19995 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
19996 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
19997 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
19998 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
19999 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
20000 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
20001 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
20002 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
20003 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
20004 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
20005 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
20006 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
20007 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
20008 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
20009 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
20010
20011 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20012
20013 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
20014 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
20015 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
20016 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
20017 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
20018 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
20019 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
20020 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
20021 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
20022 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
20023 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
20024 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
20025 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
20026 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
20027 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
20028 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
20029 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
20030 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
20031 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
20032 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
20033 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
20034 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
20035 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
20036 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
20037 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
20038 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
20039 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
20040 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
20041 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
20042 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
20043
20044 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20045
20046 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
20047 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
20048 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
20049 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
20050 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
20051 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
20052 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
20053 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
20054 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
20055 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
20056 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
20057 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
20058 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
20059 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
20060 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
20061 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
20062 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
20063 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
20064 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
20065 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
20066 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
20067 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
20068 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
20069 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
20070 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
20071 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
20072 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
20073 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
20074 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
20075 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
20076
20077 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20078
20079 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
20080 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
20081 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
20082 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
20083 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
20084 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
20085 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
20086 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
20087 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
20088 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
20089 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
20090 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
20091 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
20092 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
20093 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
20094 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
20095 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
20096 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
20097 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
20098 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
20099 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
20100 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
20101 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
20102 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
20103 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
20104 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
20105 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
20106 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
20107 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
20108 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
20109
20110 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20111
20112 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
20113 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
20114 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
20115 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
20116 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
20117 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
20118 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
20119 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
20120 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
20121 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
20122 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
20123 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
20124 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
20125 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
20126 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
20127 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
20128 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
20129 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
20130 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
20131 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
20132 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
20133 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
20134 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
20135 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
20136 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
20137 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
20138 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
20139 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
20140 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
20141 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
20142
20143 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20144
20145 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
20146 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
20147 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
20148 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
20149 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
20150 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
20151 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
20152 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
20153 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
20154 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
20155 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
20156 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
20157 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
20158 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
20159 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
20160 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
20161 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
20162 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
20163 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
20164 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
20165 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
20166 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
20167 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
20168 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
20169 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
20170 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
20171 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
20172 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
20173 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
20174 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
20175
20176 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20177
20178 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
20179 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
20180 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
20181 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
20182 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
20183 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
20184 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
20185 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
20186 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
20187 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
20188 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
20189 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
20190 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
20191 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
20192 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
20193 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
20194 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
20195 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
20196 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
20197 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
20198 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
20199 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
20200 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
20201 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
20202 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
20203 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
20204 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
20205 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
20206 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
20207 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
20208
20209 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20210
20211 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
20212 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
20213 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
20214 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
20215 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
20216 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
20217 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
20218 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
20219 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
20220 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
20221 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
20222 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
20223 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
20224 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
20225 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
20226 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
20227 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
20228 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
20229 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
20230 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
20231 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
20232 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
20233 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
20234 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
20235 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
20236 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
20237 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
20238 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
20239 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
20240 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
20241
20242 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20243
20244 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
20245 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
20246 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
20247 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
20248 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
20249 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
20250 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
20251 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
20252 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
20253 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
20254 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
20255 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
20256 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
20257 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
20258 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
20259 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
20260 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
20261 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
20262 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
20263 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
20264 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
20265 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
20266 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
20267 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
20268 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
20269 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
20270 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
20271 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
20272 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
20273 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
20274
20275 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20276
20277 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
20278 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
20279 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
20280 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
20281 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
20282 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
20283 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
20284 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
20285 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
20286 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
20287 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
20288 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
20289 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
20290 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
20291 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
20292 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
20293 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
20294 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
20295 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
20296 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
20297 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
20298 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
20299 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
20300 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
20301 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
20302 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
20303 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
20304 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
20305 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
20306 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
20307
20308 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20309
20310 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
20311 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
20312 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
20313 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
20314 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
20315 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
20316 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
20317 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
20318 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
20319 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
20320 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
20321 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
20322 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
20323 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
20324 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
20325 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
20326 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
20327 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
20328 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
20329 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
20330 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
20331 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
20332 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
20333 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
20334 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
20335 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
20336 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
20337 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
20338 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
20339 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
20340
20341 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20342
20343 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
20344
20345 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20346
20347 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
20348 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
20349 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
20350 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
20351 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
20352 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
20353 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
20354 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
20355 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
20356 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
20357 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
20358 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
20359 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
20360 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
20361 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
20362 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
20363 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
20364 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
20365 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
20366 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
20367 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
20368 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
20369 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
20370 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
20371 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
20372 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
20373 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
20374 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
20375 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
20376 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
20377 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
20378 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
20379 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
20380 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
20381 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
20382 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
20383
20384 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20385
20386 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
20387 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
20388 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
20389 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
20390 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
20391 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
20392 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
20393 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
20394 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
20395 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
20396 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
20397 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
20398 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
20399 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
20400 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
20401 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
20402 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
20403 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
20404 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
20405 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
20406 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
20407 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
20408 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
20409 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
20410 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
20411 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
20412 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
20413 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
20414 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
20415 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
20416 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
20417 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
20418 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
20419 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
20420 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
20421 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
20422
20423 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20424
20425 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
20426 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
20427 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
20428 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
20429 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
20430 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
20431 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
20432 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
20433 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
20434 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
20435 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
20436 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
20437 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
20438 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
20439 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
20440 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
20441 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
20442 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
20443 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
20444 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
20445 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
20446 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
20447 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
20448 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
20449 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
20450 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
20451 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
20452 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
20453 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
20454 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
20455 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
20456 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
20457 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
20458 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
20459 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
20460 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
20461
20462 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20463
20464 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
20465 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
20466 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
20467 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
20468 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
20469 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
20470 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
20471 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
20472 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
20473 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
20474 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
20475 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
20476 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
20477 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
20478 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
20479 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
20480 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
20481 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
20482 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
20483 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
20484 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
20485 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
20486 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
20487 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
20488 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
20489 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
20490 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
20491 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
20492 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
20493 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
20494 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
20495 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
20496 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
20497 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
20498 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
20499 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
20500
20501 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20502
20503 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
20504 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
20505 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
20506 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
20507 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
20508 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
20509 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
20510 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
20511 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
20512 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
20513 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
20514 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
20515 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
20516 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
20517 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
20518 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
20519 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
20520 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
20521 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
20522 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
20523 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
20524 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
20525 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
20526 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
20527 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
20528 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
20529 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
20530 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
20531 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
20532 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
20533 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
20534 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
20535 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
20536 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
20537 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
20538 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
20539
20540 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20541
20542 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
20543 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
20544 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
20545 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
20546 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
20547 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
20548 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
20549 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
20550 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
20551 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
20552 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
20553 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
20554 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
20555 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
20556 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
20557 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
20558 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
20559 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
20560 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
20561 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
20562 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
20563 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
20564 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
20565 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
20566 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
20567 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
20568 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
20569 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
20570 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
20571 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
20572 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
20573 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
20574 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
20575 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
20576 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
20577 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
20578
20579 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20580
20581 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
20582 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
20583 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
20584 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
20585 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
20586 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
20587 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
20588 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
20589 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
20590 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
20591 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
20592 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
20593 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
20594 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
20595 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
20596 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
20597 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
20598 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
20599 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
20600 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
20601 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
20602 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
20603 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
20604 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
20605 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
20606 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
20607 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
20608 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
20609 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
20610 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
20611 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
20612 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
20613 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
20614 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
20615 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
20616 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
20617
20618 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20619
20620 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
20621 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
20622 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
20623 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
20624 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
20625 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
20626 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
20627 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
20628 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
20629 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
20630 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
20631 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
20632 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
20633 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
20634 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
20635 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
20636 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
20637 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
20638 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
20639 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
20640 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
20641 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
20642 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
20643 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
20644 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
20645 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
20646 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
20647 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
20648 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
20649 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
20650 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
20651 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
20652 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
20653 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
20654 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
20655 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
20656
20657 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20658
20659 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
20660 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
20661 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
20662 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
20663 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
20664 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
20665 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
20666 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
20667 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
20668 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
20669 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
20670 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
20671 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
20672 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
20673 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
20674 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
20675 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
20676 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
20677
20678 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20679
20680 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
20681 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
20682 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
20683 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
20684 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
20685 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
20686 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
20687 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
20688 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
20689 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
20690 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
20691 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
20692 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
20693 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
20694 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
20695 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
20696 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
20697 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
20698
20699 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20700
20701 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
20702 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
20703 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
20704 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
20705 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
20706 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
20707 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
20708 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
20709 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
20710 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
20711 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
20712 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
20713 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
20714 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
20715 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
20716 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
20717 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
20718 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
20719
20720 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20721
20722 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
20723 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
20724 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
20725 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
20726 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
20727 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
20728 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
20729 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
20730 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
20731 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
20732 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
20733 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
20734 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
20735 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
20736 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
20737 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
20738 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
20739 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
20740
20741 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20742
20743 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
20744 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
20745 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
20746 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
20747 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
20748 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
20749 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
20750 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
20751 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
20752 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
20753 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
20754 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
20755 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
20756 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
20757 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
20758 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
20759 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
20760 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
20761
20762 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20763
20764 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
20765 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
20766 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
20767 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
20768 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
20769 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
20770 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
20771 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
20772 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
20773 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
20774 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
20775 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
20776 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
20777 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
20778 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
20779 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
20780 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
20781 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
20782
20783 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20784
20785 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
20786 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
20787 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
20788 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
20789 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
20790 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
20791 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
20792 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
20793 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
20794 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
20795 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
20796 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
20797 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
20798 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
20799 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
20800 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
20801 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
20802 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
20803
20804 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20805
20806 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
20807 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
20808 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
20809 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
20810 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
20811 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
20812 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
20813 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
20814 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
20815 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
20816 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
20817 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
20818 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
20819 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
20820 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
20821 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
20822 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
20823 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
20824
20825 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20826
20827 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
20828 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
20829 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
20830 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
20831 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
20832 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
20833 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
20834 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
20835 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
20836 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
20837 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
20838 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
20839 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
20840 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
20841 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
20842
20843 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20844
20845 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
20846 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
20847 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
20848 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
20849 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
20850 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
20851 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
20852 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
20853 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
20854 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
20855 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
20856 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
20857 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
20858 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
20859 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
20860 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
20861 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
20862 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
20863 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
20864 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
20865 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
20866 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
20867 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
20868 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
20869 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
20870 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
20871 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
20872 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
20873 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
20874 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
20875
20876 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20877
20878 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
20879 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
20880 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
20881 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
20882 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
20883 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
20884 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
20885 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
20886 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
20887 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
20888 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
20889 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
20890 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
20891 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
20892 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
20893
20894 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20895
20896 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
20897 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
20898 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
20899 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
20900 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
20901 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
20902 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
20903 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
20904 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
20905 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
20906 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
20907 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
20908 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
20909 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
20910 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
20911 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
20912 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
20913 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
20914 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
20915 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
20916 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
20917 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
20918 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
20919 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
20920 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
20921 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
20922 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
20923 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
20924 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
20925 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
20926
20927 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20928
20929 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
20930 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
20931 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
20932 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
20933 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
20934 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
20935 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
20936 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
20937 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
20938 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
20939 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
20940 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
20941 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
20942 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
20943 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
20944 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
20945 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
20946 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
20947 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
20948 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
20949 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
20950 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
20951 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
20952 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
20953 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
20954 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
20955 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
20956 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
20957 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
20958 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
20959
20960 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20961
20962 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
20963 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
20964 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
20965 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
20966 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
20967 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
20968 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
20969 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
20970 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
20971 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
20972 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
20973 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
20974 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
20975 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
20976 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
20977 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
20978 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
20979 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
20980
20981 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20982
20983 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
20984 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
20985 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
20986 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
20987 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
20988 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
20989 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
20990 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
20991 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
20992 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
20993 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
20994 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
20995 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
20996 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
20997 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
20998 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
20999 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
21000 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
21001 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
21002 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
21003 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
21004 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
21005 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
21006 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
21007 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
21008 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
21009 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
21010 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
21011 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
21012 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
21013 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
21014 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
21015 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
21016 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
21017 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
21018 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
21019
21020 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21021
21022 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
21023 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
21024 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
21025 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
21026 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
21027 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
21028 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
21029 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
21030 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
21031 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
21032 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
21033 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
21034 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
21035 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
21036 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
21037 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
21038 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
21039 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
21040
21041 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21042
21043 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
21044 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
21045 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
21046 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
21047 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
21048 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
21049 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
21050 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
21051 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
21052 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
21053 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
21054 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
21055 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
21056 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
21057 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
21058 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
21059 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
21060 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
21061 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
21062 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
21063 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
21064 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
21065 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
21066 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
21067 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
21068 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
21069 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
21070 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
21071 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
21072 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
21073 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
21074 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
21075 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
21076 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
21077 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
21078 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
21079
21080 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21081
21082 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
21083 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
21084 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
21085 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
21086 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
21087 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
21088 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
21089 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
21090 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
21091 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
21092 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
21093 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
21094 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
21095 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
21096 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
21097 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
21098 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
21099 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
21100
21101 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21102
21103 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
21104 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
21105 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
21106 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
21107 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
21108 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
21109 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
21110 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
21111 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
21112 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
21113 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
21114 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
21115 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
21116 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
21117 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
21118 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
21119 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
21120 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
21121 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
21122 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
21123 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
21124 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
21125 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
21126 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
21127 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
21128 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
21129 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
21130 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
21131 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
21132 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
21133 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
21134 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
21135 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
21136 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
21137 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
21138 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
21139
21140 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21141
21142 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
21143 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
21144 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
21145 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
21146 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
21147 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
21148 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
21149 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
21150 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
21151 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
21152 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
21153 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
21154 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
21155 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
21156 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
21157 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
21158 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
21159 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
21160 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
21161 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
21162 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
21163 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
21164 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
21165 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
21166 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
21167 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
21168 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
21169 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
21170 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
21171 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
21172 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
21173 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
21174 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
21175 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
21176 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
21177 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
21178 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
21179 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
21180 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
21181 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
21182 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
21183 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
21184 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
21185 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
21186 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
21187
21188 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21189
21190 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
21191 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
21192 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
21193 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
21194 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
21195 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
21196 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
21197 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
21198 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
21199 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
21200 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
21201 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
21202 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
21203 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
21204 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
21205
21206 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21207
21208 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
21209 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
21210 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
21211 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
21212 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
21213 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
21214 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
21215 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
21216 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
21217 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
21218 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
21219 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
21220 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
21221 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
21222 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
21223
21224 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21225
21226 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
21227 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
21228 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
21229 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
21230 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
21231 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
21232 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
21233 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
21234 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
21235 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
21236 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
21237 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
21238 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
21239 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
21240 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
21241
21242 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21243
21244 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
21245
21246 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21247
21248 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
21249 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
21250 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
21251 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
21252 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
21253 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
21254 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
21255 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
21256 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
21257 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
21258 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
21259 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
21260 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
21261 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
21262 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
21263 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
21264 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
21265 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
21266
21267 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21268
21269 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
21270 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
21271 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
21272 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
21273 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
21274 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
21275 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
21276 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
21277 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
21278 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
21279 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
21280 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
21281 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
21282 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
21283 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
21284 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
21285 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
21286 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
21287
21288 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21289
21290 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
21291 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
21292 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
21293 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
21294 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
21295 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
21296 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
21297 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
21298 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
21299 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
21300 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
21301 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
21302 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
21303 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
21304 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
21305 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
21306 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
21307 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
21308
21309 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21310
21311 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
21312 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
21313 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
21314 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
21315 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
21316 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
21317 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
21318 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
21319 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
21320 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
21321 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
21322 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
21323 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
21324 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
21325 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
21326 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
21327 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
21328 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
21329
21330 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21331
21332 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
21333 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
21334 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
21335 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
21336 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
21337 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
21338 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
21339 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
21340 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
21341 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
21342 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
21343 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
21344 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
21345 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
21346 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
21347 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
21348 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
21349 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
21350
21351 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21352
21353 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
21354 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
21355 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
21356 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
21357 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
21358 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
21359 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
21360 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
21361 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
21362 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
21363 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
21364 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
21365 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
21366 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
21367 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
21368 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
21369 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
21370 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
21371
21372 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21373
21374 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
21375 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
21376 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
21377 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
21378 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
21379 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
21380 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
21381 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
21382 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
21383 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
21384 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
21385 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
21386 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
21387 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
21388 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
21389 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
21390 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
21391 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
21392 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
21393 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
21394 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
21395 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
21396 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
21397 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
21398 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
21399 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
21400 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
21401 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
21402 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
21403 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
21404
21405 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21406
21407 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
21408 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
21409 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
21410 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
21411 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
21412 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
21413 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
21414 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
21415 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
21416 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
21417 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
21418 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
21419 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
21420 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
21421 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
21422 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
21423 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
21424 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
21425 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
21426 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
21427 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
21428 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
21429 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
21430 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
21431 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
21432 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
21433 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
21434 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
21435 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
21436 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
21437
21438 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21439
21440 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
21441 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
21442 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
21443 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
21444 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
21445 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
21446 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
21447 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
21448 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
21449 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
21450 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
21451 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
21452 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
21453 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
21454 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
21455 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
21456 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
21457 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
21458 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
21459 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
21460 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
21461 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
21462 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
21463 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
21464 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
21465 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
21466 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
21467 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
21468 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
21469 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
21470
21471 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21472
21473 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
21474 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
21475 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
21476 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
21477 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
21478 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
21479 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
21480 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
21481 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
21482 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
21483 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
21484 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
21485 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
21486 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
21487 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
21488 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
21489 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
21490 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
21491 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
21492 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
21493 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
21494 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
21495 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
21496 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
21497 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
21498 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
21499 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
21500 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
21501 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
21502 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
21503
21504 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21505
21506 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
21507 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
21508 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
21509 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
21510 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
21511 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
21512 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
21513 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
21514 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
21515 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
21516 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
21517 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
21518 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
21519 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
21520 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
21521 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
21522 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
21523 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
21524 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
21525 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
21526 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
21527 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
21528 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
21529 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
21530 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
21531 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
21532 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
21533 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
21534 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
21535 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
21536 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
21537 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
21538 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
21539 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
21540 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
21541 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
21542
21543 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21544
21545 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
21546 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
21547 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
21548 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
21549 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
21550 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
21551 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
21552 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
21553 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
21554 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
21555 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
21556 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
21557 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
21558 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
21559 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
21560 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
21561 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
21562 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
21563 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
21564 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
21565 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
21566 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
21567 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
21568 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
21569 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
21570 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
21571 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
21572 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
21573 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
21574 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
21575 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
21576 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
21577 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
21578 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
21579 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
21580 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
21581
21582 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21583
21584 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
21585 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
21586 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
21587 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
21588 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
21589 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
21590 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
21591 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
21592 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
21593 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
21594 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
21595 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
21596 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
21597 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
21598 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
21599 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
21600 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
21601 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
21602 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
21603 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
21604 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
21605 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
21606 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
21607 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
21608 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
21609 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
21610 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
21611 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
21612 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
21613 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
21614 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
21615 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
21616 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
21617 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
21618 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
21619 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
21620
21621 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21622
21623 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
21624 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
21625 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
21626 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
21627 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
21628 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
21629 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
21630 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
21631 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
21632 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
21633 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
21634 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
21635 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
21636 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
21637 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
21638 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
21639 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
21640 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
21641 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
21642 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
21643 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
21644 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
21645 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
21646 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
21647 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
21648 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
21649 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
21650 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
21651 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
21652 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
21653 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
21654 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
21655 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
21656 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
21657 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
21658 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
21659
21660 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21661
21662 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
21663 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
21664 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
21665 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
21666 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
21667 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
21668 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
21669 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
21670 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
21671 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
21672 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
21673 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
21674 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
21675 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
21676 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
21677 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
21678 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
21679 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
21680
21681 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21682
21683 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
21684 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
21685 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
21686 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
21687 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
21688 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
21689 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
21690 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
21691 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
21692 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
21693 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
21694 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
21695 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
21696 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
21697 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
21698 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
21699 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
21700 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
21701
21702 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21703
21704 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
21705 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
21706 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
21707 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
21708 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
21709 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
21710 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
21711 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
21712 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
21713 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
21714 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
21715 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
21716 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
21717 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
21718 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
21719 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
21720 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
21721 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
21722
21723 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21724
21725 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
21726 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
21727 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
21728 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
21729 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
21730 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
21731 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
21732 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
21733 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
21734 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
21735 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
21736 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
21737 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
21738 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
21739 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
21740 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
21741 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
21742 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
21743
21744 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21745
21746 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
21747 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
21748 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
21749 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
21750 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
21751 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
21752 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
21753 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
21754 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
21755 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
21756 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
21757 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
21758 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
21759 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
21760 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
21761
21762 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21763
21764 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
21765 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
21766 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
21767 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
21768 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
21769 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
21770 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
21771 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
21772 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
21773 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
21774 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
21775 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
21776 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
21777 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
21778 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
21779
21780 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21781
21782 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
21783 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
21784 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
21785 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
21786 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
21787 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
21788 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
21789 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
21790 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
21791 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
21792 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
21793 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
21794 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
21795 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
21796 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
21797
21798 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21799
21800 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
21801 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
21802 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
21803 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
21804 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
21805 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
21806 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
21807 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
21808 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
21809 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
21810 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
21811 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
21812 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
21813 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
21814 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
21815
21816 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21817
21818 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
21819 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
21820 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
21821 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
21822 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
21823 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
21824 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
21825 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
21826 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
21827 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
21828 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
21829 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
21830 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
21831 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
21832 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
21833 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
21834 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
21835 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
21836 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
21837 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
21838 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
21839 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
21840 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
21841
21842 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21843
21844 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
21845 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
21846 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
21847 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
21848 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
21849 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
21850 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
21851 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
21852 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
21853 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
21854 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
21855 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
21856 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
21857 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
21858 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
21859
21860 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21861
21862 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
21863 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
21864 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
21865 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
21866 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
21867 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
21868 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
21869 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
21870 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
21871 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
21872 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
21873 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
21874 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
21875 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
21876 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
21877
21878 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21879
21880 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
21881
21882 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21883
21884 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
21885 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
21886 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
21887 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
21888 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
21889 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
21890 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
21891 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
21892 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
21893 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
21894 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
21895 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
21896 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
21897 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
21898 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
21899 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
21900 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
21901 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
21902
21903 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21904
21905 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
21906 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
21907 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
21908 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
21909 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
21910 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
21911 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
21912 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
21913 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
21914 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
21915 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
21916 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
21917 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
21918 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
21919 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
21920 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
21921 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
21922 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
21923
21924 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21925
21926 * g++.target/riscv/rvv/base/exception-1.C: New test.
21927
21928 2023-02-11 Jakub Jelinek <jakub@redhat.com>
21929
21930 PR ipa/108605
21931 * c-c++-common/pr108605.c: New test.
21932
21933 2023-02-11 Jonathan Yong <10walls@gmail.com>
21934
21935 * gcc.dg/pr65658.c: fix LLP64 test.
21936
21937 2023-02-11 Jonathan Yong <10walls@gmail.com>
21938
21939 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
21940 * gcc.dg/Warray-bounds-52.c: ditto
21941 * gcc.dg/Wstringop-overflow-62.c: ditto
21942 * gcc.dg/attr-vector_size.c: ditto
21943 * gcc.dg/overflow-warn-9.c: ditto
21944
21945 2023-02-10 David Malcolm <dmalcolm@redhat.com>
21946
21947 PR analyzer/108745
21948 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
21949 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
21950
21951 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
21952
21953 PR tree-optimization/108520
21954 * g++.dg/pr108520.C: New.
21955
21956 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21957
21958 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
21959 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
21960 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
21961 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
21962 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
21963 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
21964 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
21965 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
21966 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
21967 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
21968 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
21969 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
21970 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
21971 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
21972 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
21973 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
21974 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
21975 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
21976 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
21977 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
21978 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
21979 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
21980 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
21981 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
21982 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
21983 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
21984 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
21985 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
21986 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
21987 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
21988
21989 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21990
21991 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
21992 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
21993 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
21994 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
21995 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
21996 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
21997 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
21998 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
21999 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
22000 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
22001 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
22002 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
22003 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
22004 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
22005 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
22006 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
22007 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
22008 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
22009 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
22010 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
22011 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
22012 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
22013 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
22014 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
22015 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
22016 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
22017 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
22018 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
22019 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
22020 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
22021
22022 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22023
22024 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
22025 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
22026 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
22027 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
22028 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
22029 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
22030 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
22031 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
22032 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
22033 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
22034 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
22035 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
22036 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
22037 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
22038 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
22039 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
22040 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
22041 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
22042 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
22043 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
22044 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
22045 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
22046 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
22047 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
22048 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
22049 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
22050 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
22051 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
22052 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
22053 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
22054
22055 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22056
22057 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
22058 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
22059 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
22060 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
22061 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
22062 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
22063 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
22064 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
22065 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
22066 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
22067 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
22068 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
22069 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
22070 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
22071 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
22072 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
22073 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
22074 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
22075 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
22076 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
22077 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
22078 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
22079 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
22080 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
22081 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
22082 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
22083 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
22084 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
22085 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
22086 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
22087
22088 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22089
22090 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
22091 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
22092 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
22093 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
22094 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
22095 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
22096 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
22097 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
22098 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
22099 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
22100 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
22101 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
22102 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
22103 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
22104 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
22105 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
22106 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
22107 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
22108 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
22109 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
22110 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
22111 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
22112 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
22113 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
22114 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
22115 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
22116 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
22117 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
22118 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
22119 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
22120
22121 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22122
22123 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
22124 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
22125 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
22126 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
22127 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
22128 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
22129 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
22130 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
22131 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
22132 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
22133 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
22134 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
22135 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
22136 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
22137 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
22138 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
22139 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
22140 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
22141 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
22142 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
22143 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
22144 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
22145 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
22146 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
22147 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
22148 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
22149 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
22150 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
22151 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
22152 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
22153
22154 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22155
22156 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
22157 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
22158 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
22159 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
22160 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
22161 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
22162 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
22163 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
22164 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
22165 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
22166 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
22167 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
22168 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
22169 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
22170 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
22171 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
22172 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
22173 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
22174 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
22175 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
22176 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
22177 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
22178 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
22179 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
22180 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
22181 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
22182 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
22183 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
22184 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
22185 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
22186
22187 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22188
22189 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
22190 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
22191 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
22192 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
22193 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
22194 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
22195 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
22196 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
22197 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
22198 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
22199 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
22200 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
22201 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
22202 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
22203 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
22204 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
22205 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
22206 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
22207 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
22208 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
22209 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
22210 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
22211 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
22212 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
22213 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
22214 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
22215 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
22216 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
22217 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
22218 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
22219
22220 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22221
22222 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
22223 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
22224 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
22225 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
22226 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
22227 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
22228 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
22229 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
22230 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
22231 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
22232 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
22233 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
22234 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
22235 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
22236 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
22237 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
22238 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
22239 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
22240 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
22241 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
22242 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
22243 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
22244 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
22245 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
22246 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
22247 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
22248 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
22249 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
22250 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
22251 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
22252
22253 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22254
22255 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
22256 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
22257 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
22258 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
22259 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
22260 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
22261 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
22262 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
22263 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
22264 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
22265 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
22266 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
22267 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
22268 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
22269 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
22270 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
22271 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
22272 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
22273 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
22274 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
22275 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
22276 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
22277 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
22278 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
22279 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
22280 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
22281 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
22282 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
22283 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
22284 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
22285
22286 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22287
22288 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
22289 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
22290 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
22291 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
22292 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
22293 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
22294 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
22295 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
22296 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
22297 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
22298 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
22299 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
22300 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
22301 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
22302 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
22303 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
22304 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
22305 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
22306 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
22307 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
22308 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
22309 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
22310 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
22311 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
22312 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
22313 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
22314 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
22315 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
22316 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
22317 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
22318
22319 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22320
22321 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
22322 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
22323 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
22324 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
22325 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
22326 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
22327 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
22328 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
22329 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
22330 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
22331 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
22332 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
22333 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
22334 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
22335 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
22336 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
22337 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
22338 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
22339 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
22340 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
22341 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
22342 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
22343 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
22344 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
22345 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
22346 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
22347 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
22348 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
22349 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
22350 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
22351
22352 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22353
22354 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
22355 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
22356 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
22357 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
22358 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
22359 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
22360 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
22361 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
22362 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
22363 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
22364 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
22365 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
22366 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
22367 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
22368 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
22369 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
22370 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
22371 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
22372 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
22373 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
22374 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
22375 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
22376 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
22377 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
22378 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
22379 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
22380 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
22381 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
22382 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
22383 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
22384
22385 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22386
22387 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
22388 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
22389 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
22390 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
22391 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
22392 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
22393 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
22394 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
22395 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
22396 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
22397 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
22398 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
22399 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
22400 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
22401 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
22402 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
22403 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
22404 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
22405 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
22406 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
22407 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
22408 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
22409 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
22410 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
22411 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
22412 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
22413 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
22414 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
22415 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
22416 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
22417
22418 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22419
22420 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
22421 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
22422 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
22423 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
22424 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
22425 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
22426 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
22427 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
22428 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
22429 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
22430 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
22431 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
22432 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
22433 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
22434 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
22435 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
22436 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
22437 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
22438 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
22439 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
22440 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
22441 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
22442 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
22443 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
22444 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
22445 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
22446 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
22447 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
22448 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
22449 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
22450
22451 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22452
22453 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
22454 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
22455 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
22456 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
22457 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
22458 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
22459 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
22460 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
22461 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
22462 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
22463 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
22464 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
22465 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
22466 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
22467 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
22468 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
22469 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
22470 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
22471 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
22472 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
22473 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
22474 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
22475 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
22476 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
22477 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
22478 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
22479 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
22480 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
22481 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
22482 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
22483 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
22484 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
22485 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
22486 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
22487 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
22488 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
22489 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
22490 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
22491 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
22492 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
22493 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
22494 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
22495 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
22496 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
22497 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
22498 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
22499 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
22500 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
22501 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
22502 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
22503 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
22504 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
22505 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
22506 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
22507 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
22508 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
22509 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
22510 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
22511 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
22512 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
22513 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
22514 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
22515 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
22516 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
22517 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
22518 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
22519 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
22520 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
22521 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
22522 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
22523 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
22524 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
22525 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
22526 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
22527 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
22528 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
22529 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
22530 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
22531 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
22532 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
22533 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
22534 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
22535 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
22536 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
22537 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
22538 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
22539 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
22540 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
22541 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
22542 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
22543 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
22544 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
22545 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
22546 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
22547 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
22548 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
22549
22550 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22551
22552 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
22553 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
22554 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
22555 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
22556 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
22557 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
22558 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
22559 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
22560 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
22561 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
22562 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
22563 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
22564 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
22565 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
22566 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
22567 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
22568 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
22569 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
22570 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
22571 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
22572 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
22573 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
22574 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
22575 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
22576 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
22577 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
22578 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
22579 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
22580 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
22581 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
22582 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
22583 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
22584 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
22585 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
22586 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
22587 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
22588
22589 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22590
22591 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
22592 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
22593 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
22594 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
22595 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
22596 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
22597 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
22598 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
22599 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
22600 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
22601 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
22602 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
22603 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
22604 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
22605 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
22606 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
22607 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
22608 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
22609 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
22610 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
22611 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
22612 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
22613 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
22614 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
22615 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
22616 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
22617 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
22618 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
22619 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
22620 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
22621 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
22622 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
22623 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
22624 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
22625 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
22626 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
22627
22628 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22629
22630 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
22631 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
22632 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
22633 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
22634 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
22635 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
22636 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
22637 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
22638 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
22639 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
22640 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
22641 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
22642 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
22643 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
22644 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
22645 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
22646 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
22647 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
22648 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
22649 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
22650 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
22651 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
22652 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
22653 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
22654 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
22655 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
22656 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
22657 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
22658 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
22659 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
22660 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
22661 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
22662 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
22663 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
22664 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
22665 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
22666
22667 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22668
22669 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
22670 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
22671 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
22672 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
22673 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
22674 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
22675 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
22676 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
22677 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
22678 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
22679 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
22680 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
22681 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
22682 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
22683 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
22684 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
22685 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
22686 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
22687 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
22688 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
22689 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
22690 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
22691 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
22692 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
22693 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
22694 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
22695 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
22696 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
22697 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
22698 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
22699 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
22700 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
22701 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
22702 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
22703 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
22704 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
22705
22706 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22707
22708 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
22709 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
22710 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
22711 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
22712 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
22713 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
22714 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
22715 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
22716 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
22717 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
22718 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
22719 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
22720 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
22721 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
22722 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
22723 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
22724 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
22725 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
22726 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
22727 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
22728 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
22729 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
22730 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
22731 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
22732 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
22733 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
22734 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
22735 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
22736 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
22737 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
22738 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
22739 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
22740 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
22741 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
22742 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
22743 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
22744
22745 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22746
22747 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
22748 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
22749 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
22750 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
22751 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
22752 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
22753 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
22754 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
22755 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
22756 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
22757 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
22758 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
22759 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
22760 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
22761 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
22762 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
22763 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
22764 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
22765 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
22766 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
22767 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
22768 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
22769 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
22770 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
22771 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
22772 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
22773 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
22774 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
22775 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
22776 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
22777 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
22778 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
22779 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
22780 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
22781 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
22782 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
22783
22784 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22785
22786 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
22787 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
22788 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
22789 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
22790 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
22791 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
22792 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
22793 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
22794 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
22795 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
22796 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
22797 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
22798 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
22799 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
22800 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
22801 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
22802 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
22803 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
22804 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
22805 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
22806 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
22807 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
22808 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
22809 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
22810 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
22811 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
22812 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
22813 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
22814 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
22815 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
22816 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
22817 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
22818 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
22819 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
22820 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
22821 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
22822
22823 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22824
22825 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
22826 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
22827 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
22828 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
22829 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
22830 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
22831 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
22832 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
22833 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
22834 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
22835 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
22836 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
22837 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
22838 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
22839 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
22840 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
22841 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
22842 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
22843 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
22844 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
22845 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
22846 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
22847 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
22848 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
22849 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
22850 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
22851 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
22852 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
22853 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
22854 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
22855 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
22856 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
22857 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
22858 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
22859 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
22860 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
22861
22862 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22863
22864 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
22865 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
22866 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
22867 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
22868 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
22869 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
22870 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
22871 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
22872 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
22873 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
22874 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
22875 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
22876 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
22877 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
22878 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
22879 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
22880 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
22881 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
22882 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
22883 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
22884 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
22885 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
22886 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
22887 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
22888 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
22889 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
22890 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
22891 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
22892 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
22893 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
22894 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
22895 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
22896 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
22897 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
22898 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
22899 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
22900
22901 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22902
22903 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
22904 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
22905 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
22906 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
22907 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
22908 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
22909 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
22910 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
22911 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
22912 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
22913 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
22914 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
22915 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
22916 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
22917 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
22918 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
22919 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
22920 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
22921 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
22922 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
22923 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
22924 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
22925 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
22926 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
22927 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
22928 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
22929 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
22930 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
22931 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
22932 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
22933 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
22934 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
22935 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
22936 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
22937 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
22938 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
22939
22940 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22941
22942 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
22943 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
22944 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
22945 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
22946 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
22947 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
22948 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
22949 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
22950 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
22951 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
22952 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
22953 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
22954 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
22955 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
22956 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
22957 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
22958 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
22959 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
22960 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
22961 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
22962 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
22963 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
22964 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
22965 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
22966 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
22967 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
22968 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
22969 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
22970 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
22971 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
22972 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
22973 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
22974 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
22975 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
22976 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
22977 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
22978
22979 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22980
22981 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
22982 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
22983 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
22984 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
22985 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
22986 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
22987 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
22988 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
22989 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
22990 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
22991 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
22992 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
22993 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
22994 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
22995 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
22996 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
22997 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
22998 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
22999 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
23000 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
23001 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
23002 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
23003 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
23004 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
23005 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
23006 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
23007 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
23008 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
23009 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
23010 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
23011 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
23012 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
23013 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
23014 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
23015 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
23016 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
23017
23018 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23019
23020 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
23021 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
23022 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
23023 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
23024 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
23025 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
23026 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
23027 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
23028 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
23029 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
23030 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
23031 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
23032 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
23033 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
23034 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
23035 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
23036 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
23037 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
23038 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
23039 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
23040 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
23041 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
23042 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
23043 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
23044 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
23045 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
23046 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
23047 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
23048 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
23049 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
23050 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
23051 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
23052 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
23053 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
23054 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
23055 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
23056
23057 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23058
23059 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
23060 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
23061 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
23062 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
23063 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
23064 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
23065 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
23066 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
23067 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
23068 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
23069 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
23070 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
23071 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
23072 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
23073 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
23074 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
23075 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
23076 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
23077 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
23078 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
23079 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
23080 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
23081 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
23082 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
23083 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
23084 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
23085 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
23086 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
23087 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
23088 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
23089 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
23090 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
23091 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
23092 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
23093 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
23094 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
23095
23096 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23097
23098 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
23099 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
23100 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
23101 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
23102 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
23103 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
23104 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
23105 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
23106 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
23107 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
23108 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
23109 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
23110 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
23111 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
23112 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
23113 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
23114 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
23115 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
23116 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
23117 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
23118 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
23119 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
23120 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
23121 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
23122 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
23123 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
23124 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
23125 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
23126 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
23127 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
23128 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
23129 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
23130 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
23131 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
23132 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
23133 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
23134
23135 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23136
23137 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
23138 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
23139 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
23140 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
23141 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
23142 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
23143 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
23144 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
23145 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
23146 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
23147 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
23148 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
23149 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
23150 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
23151 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
23152
23153 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23154
23155 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
23156 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
23157 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
23158 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
23159 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
23160 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
23161 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
23162 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
23163 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
23164 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
23165 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
23166 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
23167 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
23168 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
23169 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
23170 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
23171 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
23172 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
23173
23174 2023-02-10 Richard Biener <rguenther@suse.de>
23175
23176 PR tree-optimization/108724
23177 * gcc.target/i386/pr108724.c: New testcase.
23178
23179 2023-02-10 Andrew Pinski <apinski@marvell.com>
23180 Andrew Macleod <amacleod@redhat.com>
23181
23182 PR tree-optimization/108684
23183 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
23184 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
23185 * gcc.dg/tree-ssa/pr108684-1.c: New test.
23186
23187 2023-02-10 Joseph Myers <joseph@codesourcery.com>
23188
23189 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
23190 constants to nullptr_t.
23191 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
23192 null pointer constants to nullptr_t. Do test errors for
23193 conversion of other values to nullptr_t and for unary '+' on
23194 nullptr_t.
23195
23196 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
23197
23198 PR tree-optimization/107561
23199 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
23200 warning.
23201 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
23202
23203 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
23204
23205 PR testsuite/106120
23206 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
23207 ilp32 targets with c++98.
23208
23209 2023-02-10 Marek Polacek <polacek@redhat.com>
23210
23211 PR c++/107079
23212 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
23213
23214 2023-02-09 David Malcolm <dmalcolm@redhat.com>
23215
23216 PR analyzer/108733
23217 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
23218
23219 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
23220
23221 * gcc.target/i386/pr103541.c: New.
23222 * g++.target/i386/pr108711.C: New.
23223
23224 2023-02-09 Harald Anlauf <anlauf@gmx.de>
23225 Steven G. Kargl <kargl@gcc.gnu.org>
23226
23227 PR fortran/69636
23228 PR fortran/103779
23229 * gfortran.dg/pr103779.f90: New test.
23230
23231 2023-02-09 Jakub Jelinek <jakub@redhat.com>
23232
23233 PR tree-optimization/108688
23234 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
23235 * gcc.dg/pr108688.c: New test.
23236
23237 2023-02-09 Andrew Pinski <apinski@marvell.com>
23238
23239 PR tree-optimization/108688
23240 * gcc.c-torture/compile/pr108688-1.c: New test.
23241
23242 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23243
23244 PR fortran/107424
23245 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
23246 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
23247
23248 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23249
23250 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
23251
23252 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23253
23254 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
23255
23256 2023-02-09 Jakub Jelinek <jakub@redhat.com>
23257
23258 PR c++/108698
23259 * g++.dg/cpp0x/pr108698.C: New test.
23260
23261 2023-02-08 Joseph Myers <joseph@codesourcery.com>
23262
23263 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
23264 pointers with null values that are not null pointer constants.
23265 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
23266 pointers with non-null values, not with null values that are not
23267 null pointer constants.
23268
23269 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
23270
23271 * gcc.dg/torture/pr100398.c: Limit to lra targets.
23272 * gcc.dg/pr100590.c: Ditto.
23273
23274 2023-02-08 David Malcolm <dmalcolm@redhat.com>
23275
23276 PR analyzer/108704
23277 * gcc.dg/analyzer/uninit-7.c: New test.
23278 * gcc.dg/analyzer/uninit-pr108704.c: New test.
23279
23280 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
23281
23282 PR fortran/103259
23283 * gfortran.dg/pr103259.f90: New test.
23284
23285 2023-02-08 Jakub Jelinek <jakub@redhat.com>
23286
23287 PR tree-optimization/108692
23288 * gcc.dg/pr108692.c: New test.
23289
23290 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
23291
23292 * objc/execute/execute.exp: Load objc-dg.exp.
23293
23294 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
23295
23296 PR tree-optimization/108316
23297 * gcc.dg/vect/pr108316.c: New test.
23298
23299 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
23300
23301 Revert:
23302 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
23303
23304 * gcc.target/i386/pr103541.c: New.
23305
23306 2023-02-08 Jakub Jelinek <jakub@redhat.com>
23307
23308 PR c++/108525
23309 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
23310 incorrectly applied into PR108526 testcase ...
23311 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
23312
23313 2023-02-07 David Malcolm <dmalcolm@redhat.com>
23314
23315 PR analyzer/108661
23316 * gcc.dg/analyzer/fread-pr108661.c: New test.
23317 * gcc.dg/analyzer/read-pr108661.c: New test.
23318
23319 2023-02-07 Harald Anlauf <anlauf@gmx.de>
23320
23321 PR fortran/95107
23322 * gfortran.dg/save_7.f90: New test.
23323
23324 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
23325
23326 * gcc.target/i386/pr103541.c: New.
23327
23328 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23329
23330 PR tree-optimization/106923
23331 * gcc.dg/pr106923.c: New test.
23332
23333 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23334
23335 PR tree-optimization/106433
23336 * gcc.c-torture/compile/pr106433.c: New test.
23337
23338 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23339
23340 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
23341 -Wdeprecated warning for C++23.
23342
23343 2023-02-06 Alex Coplan <alex.coplan@arm.com>
23344
23345 PR target/104921
23346 * gcc.target/aarch64/pr104921-1.c: New test.
23347 * gcc.target/aarch64/pr104921-2.c: New test.
23348 * gcc.target/aarch64/pr104921.x: Include file for new tests.
23349
23350 2023-02-06 Xi Ruoyao <xry111@xry111.site>
23351
23352 * g++.target/loongarch/bytepick.C: New test.
23353
23354 2023-02-06 Tamar Christina <tamar.christina@arm.com>
23355
23356 * gcc.target/aarch64/options_set_10.c: Removed.
23357
23358 2023-02-06 Jakub Jelinek <jakub@redhat.com>
23359
23360 PR tree-optimization/108655
23361 * gcc.dg/pr108655.c: New test.
23362
23363 2023-02-06 Patrick Palka <ppalka@redhat.com>
23364
23365 PR c++/107461
23366 * g++.dg/cpp0x/overload5.C: New test.
23367 * g++.dg/cpp0x/overload5a.C: New test.
23368 * g++.dg/cpp0x/overload6.C: New test.
23369
23370 2023-02-05 Harald Anlauf <anlauf@gmx.de>
23371
23372 PR fortran/108592
23373 * gfortran.dg/pr108592.f90: New test.
23374
23375 2023-02-03 Jakub Jelinek <jakub@redhat.com>
23376
23377 PR tree-optimization/108647
23378 * g++.dg/torture/pr108647.C: New test.
23379
23380 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
23381
23382 PR tree-optimization/108639
23383 * gcc.c-torture/compile/pr108638.c: New file.
23384 * gcc.c-torture/compile/pr108639.c: New file.
23385
23386 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
23387
23388 PR tree-optimization/107570
23389 * gcc.dg/pr107570.c: New.
23390
23391 2023-02-03 Marek Polacek <polacek@redhat.com>
23392
23393 PR c++/108158
23394 * g++.dg/cpp1y/constexpr-108158.C: New test.
23395
23396 2023-02-03 Marek Polacek <polacek@redhat.com>
23397
23398 PR c++/101071
23399 * g++.dg/cpp0x/variadic-alias8.C: New test.
23400
23401 2023-02-03 Patrick Palka <ppalka@redhat.com>
23402
23403 PR c++/107461
23404 * g++.dg/template/call9.C: New test.
23405
23406 2023-02-03 Patrick Palka <ppalka@redhat.com>
23407
23408 PR c++/96745
23409 * g++.dg/cpp2a/concepts-dtor1.C: New test.
23410
23411 2023-02-03 Patrick Palka <ppalka@redhat.com>
23412
23413 PR c++/108579
23414 * g++.dg/cpp2a/concepts-pr108579.C: New test.
23415
23416 2023-02-03 Martin Jambor <mjambor@suse.cz>
23417
23418 PR ipa/108384
23419 * gcc.dg/ipa/pr108384.c: New test.
23420
23421 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23422
23423 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
23424 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
23425
23426 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23427
23428 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
23429 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
23430 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
23431 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
23432 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
23433 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
23434 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
23435 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
23436 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
23437 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
23438 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
23439 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
23440 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
23441 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
23442 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
23443
23444 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23445
23446 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
23447 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
23448 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
23449 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
23450 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
23451 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
23452 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
23453 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
23454 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
23455 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
23456 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
23457 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
23458 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
23459 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
23460 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
23461
23462 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23463
23464 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
23465 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
23466 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
23467 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
23468 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
23469 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
23470 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
23471 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
23472 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
23473 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
23474 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
23475 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
23476 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
23477 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
23478 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
23479
23480 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23481
23482 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
23483
23484 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23485
23486 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
23487 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
23488 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
23489 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
23490 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
23491 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
23492 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
23493 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
23494 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
23495 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
23496 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
23497 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
23498 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
23499 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
23500 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
23501 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
23502 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
23503 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
23504
23505 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23506
23507 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
23508 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
23509 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
23510 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
23511 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
23512 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
23513 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
23514 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
23515 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
23516 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
23517 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
23518 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
23519 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
23520 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
23521 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
23522 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
23523 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
23524 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
23525
23526 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23527
23528 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
23529 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
23530 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
23531 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
23532 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
23533 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
23534 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
23535 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
23536 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
23537 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
23538 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
23539 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
23540 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
23541 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
23542 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
23543 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
23544 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
23545 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
23546
23547 2023-02-02 Joseph Myers <joseph@codesourcery.com>
23548
23549 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
23550 and pointer to be disallowed.
23551 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
23552 pointers are allowed.
23553 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
23554 nullptr_t and pointers are disallowed.
23555
23556 2023-02-02 Joseph Myers <joseph@codesourcery.com>
23557
23558 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
23559 types with real initializers are allowed.
23560 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
23561 of complex types with real initializers being disallowed.
23562 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
23563 initializers.
23564 * gcc.dg/c2x-constexpr-9.c: Add more tests.
23565 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
23566 initializers for decimal types.
23567 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
23568 initializers for decimal types. Add more tests of decimal
23569 initializers for binary types.
23570
23571 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
23572
23573 * gcc.target/gcn/cond_shift_3.c: New test.
23574 * gcc.target/gcn/cond_shift_3_run.c: New test.
23575 * gcc.target/gcn/cond_shift_4.c: New test.
23576 * gcc.target/gcn/cond_shift_4_run.c: New test.
23577 * gcc.target/gcn/cond_shift_8.c: New test.
23578 * gcc.target/gcn/cond_shift_8_run.c: New test.
23579 * gcc.target/gcn/cond_shift_9.c: New test.
23580 * gcc.target/gcn/cond_shift_9_run.c: New test.
23581
23582 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
23583
23584 PR rtl-optimization/108508
23585 * gcc.target/aarch64/pr108508.c: New test.
23586
23587 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
23588
23589 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
23590
23591 2023-02-02 David Malcolm <dmalcolm@redhat.com>
23592
23593 PR analyzer/108633
23594 * gcc.dg/analyzer/fd-pr108633.c: New test.
23595
23596 2023-02-02 David Malcolm <dmalcolm@redhat.com>
23597
23598 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
23599
23600 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23601
23602 PR debug/106746
23603 PR rtl-optimization/108463
23604 PR target/108484
23605 * gcc.dg/pr108463.c: New test.
23606
23607 2023-02-02 Richard Biener <rguenther@suse.de>
23608
23609 PR middle-end/108625
23610 * gcc.dg/pr108625.c: New testcase.
23611
23612 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
23613
23614 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
23615 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
23616 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
23617 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
23618 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
23619
23620 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23621
23622 * gcc.target/arm/mve/pr108443-run.c: New test.
23623 * gcc.target/arm/mve/pr108443.c: New test.
23624
23625 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23626
23627 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
23628
23629 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23630
23631 PR target/107674
23632 * gcc.target/arm/mve/mve_vpt.c: New test.
23633
23634 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23635
23636 PR ipa/107300
23637 * gcc.dg/pr107300.c: New test.
23638
23639 2023-02-02 liuhongt <hongtao.liu@intel.com>
23640
23641 * gcc.target/aarch64/pr108601.c: New test.
23642
23643 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23644
23645 PR middle-end/108435
23646 * gcc.dg/gomp/pr108435.c: New test.
23647
23648 2023-02-01 Harald Anlauf <anlauf@gmx.de>
23649
23650 PR fortran/108609
23651 * gfortran.dg/pr108527.f90: Adjust test pattern.
23652
23653 2023-02-01 Tamar Christina <tamar.christina@arm.com>
23654
23655 * gcc.target/aarch64/cpunative/info_19: New test.
23656 * gcc.target/aarch64/cpunative/info_20: New test.
23657 * gcc.target/aarch64/cpunative/info_21: New test.
23658 * gcc.target/aarch64/cpunative/info_22: New test.
23659 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
23660 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
23661 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
23662 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
23663
23664 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
23665
23666 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
23667 into...
23668 * gcc.dg/builtin-object-size-common.h: ... new file.
23669 * g++.dg/ext/builtin-object-size1.C: Include
23670 builtin-object-size-common.h. Replace all abort with FAIL.
23671 (main): Call DONE.
23672 * g++.dg/ext/builtin-object-size2.C: Likewise.
23673 * gcc.dg/builtin-object-size-1.c: Likewise.
23674 * gcc.dg/builtin-object-size-12.c: Likewise.
23675 * gcc.dg/builtin-object-size-13.c: Likewise.
23676 * gcc.dg/builtin-object-size-15.c: Likewise.
23677 * gcc.dg/builtin-object-size-2.c: Likewise.
23678 * gcc.dg/builtin-object-size-3.c: Likewise.
23679 * gcc.dg/builtin-object-size-4.c: Likewise.
23680 * gcc.dg/builtin-object-size-6.c: Likewise.
23681 * gcc.dg/builtin-object-size-7.c: Likewise.
23682 * gcc.dg/builtin-object-size-8.c: Likewise.
23683 * gcc.dg/pr101836.c: Likewise.
23684 * gcc.dg/strict-flex-array-3.c: Likewise.
23685
23686 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
23687
23688 PR tree-optimization/108356
23689 * gcc.dg/pr108356.c: New.
23690
23691 2023-02-01 Martin Liska <mliska@suse.cz>
23692
23693 PR ipa/108509
23694 * g++.dg/ipa/pr108509.C: New test.
23695
23696 2023-02-01 Marek Polacek <polacek@redhat.com>
23697
23698 PR c++/107755
23699 * g++.dg/warn/Wlogical-op-4.C: New test.
23700
23701 2023-02-01 Jakub Jelinek <jakub@redhat.com>
23702
23703 PR debug/108573
23704 * gcc.dg/pr108573.c: New test.
23705
23706 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
23707
23708 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
23709 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
23710
23711 2023-02-01 Jakub Jelinek <jakub@redhat.com>
23712
23713 PR c++/108607
23714 * g++.dg/gomp/pr108607.C: New test.
23715
23716 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
23717
23718 * gcc.target/s390/preserve-args-1.c: New test.
23719 * gcc.target/s390/preserve-args-2.c: New test.
23720 * gcc.target/s390/preserve-args-3.c: New file.
23721
23722 2023-02-01 Jason Merrill <jason@redhat.com>
23723
23724 * g++.dg/warn/changes-meaning2.C: New test.
23725 * g++.dg/warn/changes-meaning3.C: New test.
23726
23727 2023-02-01 David Malcolm <dmalcolm@redhat.com>
23728
23729 * gcc.dg/analyzer/call-summaries-2.c: Add
23730 dg-require-effective-target alloca.
23731 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
23732 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
23733 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
23734 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
23735 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
23736 "free", to match uses of "__builtin_malloc".
23737 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
23738 alloca.
23739 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
23740
23741 2023-02-01 David Malcolm <dmalcolm@redhat.com>
23742
23743 PR analyzer/108616
23744 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
23745 * gcc.dg/analyzer/test-alloca.h: New test.
23746
23747 2023-01-31 Jason Merrill <jason@redhat.com>
23748
23749 PR c++/108559
23750 * g++.dg/cpp1z/aggr-base13.C: New test.
23751
23752 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
23753
23754 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
23755 'gcc-set-multilib-library-path' for 'ld_library_path'.
23756
23757 2023-01-31 Marek Polacek <polacek@redhat.com>
23758
23759 PR c++/102870
23760 * g++.dg/cpp0x/variadic184.C: New test.
23761
23762 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23763
23764 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
23765 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
23766 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
23767 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
23768 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
23769 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
23770 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
23771 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
23772 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
23773 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
23774 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
23775 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
23776 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
23777 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
23778 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
23779 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
23780 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
23781 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
23782 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
23783 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
23784 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
23785 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
23786 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
23787 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
23788 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
23789 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
23790 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
23791 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
23792 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
23793 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
23794
23795 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23796
23797 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
23798 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
23799 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
23800 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
23801 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
23802 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
23803 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
23804 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
23805 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
23806 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
23807 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
23808 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
23809 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
23810 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
23811 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
23812 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
23813 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
23814 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
23815 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
23816 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
23817 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
23818 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
23819 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
23820 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
23821 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
23822 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
23823 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
23824 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
23825 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
23826 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
23827
23828 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23829
23830 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
23831 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
23832 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
23833 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
23834 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
23835 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
23836 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
23837 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
23838 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
23839 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
23840 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
23841 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
23842 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
23843 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
23844 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
23845 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
23846 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
23847 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
23848 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
23849 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
23850 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
23851 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
23852 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
23853 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
23854 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
23855 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
23856 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
23857 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
23858 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
23859 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
23860
23861 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23862
23863 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
23864 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
23865 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
23866 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
23867 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
23868 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
23869 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
23870 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
23871 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
23872 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
23873 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
23874 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
23875 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
23876 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
23877 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
23878
23879 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23880
23881 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
23882 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
23883 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
23884 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
23885 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
23886 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
23887 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
23888 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
23889 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
23890 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
23891 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
23892 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
23893 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
23894 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
23895 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
23896 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
23897 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
23898 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
23899 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
23900 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
23901 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
23902 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
23903 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
23904 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
23905 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
23906 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
23907 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
23908 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
23909 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
23910 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
23911
23912 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23913
23914 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
23915 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
23916 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
23917 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
23918 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
23919 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
23920 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
23921 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
23922 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
23923 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
23924 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
23925 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
23926 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
23927 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
23928 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
23929
23930 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23931
23932 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
23933 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
23934 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
23935 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
23936 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
23937 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
23938 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
23939 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
23940 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
23941 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
23942 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
23943 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
23944 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
23945 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
23946 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
23947
23948 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23949
23950 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
23951 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
23952 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
23953 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
23954 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
23955 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
23956 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
23957 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
23958 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
23959 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
23960 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
23961 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
23962 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
23963 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
23964 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
23965
23966 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23967
23968 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
23969 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
23970 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
23971 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
23972 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
23973 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
23974 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
23975 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
23976 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
23977 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
23978 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
23979 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
23980 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
23981 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
23982 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
23983 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
23984 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
23985 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
23986 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
23987 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
23988 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
23989 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
23990 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
23991 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
23992 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
23993 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
23994 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
23995 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
23996 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
23997 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
23998
23999 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24000
24001 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
24002 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
24003 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
24004 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
24005 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
24006 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
24007 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
24008 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
24009 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
24010 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
24011 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
24012 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
24013 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
24014 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
24015 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
24016
24017 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24018
24019 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
24020 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
24021 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
24022 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
24023 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
24024 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
24025 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
24026 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
24027 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
24028 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
24029 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
24030 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
24031 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
24032 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
24033 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
24034
24035 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24036
24037 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
24038
24039 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24040
24041 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
24042 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
24043 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
24044 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
24045 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
24046 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
24047 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
24048 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
24049 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
24050 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
24051 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
24052 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
24053 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
24054 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
24055 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
24056 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
24057 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
24058 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
24059
24060 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24061
24062 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
24063 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
24064 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
24065 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
24066 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
24067 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
24068 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
24069 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
24070 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
24071 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
24072 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
24073 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
24074 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
24075 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
24076 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
24077 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
24078 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
24079 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
24080
24081 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24082
24083 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
24084 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
24085 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
24086 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
24087 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
24088 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
24089 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
24090 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
24091 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
24092 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
24093 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
24094 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
24095 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
24096 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
24097 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
24098 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
24099 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
24100 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
24101 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
24102 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
24103 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
24104 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
24105 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
24106 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
24107 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
24108 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
24109 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
24110 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
24111 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
24112 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
24113 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
24114 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
24115 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
24116 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
24117 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
24118 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
24119
24120 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24121
24122 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
24123 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
24124 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
24125 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
24126 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
24127 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
24128 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
24129 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
24130 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
24131 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
24132 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
24133 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
24134 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
24135 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
24136 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
24137 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
24138 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
24139 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
24140 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
24141 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
24142 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
24143 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
24144 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
24145 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
24146 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
24147 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
24148 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
24149 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
24150 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
24151 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
24152 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
24153 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
24154 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
24155 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
24156 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
24157 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
24158
24159 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24160
24161 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
24162 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
24163 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
24164 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
24165 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
24166 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
24167 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
24168 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
24169 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
24170 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
24171 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
24172 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
24173 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
24174 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
24175 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
24176 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
24177 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
24178 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
24179 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
24180 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
24181 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
24182 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
24183 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
24184 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
24185 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
24186 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
24187 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
24188 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
24189 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
24190 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
24191 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
24192 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
24193 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
24194 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
24195 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
24196 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
24197
24198 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24199
24200 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
24201 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
24202 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
24203 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
24204 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
24205 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
24206 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
24207 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
24208 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
24209 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
24210 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
24211 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
24212 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
24213 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
24214 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
24215 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
24216 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
24217 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
24218
24219 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24220
24221 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
24222 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
24223 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
24224 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
24225 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
24226 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
24227 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
24228 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
24229 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
24230 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
24231 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
24232 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
24233 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
24234 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
24235 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
24236 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
24237 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
24238 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
24239 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
24240 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
24241 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
24242 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
24243 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
24244 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
24245 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
24246 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
24247 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
24248 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
24249 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
24250 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
24251 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
24252 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
24253 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
24254 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
24255 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
24256 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
24257
24258 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24259
24260 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
24261 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
24262 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
24263 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
24264 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
24265 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
24266 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
24267 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
24268 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
24269 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
24270 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
24271 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
24272 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
24273 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
24274 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
24275 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
24276 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
24277 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
24278
24279 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24280
24281 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
24282 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
24283 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
24284 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
24285 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
24286 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
24287 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
24288 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
24289 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
24290 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
24291 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
24292 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
24293 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
24294 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
24295 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
24296 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
24297 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
24298 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
24299
24300 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24301
24302 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
24303 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
24304 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
24305 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
24306 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
24307 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
24308 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
24309 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
24310 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
24311 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
24312 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
24313 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
24314 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
24315 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
24316 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
24317 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
24318 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
24319 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
24320
24321 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24322
24323 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
24324 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
24325 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
24326 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
24327 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
24328 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
24329 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
24330 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
24331 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
24332 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
24333 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
24334 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
24335 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
24336 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
24337 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
24338 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
24339 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
24340 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
24341
24342 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24343
24344 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
24345 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
24346 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
24347 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
24348 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
24349 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
24350 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
24351 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
24352 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
24353 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
24354 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
24355 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
24356 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
24357 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
24358 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
24359 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
24360 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
24361 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
24362
24363 2023-01-31 Marek Polacek <polacek@redhat.com>
24364
24365 PR c++/107593
24366 PR c++/108597
24367 * g++.dg/warn/Wduplicated-cond3.C: New test.
24368 * g++.dg/warn/Wduplicated-cond4.C: New test.
24369 * g++.dg/warn/Wduplicated-cond5.C: New test.
24370
24371 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
24372
24373 PR target/108589
24374 * gcc.target/aarch64/pr108589.c: New test.
24375
24376 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
24377
24378 PR tree-optimization/108608
24379 * gcc.dg/vect/pr108608.c: New test.
24380 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
24381
24382 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24383
24384 PR tree-optimization/108385
24385 * gcc.dg/pr108385.c: New.
24386
24387 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24388
24389 PR tree-optimization/108359
24390 * gcc.dg/pr108359.c: New.
24391
24392 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24393
24394 * rust/compile/issue-1073.rs: New test.
24395
24396 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24397
24398 * rust/compile/issue-1006.rs: New test.
24399
24400 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24401
24402 * rust/compile/const_generics_5.rs: Fix assertions.
24403 * rust/compile/unconstrained_type_param.rs: Add more assertions.
24404
24405 2023-01-31 liushuyu <liushuyu011@gmail.com>
24406
24407 * rust/compile/builtin_macro_recurse.rs: New test.
24408
24409 2023-01-31 liushuyu <liushuyu011@gmail.com>
24410
24411 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
24412 * rust/compile/builtin_macro_env.rs: Likewise.
24413
24414 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24415
24416 * rust/compile/frust-compile-until.rs: New test.
24417
24418 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24419
24420 * rust/compile/rust-const-blog-issue.rs: New test.
24421
24422 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24423
24424 * rust/compile/macro44.rs: New test.
24425
24426 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24427
24428 * rust/compile/macro_export_1.rs: New test.
24429
24430 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24431
24432 * rust/compile/const_generics_8.rs: New test.
24433
24434 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24435
24436 * rust/compile/const_generics_7.rs: New test.
24437
24438 2023-01-31 liushuyu <liushuyu011@gmail.com>
24439
24440 * rust/execute/torture/loop-condition-eval.rs: New test.
24441
24442 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24443
24444 * rust/compile/const8.rs: New test.
24445
24446 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24447
24448 * rust/compile/const7.rs: New test.
24449
24450 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24451
24452 * rust/compile/const6.rs: New test.
24453
24454 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24455
24456 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
24457 * rust/compile/tuple1.rs: Likewise.
24458 * rust/compile/type-alias1.rs: Likewise.
24459 * rust/execute/torture/operator_overload_9.rs: Likewise.
24460 * rust/execute/torture/slice1.rs: Rework test to use new parsing
24461 capability and stick to the original implementation.
24462
24463 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24464
24465 * rust/compile/macro43.rs: New test.
24466
24467 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24468
24469 * rust/compile/parse_range.rs: New test.
24470
24471 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24472
24473 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
24474 * rust/compile/issue-1289.rs: Likewise.
24475 * rust/compile/test_mod.rs: Likewise.
24476 * rust/compile/torture/raw_identifiers.rs: Likewise.
24477 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
24478 * rust/compile/privacy7.rs: New test.
24479
24480 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24481
24482 * rust/compile/rustc_attr1.rs: New test.
24483
24484 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24485
24486 * rust/debug/win64-abi.rs: Fix assertion to take into account
24487 overflow builtins
24488 * rust/compile/torture/macro-issue1426.rs: Moved to...
24489 * rust/execute/torture/macro-issue1426.rs: ...here.
24490 * rust/execute/torture/overflow1.rs: New test.
24491
24492 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24493
24494 * rust/compile/torture/issue-1506.rs: New test.
24495
24496 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24497
24498 * rust/compile/const4.rs: New.
24499 * rust/compile/const5.rs: New.
24500
24501 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
24502
24503 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
24504 gm2-libs-log.
24505 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
24506 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
24507 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
24508 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
24509
24510 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24511
24512 PR target/108599
24513 * gcc.target/i386/avx2-pr108599.c: New test.
24514
24515 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
24516
24517 PR testsuite/108604
24518 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
24519 signed char.
24520
24521 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24522
24523 PR rtl-optimization/108596
24524 * gcc.c-torture/compile/pr108596.c: New test.
24525
24526 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24527
24528 PR c++/105593
24529 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
24530
24531 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
24532
24533 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
24534 condition.
24535 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
24536 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
24537 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
24538 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
24539 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
24540 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
24541 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
24542 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
24543 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
24544 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
24545 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
24546 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
24547 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
24548 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
24549 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
24550 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
24551 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
24552 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
24553 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
24554 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
24555 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
24556 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
24557 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
24558 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
24559 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
24560 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
24561 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
24562
24563 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24564
24565 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
24566 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
24567 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
24568 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
24569 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
24570 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
24571 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
24572 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
24573 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
24574 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
24575 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
24576 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
24577 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
24578 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
24579 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
24580
24581 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24582
24583 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
24584 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
24585 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
24586 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
24587 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
24588 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
24589 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
24590 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
24591 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
24592 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
24593 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
24594 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
24595 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
24596 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
24597 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
24598
24599 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24600
24601 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
24602 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
24603 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
24604 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
24605 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
24606 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
24607 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
24608 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
24609 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
24610 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
24611 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
24612 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
24613 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
24614 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
24615 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
24616
24617 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24618
24619 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
24620 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
24621 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
24622 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
24623 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
24624 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
24625 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
24626 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
24627 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
24628 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
24629 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
24630 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
24631 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
24632 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
24633 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
24634
24635 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24636
24637 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
24638 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
24639 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
24640 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
24641 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
24642 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
24643 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
24644 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
24645 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
24646 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
24647 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
24648 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
24649 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
24650 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
24651 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
24652
24653 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24654
24655 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
24656 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
24657 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
24658 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
24659 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
24660 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
24661 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
24662 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
24663 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
24664 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
24665 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
24666 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
24667 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
24668 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
24669 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
24670
24671 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24672
24673 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
24674 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
24675 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
24676 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
24677 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
24678 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
24679 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
24680 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
24681 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
24682 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
24683 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
24684 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
24685 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
24686 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
24687 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
24688
24689 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24690
24691 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
24692 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
24693 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
24694 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
24695 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
24696 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
24697 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
24698 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
24699 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
24700 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
24701 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
24702 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
24703 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
24704 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
24705 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
24706
24707 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24708
24709 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
24710 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
24711 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
24712 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
24713 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
24714 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
24715 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
24716 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
24717 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
24718 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
24719 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
24720 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
24721
24722 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24723
24724 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
24725 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
24726 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
24727 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
24728 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
24729 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
24730 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
24731 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
24732 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
24733 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
24734 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
24735 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
24736 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
24737 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
24738 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
24739 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
24740 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
24741 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
24742 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
24743 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
24744 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
24745 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
24746 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
24747 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
24748
24749 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24750
24751 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
24752 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
24753 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
24754 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
24755 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
24756 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
24757 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
24758 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
24759 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
24760 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
24761 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
24762 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
24763 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
24764 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
24765 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
24766 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
24767 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
24768 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
24769 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
24770 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
24771 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
24772 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
24773 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
24774 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
24775
24776 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24777
24778 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
24779 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
24780 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
24781 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
24782 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
24783 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
24784
24785 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24786
24787 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
24788 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
24789 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
24790 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
24791 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
24792 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
24793
24794 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24795
24796 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
24797 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
24798 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
24799 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
24800 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
24801 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
24802 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
24803 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
24804 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
24805 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
24806 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
24807 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
24808 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
24809 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
24810 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
24811 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
24812 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
24813 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
24814
24815 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24816
24817 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
24818 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
24819 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
24820 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
24821 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
24822 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
24823 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
24824 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
24825 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
24826 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
24827 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
24828 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
24829 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
24830 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
24831 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
24832 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
24833 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
24834 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
24835
24836 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24837
24838 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
24839 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
24840 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
24841 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
24842 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
24843 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
24844 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
24845 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
24846 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
24847 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
24848 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
24849 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
24850 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
24851 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
24852 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
24853 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
24854 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
24855 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
24856
24857 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24858
24859 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
24860 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
24861 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
24862 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
24863 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
24864 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
24865 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
24866 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
24867 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
24868 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
24869 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
24870 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
24871 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
24872 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
24873 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
24874 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
24875 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
24876 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
24877
24878 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24879
24880 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
24881 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
24882 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
24883 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
24884 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
24885 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
24886 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
24887 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
24888 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
24889 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
24890 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
24891 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
24892 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
24893 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
24894 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
24895 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
24896 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
24897 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
24898
24899 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24900
24901 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
24902 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
24903 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
24904 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
24905 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
24906 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
24907 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
24908 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
24909 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
24910 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
24911 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
24912 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
24913 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
24914 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
24915 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
24916 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
24917 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
24918 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
24919
24920 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24921
24922 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
24923 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
24924 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
24925 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
24926 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
24927 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
24928 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
24929 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
24930 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
24931 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
24932 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
24933 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
24934 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
24935 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
24936 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
24937 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
24938 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
24939 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
24940
24941 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24942
24943 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
24944 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
24945 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
24946 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
24947 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
24948 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
24949 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
24950 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
24951 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
24952 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
24953 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
24954 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
24955 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
24956 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
24957 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
24958 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
24959 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
24960 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
24961
24962 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24963
24964 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
24965
24966 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24967
24968 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
24969 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
24970 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
24971
24972 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
24973
24974 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
24975 restore TORTURE_OPTIONS.
24976
24977 2023-01-30 Andrew Pinski <apinski@marvell.com>
24978
24979 PR tree-optimization/108582
24980 * gcc.dg/pr108582-1.c: New test.
24981
24982 2023-01-30 Richard Biener <rguenther@suse.de>
24983
24984 PR tree-optimization/108574
24985 * gcc.dg/torture/pr108574-1.c: New testcase.
24986 * gcc.dg/torture/pr108574-2.c: Likewise.
24987 * gcc.dg/torture/pr108574-3.c: Likewise.
24988
24989 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
24990
24991 PR fortran/108450
24992 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
24993
24994 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24995
24996 PR fortran/103506
24997 * gfortran.dg/pr103506_1.f90: New test.
24998
24999 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
25000
25001 * gcc.dg/ipa/ipa-sra-30.c: New test.
25002 * gcc.dg/ipa/ipa-sra-31.c: New test.
25003 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
25004
25005 2023-01-28 Harald Anlauf <anlauf@gmx.de>
25006 Steven G. Kargl <kargl@gcc.gnu.org>
25007
25008 PR fortran/108527
25009 * gfortran.dg/pr108527.f90: New test.
25010
25011 2023-01-28 Harald Anlauf <anlauf@gmx.de>
25012
25013 PR fortran/108453
25014 * gfortran.dg/common_27.f90: New test.
25015
25016 2023-01-28 Jonathan Yong <10walls@gmail.com>
25017
25018 PR c/108192
25019 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
25020 so function call is not mangled by __mingw_printf when
25021 doing assembly symbol inspection.
25022
25023 2023-01-28 Jonathan Yong <10walls@gmail.com>
25024
25025 PR c/108150
25026 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
25027 target same as on Linux.
25028
25029 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25030
25031 * g++.target/riscv/rvv/base/vlse-1.C: New test.
25032 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
25033 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
25034 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
25035 * g++.target/riscv/rvv/base/vsse-1.C: New test.
25036 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
25037 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
25038 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
25039 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
25040 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
25041 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
25042 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
25043 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
25044 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
25045 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
25046 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
25047 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
25048 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
25049 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
25050 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
25051 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
25052 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
25053 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
25054 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
25055 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
25056 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
25057 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
25058 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
25059 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
25060 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
25061
25062 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25063
25064 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
25065 with (\r*\n+).
25066 * gfortran.dg/array_temporaries_2.f90: Likewise.
25067 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
25068 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
25069 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
25070 * gfortran.dg/fmt_error_4.f90: Likewise.
25071 * gfortran.dg/fmt_error_5.f90: Likewise.
25072 * gfortran.dg/fmt_float.f90: Likewise.
25073 * gfortran.dg/fmt_l.f90: Likewise.
25074 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
25075 * gfortran.dg/fmt_zero_precision.f90: Likewise.
25076 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25077 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25078 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25079 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25080 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
25081 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25082 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25083 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25084 * gfortran.dg/namelist_40.f90: Likewise.
25085 * gfortran.dg/namelist_47.f90: Likewise.
25086 * gfortran.dg/namelist_print_1.f: Likewise.
25087 * gfortran.dg/parameter_array_dummy.f90: Likewise.
25088
25089 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
25090
25091 * gm2/pim/fail/empty.mod: New test.
25092
25093 2023-01-27 Joseph Myers <joseph@codesourcery.com>
25094
25095 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
25096 auto initializers to be disallowed.
25097
25098 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25099
25100 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
25101 Remove XFAIL.
25102 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
25103 of dump files.
25104
25105 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25106
25107 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
25108 rather than an asm barrier.
25109 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
25110 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
25111 rather than volatile.
25112 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
25113 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
25114 function. Remove -fno-inline.
25115 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
25116 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
25117 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
25118 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
25119 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
25120 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
25121 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
25122 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
25123 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
25124 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
25125 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
25126 Allow the scalar form to be used when operating on lane 0.
25127 Add a test for lane 1.
25128
25129 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25130
25131 PR tree-optimization/96373
25132 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
25133 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
25134
25135 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25136
25137 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
25138 vector length.
25139 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
25140 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
25141 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
25142 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
25143 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
25144 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
25145
25146 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
25147
25148 PR tree-optimization/108306
25149 * gcc.dg/pr108306.c: New.
25150
25151 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
25152
25153 PR tree-optimization/108447
25154 * gcc.dg/pr108447.c: New.
25155
25156 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25157
25158 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
25159 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
25160 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
25161
25162 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25163
25164 * g++.target/riscv/rvv/base/vle-1.C: New test.
25165 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
25166 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
25167 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
25168 * g++.target/riscv/rvv/base/vse-1.C: New test.
25169 * g++.target/riscv/rvv/base/riscv_vector.h: New.
25170
25171 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25172
25173 * gcc.target/riscv/rvv/base/vse-1.c: New test.
25174 * gcc.target/riscv/rvv/base/vse-2.c: New test.
25175 * gcc.target/riscv/rvv/base/vse-3.c: New test.
25176 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
25177 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
25178 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
25179
25180 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25181
25182 * gcc.target/riscv/rvv/base/vle-1.c: New test.
25183 * gcc.target/riscv/rvv/base/vle-2.c: New test.
25184 * gcc.target/riscv/rvv/base/vle-3.c: New test.
25185 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
25186 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
25187 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
25188 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
25189 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
25190 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
25191 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
25192 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
25193 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
25194 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
25195 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
25196 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
25197 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
25198 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
25199 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
25200
25201 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25202
25203 * g++.target/riscv/rvv/base/vsm-1.C: New test.
25204 * g++.target/riscv/rvv/rvv.exp: New test.
25205 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
25206 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
25207 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
25208
25209 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25210
25211 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
25212 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
25213 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
25214 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
25215 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
25216 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
25217 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
25218 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
25219 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
25220 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
25221 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
25222 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
25223 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
25224 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
25225 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
25226 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
25227 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
25228 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
25229 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
25230 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
25231 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
25232 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
25233 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
25234 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
25235 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
25236 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
25237 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
25238 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
25239 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
25240 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
25241 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
25242 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
25243 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
25244 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
25245 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
25246 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
25247 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
25248 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
25249 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
25250 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
25251 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
25252 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
25253 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
25254 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
25255 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
25256 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
25257 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
25258 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
25259 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
25260 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
25261 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
25262 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
25263 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
25264 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
25265 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
25266 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
25267 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
25268 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
25269 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
25270 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
25271 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
25272 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
25273 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
25274 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
25275 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
25276 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
25277 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
25278 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
25279 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
25280 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
25281 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
25282 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
25283 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
25284 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
25285 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
25286 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
25287 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
25288 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
25289 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
25290 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
25291 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
25292 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
25293 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
25294 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
25295 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
25296 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
25297 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
25298 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
25299 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
25300 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
25301 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
25302 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
25303 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
25304 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
25305 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
25306 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
25307 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
25308 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
25309 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
25310 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
25311 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
25312 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
25313 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
25314 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
25315 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
25316 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
25317 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
25318 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
25319 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
25320
25321 2023-01-27 Xi Ruoyao <xry111@xry111.site>
25322
25323 * gcc.dg/pr95115.c (x): Add noipa attribute.
25324
25325 2023-01-27 Jakub Jelinek <jakub@redhat.com>
25326
25327 PR ipa/106061
25328 * gcc.dg/pr106061.c: New test.
25329
25330 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
25331
25332 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
25333 target selector to handle Windows.
25334 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
25335 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
25336
25337 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
25338
25339 * gm2/warnings/returntype/fail/badreturn.mod: New test.
25340 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
25341 New test.
25342 * gm2/warnings/returntype/pass/Termbase.mod: New test.
25343 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
25344 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
25345 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
25346 New test.
25347
25348 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25349
25350 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
25351 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
25352 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
25353 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
25354 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
25355 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
25356 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
25357 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
25358 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
25359 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
25360 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
25361 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
25362 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
25363 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
25364 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
25365 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
25366 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
25367 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
25368 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
25369 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
25370 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
25371 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
25372 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
25373 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
25374 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
25375 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
25376 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
25377 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
25378 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
25379 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
25380 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
25381 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
25382 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
25383 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
25384 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
25385 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
25386 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
25387 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
25388 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
25389 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
25390 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
25391 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
25392 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
25393 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
25394 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
25395 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
25396 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
25397 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
25398 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
25399 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
25400 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
25401 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
25402 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
25403 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
25404 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
25405 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
25406 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
25407 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
25408 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
25409 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
25410 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
25411 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
25412 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
25413 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
25414 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
25415 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
25416 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
25417 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
25418 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
25419 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
25420 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
25421
25422 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25423
25424 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
25425 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
25426 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
25427 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
25428 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
25429 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
25430 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
25431 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
25432 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
25433 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
25434 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
25435 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
25436 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
25437 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
25438 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
25439 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
25440 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
25441 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
25442 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
25443 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
25444 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
25445 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
25446 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
25447 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
25448 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
25449 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
25450 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
25451 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
25452 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
25453 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
25454 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
25455 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
25456 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
25457 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
25458 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
25459 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
25460 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
25461 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
25462 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
25463 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
25464 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
25465 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
25466 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
25467 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
25468
25469 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25470
25471 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
25472 testcase.
25473 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
25474 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
25475 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
25476 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
25477 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
25478 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
25479 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
25480 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
25481 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
25482
25483 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25484
25485 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
25486
25487 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25488
25489 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
25490
25491 2023-01-26 Harald Anlauf <anlauf@gmx.de>
25492
25493 PR fortran/108544
25494 * gfortran.dg/pr108544.f90: New test.
25495 * gfortran.dg/pr96102b.f90: New test.
25496
25497 2023-01-26 Marek Polacek <polacek@redhat.com>
25498
25499 PR middle-end/108543
25500 * c-c++-common/asan/pointer-subtract-5.c: New test.
25501 * c-c++-common/asan/pointer-subtract-6.c: New test.
25502 * c-c++-common/asan/pointer-subtract-7.c: New test.
25503 * c-c++-common/asan/pointer-subtract-8.c: New test.
25504
25505 2023-01-26 Jakub Jelinek <jakub@redhat.com>
25506
25507 PR tree-optimization/108540
25508 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
25509 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
25510
25511 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25512
25513 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
25514
25515 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25516
25517 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
25518 compound literals.
25519
25520 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25521
25522 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
25523 * gcc.dg/guality/pr54519-1.c: Likewise.
25524 * gcc.dg/guality/pr54519-3.c: Likewise.
25525 * gcc.dg/guality/pr54693-2.c: Likewise.
25526 * gcc.dg/guality/sra-1.c: Likewise.
25527
25528 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25529
25530 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
25531
25532 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25533
25534 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
25535
25536 2023-01-26 Marek Polacek <polacek@redhat.com>
25537
25538 PR c++/105300
25539 * g++.dg/cpp0x/udlit-error1.C: New test.
25540
25541 2023-01-26 David Malcolm <dmalcolm@redhat.com>
25542
25543 PR analyzer/108507
25544 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
25545 -Wno-stringop-overflow.
25546
25547 2023-01-26 David Malcolm <dmalcolm@redhat.com>
25548
25549 PR analyzer/108524
25550 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
25551 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
25552 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
25553 New test.
25554
25555 2023-01-26 Richard Biener <rguenther@suse.de>
25556
25557 PR tree-optimization/108547
25558 * gcc.dg/uninit-pr108547.c: New testcase.
25559
25560 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
25561
25562 PR tree-optimization/108522
25563 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
25564 macro.
25565 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
25566 test_dynarray_struct_member_d,
25567 test_dynarray_struct_member_subobj_b,
25568 test_dynarray_struct_member_subobj_c,
25569 test_dynarray_struct_member_subobj_d): New tests.
25570 (main): Call them.
25571
25572 2023-01-26 Jakub Jelinek <jakub@redhat.com>
25573
25574 PR c++/108503
25575 * g++.dg/gomp/pr108503.C: New test.
25576
25577 2023-01-26 Richard Biener <rguenther@suse.de>
25578
25579 PR tree-optimization/108523
25580 * gcc.dg/torture/pr108523.c: New testcase.
25581
25582 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
25583
25584 PR fortran/108528
25585 * gfortran.dg/pr108528.f90: New test.
25586
25587 2023-01-25 Jakub Jelinek <jakub@redhat.com>
25588
25589 PR c++/108525
25590 * g++.dg/cpp23/static-operator-call5.C: New test.
25591
25592 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25593
25594 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
25595 "C".
25596 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
25597 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
25598 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
25599 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
25600 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
25601 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
25602 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
25603 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
25604 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
25605 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
25606 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
25607 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
25608 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
25609 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
25610 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
25611 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
25612 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
25613 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
25614 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
25615 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
25616 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
25617 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
25618 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
25619 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
25620 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
25621 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
25622 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
25623 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
25624 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
25625 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
25626 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
25627 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
25628 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
25629 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
25630 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
25631 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
25632 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
25633 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
25634 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
25635 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
25636 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
25637 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
25638 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
25639 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
25640 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
25641 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
25642 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
25643 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
25644 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
25645 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
25646 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
25647 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
25648 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
25649 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
25650 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
25651 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
25652 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
25653 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
25654 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
25655 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
25656 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
25657 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
25658 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
25659 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
25660 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
25661 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
25662 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
25663 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
25664 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
25665 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
25666 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
25667 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
25668 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
25669 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
25670 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
25671 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
25672 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
25673 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
25674 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
25675 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
25676 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
25677 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
25678 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
25679 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
25680
25681 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25682
25683 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
25684 check-function-bodies instead of scan-assembler checks. Use
25685 extern "C" for C++ testing.
25686 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
25687 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
25688 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
25689 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
25690 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
25691 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
25692 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
25693
25694 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25695
25696 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
25697 check-function-bodies instead of scan-assembler checks. Use
25698 extern "C" for C++ testing.
25699 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
25700 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
25701 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
25702 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
25703 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
25704
25705 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25706
25707 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
25708 check-function-bodies instead of scan-assembler checks. Use
25709 extern "C" for C++ testing.
25710 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
25711 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
25712 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
25713 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
25714 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
25715 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
25716 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
25717 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
25718 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
25719 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
25720 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
25721
25722 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25723
25724 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
25725 check-function-bodies instead of scan-assembler checks. Use
25726 extern "C" for C++ testing.
25727 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
25728 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
25729 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
25730 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
25731 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
25732
25733 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25734
25735 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
25736 check-function-bodies instead of scan-assembler checks. Use
25737 extern "C" for C++ testing.
25738 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
25739 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
25740 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
25741 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
25742 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
25743
25744 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25745
25746 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
25747 check-function-bodies instead of scan-assembler checks. Use
25748 extern "C" for C++ testing.
25749 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
25750 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
25751 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
25752 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
25753 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
25754
25755 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25756
25757 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
25758 check-function-bodies instead of scan-assembler checks. Use
25759 extern "C" for C++ testing.
25760 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
25761 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
25762 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
25763 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
25764 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
25765
25766 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25767
25768 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
25769 check-function-bodies instead of scan-assembler checks. Use
25770 extern "C" for C++ testing.
25771 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
25772 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
25773
25774 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25775
25776 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
25777 check-function-bodies instead of scan-assembler checks. Use
25778 extern "C" for C++ testing.
25779 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
25780 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
25781 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
25782 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
25783 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
25784
25785 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25786
25787 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
25788 check-function-bodies instead of scan-assembler checks. Use
25789 extern "C" for C++ testing.
25790 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
25791 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
25792 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
25793 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
25794 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
25795
25796 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25797
25798 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
25799 check-function-bodies instead of scan-assembler checks. Use
25800 extern "C" for C++ testing.
25801 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
25802 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
25803 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
25804 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
25805 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
25806
25807 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25808
25809 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
25810 check-function-bodies instead of scan-assembler checks. Use
25811 extern "C" for C++ testing.
25812 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
25813 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
25814 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
25815 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
25816 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
25817
25818 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25819
25820 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
25821 check-function-bodies instead of scan-assembler checks. Use
25822 extern "C" for C++ testing.
25823 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
25824 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
25825 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
25826 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
25827 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
25828
25829 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25830
25831 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
25832 check-function-bodies instead of scan-assembler checks. Use
25833 extern "C" for C++ testing.
25834 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
25835 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
25836 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
25837 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
25838 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
25839 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
25840 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
25841 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
25842 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
25843 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
25844 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
25845 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
25846 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
25847 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
25848 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
25849 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
25850 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
25851 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
25852 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
25853 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
25854 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
25855 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
25856 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
25857
25858 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25859
25860 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
25861 check-function-bodies instead of scan-assembler checks. Use
25862 extern "C" for C++ testing.
25863 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
25864 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
25865 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
25866 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
25867 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
25868 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
25869 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
25870 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
25871 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
25872 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
25873 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
25874 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
25875 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
25876 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
25877 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
25878
25879 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25880
25881 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
25882 check-function-bodies instead of scan-assembler checks. Use
25883 extern "C" for C++ testing.
25884 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
25885 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
25886 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
25887 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
25888 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
25889 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
25890 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
25891 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
25892 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
25893 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
25894 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
25895 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
25896 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
25897 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
25898 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
25899 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
25900 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
25901 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
25902 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
25903 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
25904 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
25905 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
25906 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
25907 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
25908 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
25909 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
25910 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
25911 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
25912 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
25913 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
25914 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
25915 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
25916 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
25917 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
25918 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
25919 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
25920 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
25921 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
25922 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
25923 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
25924 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
25925 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
25926 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
25927 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
25928 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
25929 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
25930 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
25931
25932 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25933
25934 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
25935 check-function-bodies instead of scan-assembler checks. Use
25936 extern "C" for C++ testing.
25937 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
25938 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
25939 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
25940 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
25941 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
25942 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
25943 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
25944 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
25945 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
25946 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
25947 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
25948 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
25949 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
25950 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
25951 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
25952 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
25953 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
25954 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
25955 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
25956 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
25957 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
25958 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
25959 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
25960
25961 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25962
25963 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
25964 check-function-bodies instead of scan-assembler checks. Use
25965 extern "C" for C++ testing.
25966 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
25967 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
25968 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
25969 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
25970 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
25971 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
25972 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
25973 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
25974 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
25975 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
25976 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
25977 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
25978 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
25979 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
25980 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
25981 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
25982 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
25983 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
25984 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
25985 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
25986 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
25987 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
25988 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
25989
25990 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25991
25992 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
25993 check-function-bodies instead of scan-assembler checks. Use
25994 extern "C" for C++ testing.
25995 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
25996 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
25997 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
25998 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
25999 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
26000 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
26001 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
26002 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
26003 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
26004 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
26005 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
26006 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
26007 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
26008 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
26009 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
26010 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
26011 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
26012
26013 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26014
26015 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
26016 check-function-bodies instead of scan-assembler checks. Use
26017 extern "C" for C++ testing.
26018 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
26019 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
26020 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
26021 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
26022 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
26023 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
26024 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
26025 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
26026 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
26027 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
26028 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
26029 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
26030 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
26031 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
26032 * gcc.target/arm/simd/mve-vneg.c: Update test.
26033 * gcc.target/arm/simd/mve-vshr.c: Likewise
26034
26035 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26036
26037 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
26038 check-function-bodies instead of scan-assembler checks. Use
26039 extern "C" for C++ testing.
26040 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
26041 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
26042 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
26043 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
26044 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
26045 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
26046 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
26047 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
26048 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
26049 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
26050 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
26051 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
26052 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
26053 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
26054 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
26055 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
26056 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
26057 * gcc.target/arm/simd/mve-vclz.c: Update test.
26058
26059 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26060
26061 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
26062 check-function-bodies instead of scan-assembler checks. Use extern
26063 "C" for C++ testing.
26064 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
26065 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
26066 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
26067 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
26068 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
26069 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
26070 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
26071 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
26072
26073 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
26074
26075 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
26076 "initializer element is not constant" error.
26077 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
26078
26079 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
26080
26081 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
26082 aarch64 to list of targets supporting long long vectorization.
26083
26084 2023-01-25 Jakub Jelinek <jakub@redhat.com>
26085
26086 PR tree-optimization/108498
26087 * gcc.c-torture/execute/pr108498-1.c: New test.
26088 * gcc.c-torture/execute/pr108498-2.c: New test.
26089
26090 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
26091 Jakub Jelinek <jakub@redhat.com>
26092
26093 PR tree-optimization/108522
26094 * gcc.dg/builtin-dynamic-object-size-0.c
26095 (test_dynarray_struct_member): New test.
26096 (main): Call it.
26097
26098 2023-01-24 Jakub Jelinek <jakub@redhat.com>
26099
26100 PR c++/107329
26101 PR testsuite/108533
26102 * g++.dg/init/new51.C (size_t): New typedef.
26103 (RexxClass::operator new, RexxClass::operator delete): Use size_t
26104 instead of unsigned long.
26105
26106 2023-01-24 Jason Merrill <jason@redhat.com>
26107
26108 PR c++/108504
26109 * g++.dg/ext/pragma1.C: New test.
26110
26111 2023-01-24 Jason Merrill <jason@redhat.com>
26112
26113 PR c++/108526
26114 * g++.dg/cpp23/static-operator-call5.C: New test.
26115
26116 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
26117
26118 * gcc.target/pdp11/pdp11.exp: New.
26119 * gcc.target/pdp11/pr108388.c: New.
26120
26121 2023-01-24 Harald Anlauf <anlauf@gmx.de>
26122
26123 PR fortran/108529
26124 * gfortran.dg/pr108529.f90: New test.
26125
26126 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
26127
26128 * gcc.target/arm/mve/pr108177-1-run.c: New test.
26129 * gcc.target/arm/mve/pr108177-1.c: New test.
26130 * gcc.target/arm/mve/pr108177-10-run.c: New test.
26131 * gcc.target/arm/mve/pr108177-10.c: New test.
26132 * gcc.target/arm/mve/pr108177-11-run.c: New test.
26133 * gcc.target/arm/mve/pr108177-11.c: New test.
26134 * gcc.target/arm/mve/pr108177-12-run.c: New test.
26135 * gcc.target/arm/mve/pr108177-12.c: New test.
26136 * gcc.target/arm/mve/pr108177-13-run.c: New test.
26137 * gcc.target/arm/mve/pr108177-13.c: New test.
26138 * gcc.target/arm/mve/pr108177-14-run.c: New test.
26139 * gcc.target/arm/mve/pr108177-14.c: New test.
26140 * gcc.target/arm/mve/pr108177-2-run.c: New test.
26141 * gcc.target/arm/mve/pr108177-2.c: New test.
26142 * gcc.target/arm/mve/pr108177-3-run.c: New test.
26143 * gcc.target/arm/mve/pr108177-3.c: New test.
26144 * gcc.target/arm/mve/pr108177-4-run.c: New test.
26145 * gcc.target/arm/mve/pr108177-4.c: New test.
26146 * gcc.target/arm/mve/pr108177-5-run.c: New test.
26147 * gcc.target/arm/mve/pr108177-5.c: New test.
26148 * gcc.target/arm/mve/pr108177-6-run.c: New test.
26149 * gcc.target/arm/mve/pr108177-6.c: New test.
26150 * gcc.target/arm/mve/pr108177-7-run.c: New test.
26151 * gcc.target/arm/mve/pr108177-7.c: New test.
26152 * gcc.target/arm/mve/pr108177-8-run.c: New test.
26153 * gcc.target/arm/mve/pr108177-8.c: New test.
26154 * gcc.target/arm/mve/pr108177-9-run.c: New test.
26155 * gcc.target/arm/mve/pr108177-9.c: New test.
26156 * gcc.target/arm/mve/pr108177-main.x: New test include.
26157 * gcc.target/arm/mve/pr108177.x: New test include.
26158
26159 2023-01-24 Jakub Jelinek <jakub@redhat.com>
26160
26161 PR c++/108474
26162 * g++.dg/cpp1z/decomp57.C: New test.
26163 * g++.dg/cpp1z/decomp58.C: New test.
26164
26165 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26166
26167 PR testsuite/107808
26168 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
26169 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
26170
26171 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26172
26173 PR testsuite/104756
26174 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
26175 * gcc.dg/vect/vect-fmax-2.c: Likewise.
26176 * gcc.dg/vect/vect-fmax-3.c: Likewise.
26177 * gcc.dg/vect/vect-fmin-1.c: Likewise.
26178 * gcc.dg/vect/vect-fmin-2.c: Likewise.
26179 * gcc.dg/vect/vect-fmin-3.c: Likewise.
26180
26181 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
26182 Yang Yujie <yangyujie@loongson.cn>
26183
26184 PR target/107731
26185 * gcc.target/loongarch/tst-asm-const.c: Moved to...
26186 * gcc.target/loongarch/pr107731.c: ...here.
26187
26188 2023-01-24 Jason Merrill <jason@redhat.com>
26189
26190 PR c++/107303
26191 PR c++/107329
26192 * g++.dg/ext/builtin-shufflevector-5.C: New test.
26193 * g++.dg/init/new51.C: New test.
26194
26195 2023-01-23 Jason Merrill <jason@redhat.com>
26196
26197 PR c++/107267
26198 * g++.dg/cpp0x/move2.C: New test.
26199
26200 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26201
26202 PR fortran/108502
26203 * gfortran.dg/pr108502.f90: New test.
26204
26205 2023-01-23 Marek Polacek <polacek@redhat.com>
26206
26207 PR c++/107797
26208 * g++.dg/warn/Wunused-value-1.C: New test.
26209
26210 2023-01-23 Jason Merrill <jason@redhat.com>
26211
26212 PR c++/108195
26213 * g++.dg/cpp0x/initlist-vect2.C: New test.
26214
26215 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26216
26217 PR fortran/108501
26218 * gfortran.dg/pr108501.f90: New test.
26219
26220 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26221
26222 PR fortran/108420
26223 * gfortran.dg/pr108420.f90: New test.
26224
26225 2023-01-23 Jason Merrill <jason@redhat.com>
26226
26227 PR c++/108496
26228 * g++.dg/template/explicit-instantiation5.C: New test.
26229
26230 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26231
26232 * g++.target/arm/pac-1.C: New test.
26233 * gcc.target/arm/pac-15.c: Likewise.
26234
26235 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26236
26237 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
26238 tests.
26239 * gcc.target/arm/pac-12.c: New test.
26240 * gcc.target/arm/pac-13.c: Likewise.
26241 * gcc.target/arm/pac-14.c: Likewise.
26242
26243 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26244
26245 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
26246
26247 2023-01-23 Richard Biener <rguenther@suse.de>
26248
26249 PR tree-optimization/108482
26250 * gcc.dg/torture/pr108482.c: New testcase.
26251
26252 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26253
26254 * gcc.target/arm/bti-1.c: New testcase.
26255 * gcc.target/arm/bti-2.c: Likewise.
26256
26257 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26258
26259 * gcc.target/arm/pac.h : New file.
26260 * gcc.target/arm/pac-1.c : New test case.
26261 * gcc.target/arm/pac-2.c : Likewise.
26262 * gcc.target/arm/pac-3.c : Likewise.
26263 * gcc.target/arm/pac-4.c : Likewise.
26264 * gcc.target/arm/pac-5.c : Likewise.
26265 * gcc.target/arm/pac-6.c : Likewise.
26266 * gcc.target/arm/pac-7.c : Likewise.
26267 * gcc.target/arm/pac-8.c : Likewise.
26268 * gcc.target/arm/pac-9.c : Likewise.
26269 * gcc.target/arm/pac-10.c : Likewise.
26270 * gcc.target/arm/pac-11.c : Likewise.
26271
26272 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26273
26274 * gcc.target/arm/multilib.exp: Add pacbti related entries.
26275
26276 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26277 Tejas Belagod <tbelagod@arm.com>
26278
26279 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
26280 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
26281 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
26282 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
26283
26284 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26285 Tejas Belagod <tbelagod@arm.com>
26286
26287 * lib/target-supports.exp
26288 (check_effective_target_mbranch_protection_ok): New function.
26289 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
26290 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
26291 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
26292 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
26293 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
26294 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
26295 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
26296 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
26297
26298 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26299 Tejas Belagod <tbelagod@arm.com>
26300
26301 * lib/target-supports.exp:
26302 (check_effective_target_arm_pacbti_hw): New.
26303
26304 2023-01-23 Richard Biener <rguenther@suse.de>
26305
26306 PR tree-optimization/108449
26307 * gcc.dg/pr108449.c: New testcase.
26308
26309 2023-01-23 Jason Merrill <jason@redhat.com>
26310
26311 PR c++/53288
26312 DR 1299
26313 * g++.dg/init/lifetime4.C: New test.
26314
26315 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
26316
26317 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
26318 paths.
26319 * gm2/complex/pass/complex-pass.exp: Likewise.
26320 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
26321 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
26322 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
26323 * gm2/iso/fail/iso-fail.exp: Likewise.
26324 * gm2/iso/pass/iso-pass.exp: Likewise.
26325 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
26326 * gm2/pim/fail/pim-fail.exp: Likewise.
26327 * gm2/pim/pass/pim-pass.exp: Likewise.
26328 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
26329 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
26330 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
26331 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
26332 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
26333 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
26334 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
26335 * gm2/recover/pass/recover-pass.exp: Likewise.
26336 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
26337 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
26338 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
26339 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
26340 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
26341 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
26342 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
26343 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
26344 function. Remove the use of concatenated include and library paths.
26345 Remove string processing where possible.
26346
26347 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
26348
26349 * gcc.target/pru/clz-hi-2.c: New test.
26350 * gcc.target/pru/clz-hi.c: New test.
26351
26352 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26353
26354 PR fortran/102595
26355 * gfortran.dg/pr88048.f90: Adjust for changed error message.
26356 * gfortran.dg/parameter_data0.f90: New test.
26357
26358 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
26359
26360 * gcc.target/aarch64/acle/pmull64.c: New.
26361 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
26362 feature flag based on the intrinsic.
26363 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
26364 * gcc.target/aarch64/aes_1.c: Likewise.
26365 * gcc.target/aarch64/aes_2.c: Likewise.
26366 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
26367 * gcc.target/aarch64/sha1_1.c: Likewise.
26368 * gcc.target/aarch64/sha256_1.c: Likewise.
26369 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
26370
26371 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26372
26373 PR c++/108437
26374 * g++.dg/cpp23/subscript12.C: New test.
26375 * g++.dg/cpp23/subscript13.C: New test.
26376
26377 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26378
26379 PR c++/53932
26380 * g++.dg/init/pr53932.C: New test.
26381
26382 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
26383
26384 * gcc.target/i386/pr108436.c: New test.
26385
26386 2023-01-19 David Malcolm <dmalcolm@redhat.com>
26387
26388 PR analyzer/108455
26389 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
26390 involving dominance.
26391 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
26392 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
26393 New test.
26394
26395 2023-01-19 Harald Anlauf <anlauf@gmx.de>
26396
26397 PR fortran/108434
26398 * gfortran.dg/pr108434.f90: New test.
26399
26400 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
26401
26402 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
26403 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
26404 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
26405 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
26406 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
26407 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
26408 Likewise.
26409 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
26410 Likewise.
26411 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
26412 Likewise.
26413 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
26414 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
26415 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
26416 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
26417 Likewise, and also ensure that the -g option is appended to avoid it
26418 being taken as a path.
26419 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
26420 libraries added matches the set of -I and -L options.
26421
26422 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
26423
26424 PR target/108411
26425 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
26426 -fno-stack-protector.
26427 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
26428 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
26429 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
26430 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
26431 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
26432 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
26433 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
26434 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
26435 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
26436
26437 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26438
26439 PR tree-optimization/108440
26440 * c-c++-common/rotate-10.c: New test.
26441 * c-c++-common/rotate-11.c: New test.
26442
26443 2023-01-19 Alexandre Oliva <oliva@adacore.com>
26444
26445 PR debug/106746
26446 * gcc.target/i386/pr106746.c: New.
26447
26448 2023-01-18 Marek Polacek <polacek@redhat.com>
26449
26450 PR c/108424
26451 * gcc.dg/c2x-nullptr-6.c: New test.
26452
26453 2023-01-18 David Malcolm <dmalcolm@redhat.com>
26454
26455 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
26456 from https://samate.nist.gov/SARD/test-suites/81.
26457 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
26458 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
26459 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
26460 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
26461
26462 2023-01-18 Richard Biener <rguenther@suse.de>
26463
26464 PR lto/108445
26465 * gcc.dg/lto/pr108445_0.c: New testcase.
26466 * gcc.dg/lto/pr108445_1.c: Likewise.
26467
26468 2023-01-18 Murray Steele <murray.steele@arm.com>
26469
26470 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
26471
26472 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
26473 Andrew Pinski <apinski@marvell.com>
26474
26475 PR target/108396
26476 * gcc.target/powerpc/pr108396.c: New test.
26477
26478 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
26479
26480 PR target/108348
26481 * gcc.target/powerpc/pr108348-1.c: New test.
26482 * gcc.target/powerpc/pr108348-2.c: New test.
26483
26484 2023-01-17 Harald Anlauf <anlauf@gmx.de>
26485
26486 PR fortran/108421
26487 * gfortran.dg/pr108421.f90: New test.
26488
26489 2023-01-17 Jakub Jelinek <jakub@redhat.com>
26490
26491 PR tree-optimization/106523
26492 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
26493 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
26494 __builtin_unreachable about shift count.
26495 * c-c++-common/rotate-2b.c: New test.
26496 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
26497 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
26498 __builtin_unreachable about shift count.
26499 * c-c++-common/rotate-4b.c: New test.
26500 * gcc.c-torture/execute/pr106523.c: New test.
26501
26502 2023-01-16 Andrew Pinski <apinski@marvell.com>
26503
26504 * lib/target-supports.exp (add_options_for_tls): Remove
26505 reference to Solaris 9 in comments.
26506
26507 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
26508
26509 PR target/105980
26510 * g++.target/i386/pr105980.C: New test.
26511
26512 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
26513
26514 * g++.dg/tree-ssa/pr106077.C: New test.
26515
26516 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
26517
26518 PR target/96795
26519 PR target/107515
26520 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
26521 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
26522
26523 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
26524
26525 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
26526 * gcc.dg/tree-ssa/popcount.c: Likewise.
26527 * gcc.dg/tree-ssa/popcount2.c: Likewise.
26528 * gcc.dg/tree-ssa/popcount3.c: Likewise.
26529 * gcc.target/aarch64/popcount4.c: Likewise.
26530 * gcc.target/i386/pr95771.c: Likewise, and...
26531 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
26532 since this would emit just a single IFN if a TI optab is added.
26533
26534 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
26535
26536 * gcc.dg/tree-ssa/cltz-max.c: New test.
26537 * gcc.dg/tree-ssa/clz-char.c: New test.
26538 * gcc.dg/tree-ssa/clz-int.c: New test.
26539 * gcc.dg/tree-ssa/clz-long-long.c: New test.
26540 * gcc.dg/tree-ssa/clz-long.c: New test.
26541 * gcc.dg/tree-ssa/ctz-char.c: New test.
26542 * gcc.dg/tree-ssa/ctz-int.c: New test.
26543 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
26544 * gcc.dg/tree-ssa/ctz-long.c: New test.
26545
26546 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
26547
26548 * lib/target-supports.exp (check_effective_target_clz)
26549 (check_effective_target_clzl, check_effective_target_clzll)
26550 (check_effective_target_ctz, check_effective_target_clzl)
26551 (check_effective_target_ctzll): New.
26552 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
26553 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
26554 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
26555 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
26556 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
26557 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
26558 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
26559 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
26560 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
26561
26562 2023-01-16 Jakub Jelinek <jakub@redhat.com>
26563
26564 PR c++/105593
26565 * g++.target/i386/pr105593.C: New test.
26566
26567 2023-01-16 Jakub Jelinek <jakub@redhat.com>
26568
26569 PR c++/105593
26570 * c-c++-common/Winit-self3.c: New test.
26571 * c-c++-common/Winit-self4.c: New test.
26572 * c-c++-common/Winit-self5.c: New test.
26573
26574 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
26575
26576 PR target/108272
26577 * gcc.target/powerpc/pr108272-1.c: New test.
26578 * gcc.target/powerpc/pr108272-2.c: New test.
26579 * gcc.target/powerpc/pr108272-3.c: New test.
26580 * gcc.target/powerpc/pr108272-4.c: New test.
26581
26582 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
26583
26584 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
26585
26586 2023-01-14 Jakub Jelinek <jakub@redhat.com>
26587
26588 PR c++/108365
26589 * c-c++-common/pr108365.c: New test.
26590 * g++.dg/opt/pr108365.C: New test.
26591 * g++.dg/warn/pr108365.C: New test.
26592
26593 2023-01-14 Alexandre Oliva <oliva@adacore.com>
26594
26595 PR target/42093
26596 * gcc.target/arm/pr42093.c: Disable tree-dce.
26597
26598 2023-01-13 David Malcolm <dmalcolm@redhat.com>
26599
26600 PR analyzer/105273
26601 * gcc.dg/analyzer/switch-enum-1.c: New test.
26602 * gcc.dg/analyzer/switch-enum-2.c: New test.
26603 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
26604 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
26605 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
26606 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
26607 test.
26608 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
26609 New test.
26610 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
26611 New test.
26612
26613 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
26614
26615 PR rtl-optimization/108117
26616 PR rtl-optimization/108132
26617 * gcc.dg/pr108117.c: New test.
26618
26619 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26620
26621 PR c++/108285
26622 * g++.dg/warn/pr108285.C: New test.
26623
26624 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
26625
26626 * gm2/examples/map/pass/examples-map-pass.exp:
26627 Call gm2_push_timeout 30 before foreach testcase.
26628 Call gm2_pop_timeout after the foreach statement.
26629 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
26630 Call gm2_push_timeout 20 before foreach testcase.
26631 Call gm2_pop_timeout after the foreach statement.
26632
26633 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26634
26635 PR target/107131
26636 * gcc.c-torture/execute/pr107131.c: New test.
26637
26638 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26639
26640 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
26641
26642 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
26643
26644 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
26645 from the message issued by -Wstrict-flex-arrays.
26646 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
26647 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
26648 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
26649 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
26650 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
26651 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
26652 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
26653 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
26654
26655 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26656
26657 PR target/107131
26658 * gcc.dg/pr107131.c: New test.
26659
26660 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
26661
26662 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
26663 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
26664
26665 2023-01-13 Richard Biener <rguenther@suse.de>
26666
26667 * gcc.target/aarch64/pr107209.c: New test.
26668
26669 2023-01-13 Richard Biener <rguenther@suse.de>
26670
26671 PR tree-optimization/108387
26672 * gcc.dg/pr108387.c: New testcase.
26673
26674 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
26675
26676 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
26677 (timeout-dg.exp): Load.
26678 Call gm2_push_timeout 15.
26679 Call gm2_pop_timeout at the end.
26680 * gm2/link/min/pass/link-min-pass.exp: Set path
26681 argument to "".
26682 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
26683 Call gm2_push_timeout 60.
26684 Call gm2_pop_timeout at the end.
26685 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
26686 individual_timeout.
26687 Configure dejagnu to timeout for 10 seconds.
26688 (gm2_push_timeout): New proc.
26689 (gm2_pop_timeout): New proc.
26690 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
26691 individual_timeout.
26692 Configure dejagnu to timeout for 10 seconds.
26693 (gm2_push_timeout): New proc.
26694 (gm2_pop_timeout): New proc.
26695
26696 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
26697
26698 * lib/gm2.exp: Use timeout.exp.
26699
26700 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
26701
26702 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
26703 to args.
26704
26705 2023-01-12 Andrew Pinski <apinski@marvell.com>
26706 Roger Sayle <roger@nextmovesoftware.com>
26707
26708 PR tree-optimization/92342
26709 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
26710 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
26711 * gcc.dg/tree-ssa/multcmp-1.c: New test.
26712 * gcc.dg/tree-ssa/multcmp-2.c: New test.
26713
26714 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
26715 Richard Sandiford <richard.sandiford@arm.com>
26716
26717 PR target/105549
26718 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
26719 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
26720 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
26721 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
26722 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
26723 * gcc.target/aarch64/pr105549.c: New test.
26724 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
26725 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
26726 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
26727 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
26728
26729 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
26730 Richard Sandiford <richard.sandiford@arm.com>
26731
26732 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
26733 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
26734 test.
26735 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
26736 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
26737 test.
26738 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
26739 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
26740 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
26741 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
26742 test.
26743 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
26744 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
26745 test.
26746 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
26747 * g++.target/aarch64/bitfield-abi-warning.h: New test.
26748
26749 2023-01-12 Richard Biener <rguenther@suse.de>
26750
26751 PR tree-optimization/99412
26752 * gcc.dg/vect/pr99412.c: New testcase.
26753 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
26754 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
26755
26756 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
26757
26758 PR fortran/107706
26759 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
26760 * gfortran.dg/gomp/assumes-2.f90: Likewise.
26761 * gfortran.dg/gomp/assume-5.f90: New test.
26762
26763 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
26764
26765 * c-c++-common/cpp/pr108244-1.c: New test.
26766 * c-c++-common/cpp/pr108244-2.c: New test.
26767 * c-c++-common/gomp/pr108244-3.c: New test.
26768
26769 2023-01-11 David Malcolm <dmalcolm@redhat.com>
26770
26771 PR analyzer/108252
26772 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
26773 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
26774 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
26775 warning false +ve directives.
26776 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
26777 * gcc.dg/analyzer/pr103217-3.c: Likewise.
26778 * gcc.dg/analyzer/strdup-pr108252.c: New test.
26779 * gcc.dg/analyzer/strndup-pr108252.c: New test.
26780
26781 2023-01-11 Jakub Jelinek <jakub@redhat.com>
26782
26783 PR c/105972
26784 * gcc.dg/pr105972.c: New test.
26785
26786 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
26787
26788 PR tree-optimization/71343
26789 * gcc.dg/pr71343-2.c: New test case.
26790
26791 2023-01-11 David Faust <david.faust@oracle.com>
26792
26793 PR target/108293
26794 * gcc.target/bpf/double-1.c: New test.
26795 * gcc.target/bpf/double-2.c: New test.
26796 * gcc.target/bpf/float-1.c: New test.
26797
26798 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
26799
26800 * gcc.dg/sso-17.c: New test.
26801
26802 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
26803
26804 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
26805 the testing target isn't a PowerPC target.
26806
26807 2023-01-11 Richard Biener <rguenther@suse.de>
26808
26809 PR tree-optimization/107767
26810 * gcc.dg/tree-ssa/pr107767.c: New testcase.
26811
26812 2023-01-11 Jakub Jelinek <jakub@redhat.com>
26813
26814 PR target/108308
26815 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
26816
26817 2023-01-11 Richard Biener <rguenther@suse.de>
26818
26819 PR tree-optimization/108352
26820 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
26821 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
26822
26823 2023-01-11 Richard Biener <rguenther@suse.de>
26824
26825 PR tree-optimization/108353
26826 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
26827
26828 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
26829
26830 * gcc.target/s390/not.c: New test.
26831
26832 2023-01-11 Richard Biener <rguenther@suse.de>
26833
26834 PR tree-optimization/106293
26835 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
26836
26837 2023-01-10 Richard Biener <rguenther@suse.de>
26838
26839 PR tree-optimization/106293
26840 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
26841
26842 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
26843
26844 PR rtl-optimization/106421
26845 * gcc.dg/pr106421.c: New test case.
26846
26847 2023-01-10 Martin Jambor <mjambor@suse.cz>
26848
26849 PR ipa/108110
26850 * g++.dg/ipa/pr108110.C: New test.
26851
26852 2023-01-10 Richard Biener <rguenther@suse.de>
26853
26854 PR tree-optimization/108314
26855 * gcc.dg/vect/pr108314.c: New testcase.
26856
26857 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
26858
26859 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
26860 be "*".
26861
26862 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
26863
26864 * gcc.target/csky/and3a.c: Rename to ...
26865 * gcc.target/csky/ck801-and.c: ... this.
26866 * gcc.target/csky/constpool-3.c: Rename to ...
26867 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
26868 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
26869 * gcc.target/csky/ck801-constpool.c: ... this, and skip
26870 if the CPU is not ck801.
26871 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
26872
26873 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
26874
26875 * gcc.target/s390/fcall-saved.c: New test.
26876
26877 2023-01-09 Jakub Jelinek <jakub@redhat.com>
26878
26879 PR c++/105838
26880 PR c++/108047
26881 PR c++/108266
26882 * g++.dg/tree-ssa/initlist-opt2.C: New test.
26883 * g++.dg/tree-ssa/initlist-opt3.C: New test.
26884
26885 2023-01-09 Joseph Myers <joseph@codesourcery.com>
26886
26887 * gcc.dg/c2x-complit-8.c: New test.
26888
26889 2023-01-09 Richard Biener <rguenther@suse.de>
26890
26891 PR middle-end/69482
26892 * gcc.target/i386/pr69482-1.c: New testcase.
26893 * gcc.target/i386/pr69482-2.c: Likewise.
26894
26895 2023-01-09 Martin Liska <mliska@suse.cz>
26896
26897 PR lto/108330
26898 * g++.dg/ipa/pr108830.C: New test.
26899
26900 2023-01-09 Richard Biener <rguenther@suse.de>
26901
26902 PR tree-optimization/101912
26903 * gcc.dg/uninit-pr101912.c: New testcase.
26904
26905 2023-01-09 Martin Liska <mliska@suse.cz>
26906
26907 PR c/107993
26908 * gcc.target/i386/pr107993.c: New test.
26909
26910 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
26911
26912 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
26913 on *-*-hpux*.
26914 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
26915
26916 2023-01-06 Joseph Myers <joseph@codesourcery.com>
26917
26918 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
26919 tests.
26920
26921 2023-01-06 Tamar Christina <tamar.christina@arm.com>
26922
26923 Revert:
26924 2023-01-06 Tamar Christina <tamar.christina@arm.com>
26925
26926 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
26927
26928 2023-01-06 Jakub Jelinek <jakub@redhat.com>
26929
26930 PR target/108292
26931 PR target/108308
26932 * gcc.c-torture/execute/pr108292.c: New test.
26933 * gcc.target/i386/pr108292.c: New test.
26934 * gcc.dg/pr108308.c: New test.
26935
26936 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
26937
26938 Revert:
26939 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
26940
26941 * gcc.target/i386/cmov10.c: New test case.
26942
26943 2023-01-05 Patrick Palka <ppalka@redhat.com>
26944
26945 PR c++/108275
26946 * g++.dg/parse/access14.C: New test.
26947
26948 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
26949
26950 * lib/gm2.exp (gm2_init_minx): New procedure.
26951 (gm2_init_min): New procedure calls gm2_init_min with
26952 dialect flags.
26953 * gm2/link/min/pass/tiny.mod: New test case.
26954 * gm2/link/min/pass/link-min-pass.exp: New file.
26955
26956 2023-01-04 Patrick Palka <ppalka@redhat.com>
26957
26958 PR c++/108282
26959 * g++.dg/cpp2a/concepts-requires34.C: New test.
26960
26961 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26962
26963 PR c++/108206
26964 * g++.dg/template/pr108206.C: New test.
26965
26966 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
26967
26968 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
26969
26970 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26971
26972 PR tree-optimization/108253
26973 * g++.dg/opt/pr108253.C: New test.
26974
26975 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26976
26977 PR middle-end/108237
26978 * gcc.c-torture/compile/pr108237.c: New test.
26979
26980 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26981
26982 PR sanitizer/108256
26983 * c-c++-common/ubsan/pr108256.c: New test.
26984
26985 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
26986
26987 * g++.dg/modules/modules.exp: Skip on AIX.
26988 * gcc.target/powerpc/pr99708.c: Skip on AIX.
26989
26990 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
26991
26992 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
26993 that the unused clone is GC'ed.
26994 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
26995
26996 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
26997
26998 * gcc.target/i386/cmov10.c: New test case.
26999
27000 2023-01-03 Jakub Jelinek <jakub@redhat.com>
27001
27002 PR middle-end/108264
27003 * gcc.dg/pr108264.c: New test.
27004
27005 2023-01-03 Jakub Jelinek <jakub@redhat.com>
27006
27007 PR rtl-optimization/108263
27008 * gcc.dg/pr108263.c: New test.
27009
27010 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
27011 Uroš Bizjak <ubizjak@gmail.com>
27012
27013 * gcc.target/i386/extendditi2-1.c: New test case.
27014 * gcc.target/i386/extendditi2-2.c: Likewise.
27015
27016 \f
27017 Copyright (C) 2023 Free Software Foundation, Inc.
27018
27019 Copying and distribution of this file, with or without modification,
27020 are permitted in any medium without royalty provided the copyright
27021 notice and this notice are preserved.