]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
2
3 * lib/target-supports.exp (check_effective_target_lra): Remove
4 cris-*-* from expression for exceptions to LRA.
5
6 2023-06-28 Jan Hubicka <jh@suse.cz>
7
8 PR middle-end/110334
9 * g++.dg/opt/pr66119.C: Disable early inlining.
10 * gcc.c-torture/compile/pr110334.c: New test.
11 * gcc.dg/tree-ssa/pr110334.c: New test.
12
13 2023-06-28 Harald Anlauf <anlauf@gmx.de>
14
15 PR fortran/110360
16 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
17
18 2023-06-28 Patrick Palka <ppalka@redhat.com>
19
20 PR c++/89442
21 PR c++/107437
22 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
23 of input" error.
24 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
25 kind mismatch for variable template has_P_match_V.
26 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
27 error.
28 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
29 not captured" error.
30 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
31 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
32 template argument to variable template A so that A<> is valid.
33 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
34 declaration with no type" error.
35 * g++.dg/parse/template30.C: Don't expect "parse error in
36 template argument list" error.
37 * g++.dg/cpp1y/var-templ82.C: New test.
38
39 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
40
41 PR d/106977
42 PR target/110406
43 * gdc.dg/torture/pr110406.d: New test.
44
45 2023-06-28 Marek Polacek <polacek@redhat.com>
46
47 PR c++/110175
48 * g++.dg/cpp0x/decltype-110175.C: New test.
49
50 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
51
52 PR debug/110308
53 * g++.dg/torture/pr110308.C: New test.
54
55 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
56
57 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
58 scan-assembler.
59 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
60
61 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
62
63 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
64
65 2023-06-28 Richard Biener <rguenther@suse.de>
66
67 PR tree-optimization/110451
68 * gfortran.dg/vect/pr110451.f: New testcase.
69
70 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
71
72 PR fortran/49213
73 * gfortran.dg/pr49213.f90 : New test
74
75 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
76
77 * gcc.target/i386/pieces-memcmp-2.c: New test case.
78
79 2023-06-28 Richard Biener <rguenther@suse.de>
80
81 PR tree-optimization/110443
82 * gcc.dg/torture/pr110443.c: New testcase.
83
84 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
85
86 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
87 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
88
89 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
90
91 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
92 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
93 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
94 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
95
96 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
97
98 PR target/104124
99 * gcc.target/powerpc/pr104124.c: New.
100
101 2023-06-28 Jan Hubicka <jh@suse.cz>
102
103 PR tree-optimization/110377
104 * gcc.dg/ipa/pr110377.c: New test.
105
106 2023-06-28 Andrew Pinski <apinski@marvell.com>
107
108 PR tree-optimization/110444
109 * gcc.c-torture/compile/pr110444-1.c: New test.
110
111 2023-06-28 Jason Merrill <jason@redhat.com>
112
113 PR c++/110334
114 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
115
116 2023-06-28 Alexandre Oliva <oliva@adacore.com>
117
118 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
119 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
120 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
121 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
122
123 2023-06-28 Alexandre Oliva <oliva@adacore.com>
124
125 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
126 record a workaround.
127
128 2023-06-28 Jason Merrill <jason@redhat.com>
129
130 PR c++/110344
131 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
132 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
133 * g++.dg/cpp26/feat-cxx26.C: New test.
134
135 2023-06-28 Jason Merrill <jason@redhat.com>
136
137 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
138
139 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
140
141 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
142 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
143 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
144 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
145 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
146 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
147 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
148 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
149 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
150 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
151 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
152 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
153 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
154 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
155
156 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
157
158 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
159
160 2023-06-28 liuhongt <hongtao.liu@intel.com>
161
162 * gcc.target/i386/bf16_short_warn.c: New test.
163
164 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
165
166 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
167 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
168 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
169 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
170 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
171 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
172 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
173 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
174 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
175 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
176 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
177 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
178 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
179 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
180 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
181 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
182 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
183 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
184 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
185 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
186
187 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
188
189 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
190 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
191 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
192 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
193 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
194 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
195 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
196 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
197 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
198 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
199
200 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
201
202 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
203 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
204 Ditto.
205 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
206 Ditto.
207 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
208 Ditto.
209 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
210 Ditto.
211 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
212 Ditto.
213 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
214 Ditto.
215 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
216 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
217 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
218 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
219 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
220 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
221 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
222
223 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
224
225 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
226 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
227 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
228 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
229 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
230
231 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
232
233 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
234
235 2023-06-27 Andrew Pinski <apinski@marvell.com>
236
237 PR middle-end/110420
238 PR middle-end/103979
239 PR middle-end/98619
240 * gcc.c-torture/compile/asmgoto-6.c: New test.
241
242 2023-06-27 Richard Biener <rguenther@suse.de>
243
244 PR tree-optimization/96208
245 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
246 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
247
248 2023-06-27 liuhongt <hongtao.liu@intel.com>
249
250 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
251
252 2023-06-27 liuhongt <hongtao.liu@intel.com>
253
254 * gcc.target/i386/avx-vzeroupper-30.c: New test.
255
256 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
257
258 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
259 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
260 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
261 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
262 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
263 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
264
265 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
266
267 * gcc.target/s390/larl-1.c: New test.
268
269 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
270
271 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
272
273 2023-06-26 Richard Biener <rguenther@suse.de>
274
275 PR tree-optimization/110381
276 * gcc.dg/vect/pr110381.c: New testcase.
277
278 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
279
280 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
281 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
282
283 2023-06-26 liuhongt <hongtao.liu@intel.com>
284
285 * gcc.target/aarch64/pr110371.c: New test.
286
287 2023-06-26 liuhongt <hongtao.liu@intel.com>
288
289 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
290 * gcc.target/i386/pr110018-2.c: Ditto.
291
292 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
293
294 * gcc.target/i386/mvc17.c: New test.
295
296 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
297
298 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
299
300 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
301
302 PR d/110359
303 * gdc.dg/pr110359.d: New test.
304
305 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
306
307 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
308 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
309
310 2023-06-25 Li Xu <xuli1@eswincomputing.com>
311
312 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
313
314 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
315
316 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
317 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
318 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
319 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
320 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
321 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
322
323 2023-06-25 Pan Li <pan2.li@intel.com>
324
325 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
326 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
327 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
328 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
329 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
330 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
331 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
332 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
333
334 2023-06-25 Pan Li <pan2.li@intel.com>
335
336 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
337 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
338 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
339 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
340 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
341
342 2023-06-25 liuhongt <hongtao.liu@intel.com>
343
344 * gcc.target/i386/pr110309.c: New test.
345
346 2023-06-25 yulong <shiyulong@iscas.ac.cn>
347
348 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
349 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
350 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
351 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
352 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
353 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
354 * gcc.target/riscv/rvv/base/abi-17.c: New test.
355 * gcc.target/riscv/rvv/base/abi-18.c: New test.
356
357 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
358
359 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
360 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
361 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
362 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
363 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
364 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
365 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
366 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
367 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
368 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
369 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
370 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
371 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
372 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
373 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
374 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
375 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
376 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
377 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
378 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
379 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
380 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
381 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
382 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
383 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
384 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
385 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
386 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
387 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
388 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
389 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
390 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
391 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
392 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
393 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
394 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
395
396 2023-06-24 David Malcolm <dmalcolm@redhat.com>
397
398 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
399 #define INCLUDE_VECTOR.
400
401 2023-06-23 David Malcolm <dmalcolm@redhat.com>
402
403 PR c++/110164
404 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
405
406 2023-06-23 Marek Polacek <polacek@redhat.com>
407
408 * lib/target-supports.exp (check_effective_target_c++23): Return
409 1 also if check_effective_target_c++26.
410 (check_effective_target_c++23_down): New.
411 (check_effective_target_c++26_only): New.
412 (check_effective_target_c++26): New.
413 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
414 * g++.dg/cpp26/cplusplus.C: New test.
415
416 2023-06-23 Harald Anlauf <anlauf@gmx.de>
417
418 PR fortran/110360
419 * gfortran.dg/value_9.f90: New test.
420
421 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
422 Aaron Sawdey <acsawdey@linux.ibm.com>
423
424 PR target/105325
425 * g++.target/powerpc/pr105325.C: New test.
426 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
427
428 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
429
430 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
431 this header use pragma system_header.
432
433 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
434
435 PR tree-optimization/110280
436 * gcc.target/aarch64/sve/pr110280.c: New test.
437
438 2023-06-22 Richard Biener <rguenther@suse.de>
439
440 PR tree-optimization/110332
441 * g++.dg/torture/pr110332.C: New testcase.
442 * gcc.dg/torture/pr110332-1.c: Likewise.
443 * gcc.dg/torture/pr110332-2.c: Likewise.
444
445 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
446 Uros Bizjak <ubizjak@gmail.com>
447
448 * gcc.target/i386/avx-vptest-4.c: New test case.
449 * gcc.target/i386/avx-vptest-5.c: Likewise.
450 * gcc.target/i386/avx-vptest-6.c: Likewise.
451 * gcc.target/i386/pr109973-1.c: Update test case.
452 * gcc.target/i386/pr109973-2.c: Likewise.
453 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
454 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
455 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
456
457 2023-06-22 David Malcolm <dmalcolm@redhat.com>
458
459 PR analyzer/106626
460 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
461 out-of-bounds working.
462 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
463 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
464 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
465 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
466 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
467 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
468 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
469 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
470 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
471 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
472 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
473 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
474 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
475 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
476 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
477 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
478 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
479 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
480 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
481 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
482 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
483 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
484 * gcc.dg/analyzer/pr101962.c: Update expected results.
485 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
486 pending_diagnostic::emit implementations.
487
488 2023-06-22 David Malcolm <dmalcolm@redhat.com>
489
490 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
491 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
492 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
493 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
494 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
495 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
496 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
497
498 2023-06-22 David Malcolm <dmalcolm@redhat.com>
499
500 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
501 multiline directive.
502 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
503 dg-regexp directives.
504 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
505 directives.
506 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
507 handle-multiline-outputs from prune_gcc_output to here.
508 * lib/multiline.exp (dg-end-multiline-output): Move call to
509 maybe-handle-nn-line-numbers from prune_gcc_output to here.
510 * lib/prune.exp (prune_gcc_output): Move calls to
511 maybe-handle-nn-line-numbers and handle-multiline-outputs from
512 here to the above.
513
514 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
515
516 PR fortran/87477
517 PR fortran/107900
518 PR fortran/110224
519 PR fortran/88688
520 PR fortran/94380
521 PR fortran/95398
522 * gfortran.dg/pr107900.f90 : New test
523 * gfortran.dg/pr110224.f90 : New test
524 * gfortran.dg/pr88688.f90 : New test
525 * gfortran.dg/pr94380.f90 : New test
526 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
527 numbers in the error tests by two and change the text in two.
528
529 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
530
531 PR fortran/108961
532 * gfortran.dg/pr108961.f90: New test.
533
534 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
535
536 PR target/110018
537 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
538 * gcc.target/i386/pr110018-2.c: New test.
539
540 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
541
542 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
543 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
544
545 2023-06-21 Richard Biener <rguenther@suse.de>
546
547 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
548 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
549
550 2023-06-21 Jan Beulich <jbeulich@suse.com>
551
552 * gcc.target/i386/avx512f-copysign.c: New test.
553
554 2023-06-21 Jan Beulich <jbeulich@suse.com>
555
556 * gcc.target/i386/avx512f-dupv2di.c: Add
557 -mprefer-vector-width=512.
558
559 2023-06-21 liuhongt <hongtao.liu@intel.com>
560
561 * gcc.target/i386/pr110018-1.c: New test.
562
563 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
564
565 PR c++/66290
566 * c-c++-common/cpp/macro-ranges.c: New test.
567 * c-c++-common/cpp/line-2.c: Adapt to check for column information
568 on macro-related libcpp warnings.
569 * c-c++-common/cpp/line-3.c: Likewise.
570 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
571 * c-c++-common/cpp/pr58844-1.c: Likewise.
572 * c-c++-common/cpp/pr58844-2.c: Likewise.
573 * c-c++-common/cpp/warning-zero-location.c: Likewise.
574 * c-c++-common/pragma-diag-14.c: Likewise.
575 * c-c++-common/pragma-diag-15.c: Likewise.
576 * g++.dg/modules/macro-2_d.C: Likewise.
577 * g++.dg/modules/macro-4_d.C: Likewise.
578 * g++.dg/modules/macro-4_e.C: Likewise.
579 * g++.dg/spellcheck-macro-ordering.C: Likewise.
580 * gcc.dg/builtin-redefine.c: Likewise.
581 * gcc.dg/cpp/Wunused.c: Likewise.
582 * gcc.dg/cpp/redef2.c: Likewise.
583 * gcc.dg/cpp/redef3.c: Likewise.
584 * gcc.dg/cpp/redef4.c: Likewise.
585 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
586 * gcc.dg/cpp/ucnid-11.c: Likewise.
587 * gcc.dg/cpp/undef2.c: Likewise.
588 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
589 * gcc.dg/cpp/warn-redefined.c: Likewise.
590 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
591 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
592
593 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
594
595 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
596 pointer to indirect argument registers and allow either to be used
597 as the base register in subsequent stores.
598 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
599 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
600 indirect argument to happen via the argument register or the
601 stack pointer.
602 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
603 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
604 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
605 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
606 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
607 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
608 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
609 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
610 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
611 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
612 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
613 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
614 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
615 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
616 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
617 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
618 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
619 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
620 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
621 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
622 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
623 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
624 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
625 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
626 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
627 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
628 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
629 -fcprop-registers and combine.
630 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
631 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
632 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
633 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
634 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
635 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
636 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
637 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
638 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
639 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
640 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
641 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
642 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
643 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
644 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
645 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
646 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
647 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
648 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
649 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
650 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
651 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
652 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
653 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
654 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
655 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
656 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
657 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
658 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
659 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
660 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
661 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
662 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
663 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
664 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
665 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
666 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
667
668 2023-06-20 Jakub Jelinek <jakub@redhat.com>
669
670 PR middle-end/79173
671 * g++.target/i386/pr79173-1.C: New test.
672
673 2023-06-20 Martin Jambor <mjambor@suse.cz>
674
675 PR ipa/110276
676 * gcc.dg/ipa/pr110276.c: New test.
677
678 2023-06-20 Carl Love <cel@us.ibm.com>
679
680 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
681 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
682 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
683
684 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
685
686 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
687 -mabi=lp64d.
688 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
689 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
690 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
691 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
692 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
693 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
694 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
695 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
696
697 2023-06-20 Li Xu <xuli1@eswincomputing.com>
698
699 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
700
701 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
702
703 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
704 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
705 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
706
707 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
708
709 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
710 -Wno-psabi.
711 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
712 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
713 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
714 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
715 Dito.
716 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
717 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
718 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
719 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
720 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
721
722 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
723
724 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
725 -ffast-math.
726 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
727 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
728 -ffast-math
729 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
730 vfmul.
731 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
732
733 2023-06-20 Richard Biener <rguenther@suse.de>
734
735 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
736 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
737 due to missing return.
738
739 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
740
741 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
742
743 2023-06-20 Jan Beulich <jbeulich@suse.com>
744
745 * gcc.target/i386/avx512f-dupv2di.c: New test.
746
747 2023-06-20 Richard Biener <rguenther@suse.de>
748
749 PR debug/110295
750 * g++.dg/debug/pr110295.C: New testcase.
751
752 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
753
754 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
755 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
756 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
757 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
758
759 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
760
761 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
762 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
763 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
764 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
765 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
766 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
767 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
768 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
769 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
770 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
771 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
772 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
773 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
774 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
775 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
776 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
777 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
778 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
779 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
780 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
781 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
782 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
783 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
784 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
785 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
786 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
787 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
788 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
789 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
790 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
791 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
792 * gcc.target/riscv/vector-abi-1.c: Ditto.
793 * gcc.target/riscv/vector-abi-2.c: Ditto.
794 * gcc.target/riscv/vector-abi-3.c: Ditto.
795 * gcc.target/riscv/vector-abi-4.c: Ditto.
796 * gcc.target/riscv/vector-abi-5.c: Ditto.
797 * gcc.target/riscv/vector-abi-6.c: Ditto.
798 * gcc.target/riscv/vector-abi-7.c: New test.
799 * gcc.target/riscv/vector-abi-8.c: New test.
800 * gcc.target/riscv/vector-abi-9.c: New test.
801
802 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
803
804 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
805 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
806 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
807
808 2023-06-19 Jan Hubicka <jh@suse.cz>
809
810 PR tree-optimization/109811
811 PR tree-optimization/109849
812 * gcc.dg/tree-ssa/phiprop-1.c: New test.
813 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
814
815 2023-06-19 Pan Li <pan2.li@intel.com>
816
817 PR target/110299
818 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
819 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
820 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
821 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
822 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
823 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
824 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
825 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
826
827 2023-06-19 Pan Li <pan2.li@intel.com>
828
829 PR target/110277
830 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
831 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
832 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
833 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
834
835 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
836
837 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
838 * gcc.dg/unroll-8.c: Likewise.
839 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
840 * lib/target-supports.exp
841 (check_effective_target_vect_int_mod): Add amdgcn.
842 (check_effective_target_divmod): Likewise.
843 * gcc.target/gcn/simd-math-3-16.c: New test.
844 * gcc.target/gcn/simd-math-3-2.c: New test.
845 * gcc.target/gcn/simd-math-3-32.c: New test.
846 * gcc.target/gcn/simd-math-3-4.c: New test.
847 * gcc.target/gcn/simd-math-3-8.c: New test.
848 * gcc.target/gcn/simd-math-3-char-16.c: New test.
849 * gcc.target/gcn/simd-math-3-char-2.c: New test.
850 * gcc.target/gcn/simd-math-3-char-32.c: New test.
851 * gcc.target/gcn/simd-math-3-char-4.c: New test.
852 * gcc.target/gcn/simd-math-3-char-8.c: New test.
853 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
854 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
855 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
856 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
857 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
858 * gcc.target/gcn/simd-math-3-char-run.c: New test.
859 * gcc.target/gcn/simd-math-3-char.c: New test.
860 * gcc.target/gcn/simd-math-3-long-16.c: New test.
861 * gcc.target/gcn/simd-math-3-long-2.c: New test.
862 * gcc.target/gcn/simd-math-3-long-32.c: New test.
863 * gcc.target/gcn/simd-math-3-long-4.c: New test.
864 * gcc.target/gcn/simd-math-3-long-8.c: New test.
865 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
866 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
867 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
868 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
869 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
870 * gcc.target/gcn/simd-math-3-long-run.c: New test.
871 * gcc.target/gcn/simd-math-3-long.c: New test.
872 * gcc.target/gcn/simd-math-3-run-16.c: New test.
873 * gcc.target/gcn/simd-math-3-run-2.c: New test.
874 * gcc.target/gcn/simd-math-3-run-32.c: New test.
875 * gcc.target/gcn/simd-math-3-run-4.c: New test.
876 * gcc.target/gcn/simd-math-3-run-8.c: New test.
877 * gcc.target/gcn/simd-math-3-run.c: New test.
878 * gcc.target/gcn/simd-math-3-short-16.c: New test.
879 * gcc.target/gcn/simd-math-3-short-2.c: New test.
880 * gcc.target/gcn/simd-math-3-short-32.c: New test.
881 * gcc.target/gcn/simd-math-3-short-4.c: New test.
882 * gcc.target/gcn/simd-math-3-short-8.c: New test.
883 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
884 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
885 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
886 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
887 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
888 * gcc.target/gcn/simd-math-3-short-run.c: New test.
889 * gcc.target/gcn/simd-math-3-short.c: New test.
890 * gcc.target/gcn/simd-math-3.c: New test.
891 * gcc.target/gcn/simd-math-4-char-run.c: New test.
892 * gcc.target/gcn/simd-math-4-char.c: New test.
893 * gcc.target/gcn/simd-math-4-long-run.c: New test.
894 * gcc.target/gcn/simd-math-4-long.c: New test.
895 * gcc.target/gcn/simd-math-4-run.c: New test.
896 * gcc.target/gcn/simd-math-4-short-run.c: New test.
897 * gcc.target/gcn/simd-math-4-short.c: New test.
898 * gcc.target/gcn/simd-math-4.c: New test.
899 * gcc.target/gcn/simd-math-5-16.c: New test.
900 * gcc.target/gcn/simd-math-5-32.c: New test.
901 * gcc.target/gcn/simd-math-5-4.c: New test.
902 * gcc.target/gcn/simd-math-5-8.c: New test.
903 * gcc.target/gcn/simd-math-5-char-16.c: New test.
904 * gcc.target/gcn/simd-math-5-char-32.c: New test.
905 * gcc.target/gcn/simd-math-5-char-4.c: New test.
906 * gcc.target/gcn/simd-math-5-char-8.c: New test.
907 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
908 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
909 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
910 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
911 * gcc.target/gcn/simd-math-5-char-run.c: New test.
912 * gcc.target/gcn/simd-math-5-char.c: New test.
913 * gcc.target/gcn/simd-math-5-long-16.c: New test.
914 * gcc.target/gcn/simd-math-5-long-32.c: New test.
915 * gcc.target/gcn/simd-math-5-long-4.c: New test.
916 * gcc.target/gcn/simd-math-5-long-8.c: New test.
917 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
918 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
919 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
920 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
921 * gcc.target/gcn/simd-math-5-long-run.c: New test.
922 * gcc.target/gcn/simd-math-5-long.c: New test.
923 * gcc.target/gcn/simd-math-5-run-16.c: New test.
924 * gcc.target/gcn/simd-math-5-run-32.c: New test.
925 * gcc.target/gcn/simd-math-5-run-4.c: New test.
926 * gcc.target/gcn/simd-math-5-run-8.c: New test.
927 * gcc.target/gcn/simd-math-5-run.c: New test.
928 * gcc.target/gcn/simd-math-5-short-16.c: New test.
929 * gcc.target/gcn/simd-math-5-short-32.c: New test.
930 * gcc.target/gcn/simd-math-5-short-4.c: New test.
931 * gcc.target/gcn/simd-math-5-short-8.c: New test.
932 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
933 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
934 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
935 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
936 * gcc.target/gcn/simd-math-5-short-run.c: New test.
937 * gcc.target/gcn/simd-math-5-short.c: New test.
938 * gcc.target/gcn/simd-math-5.c: New test.
939
940 2023-06-19 Richard Biener <rguenther@suse.de>
941
942 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
943 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
944 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
945 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
946 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
947 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
948 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
949 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
950 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
951
952 2023-06-19 Richard Biener <rguenther@suse.de>
953
954 PR tree-optimization/110298
955 * gcc.dg/torture/pr110298.c: New testcase.
956
957 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
958
959 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
960
961 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
962
963 PR target/105523
964 * lib/target-supports.exp
965 (check_effective_target_keeps_null_pointer_checks): Add
966 avr.
967 * gcc.target/avr/pr105523.c: New test.
968
969 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
970
971 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
972 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
973 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
974 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
975 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
976 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
977 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
978 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
979 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
980 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
981 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
982 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
983 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
984 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
985 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
986 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
987
988 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
989
990 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
991 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
992 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
993 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
994 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
995 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
996 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
997 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
998 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
999 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
1000 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
1001 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
1002 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
1003 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
1004 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
1005 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
1006 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
1007 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
1008 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
1009 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
1010 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
1011 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
1012 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
1013 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
1014 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
1015 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
1016 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
1017 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
1018 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
1019 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
1020 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
1021 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
1022 target selectors.
1023
1024 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1025
1026 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
1027 that no sext insns are present.
1028 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
1029 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
1030 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
1031
1032 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1033
1034 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
1035 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
1036 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
1037 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
1038 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
1039 New test.
1040 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
1041 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
1042 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
1043 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
1044 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
1045 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
1046 New test.
1047 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
1048
1049 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1050
1051 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
1052 (u)int8_t.
1053 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
1054 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
1055 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
1056 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
1057 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
1058 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
1059 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
1060 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
1061 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
1062 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
1063 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
1064 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
1065 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
1066 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
1067 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
1068 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
1069 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
1070 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
1071 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
1072 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
1073 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
1074 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
1075 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
1076 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
1077 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
1078 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
1079 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
1080 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
1081 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
1082 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
1083 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
1084 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
1085 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
1086 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
1087 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
1088 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
1089 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
1090 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
1091 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
1092 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
1093 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
1094 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
1095 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
1096
1097 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
1098
1099 PR target/110086
1100 * gcc.target/avr/pr110086.c: New test.
1101
1102 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
1103
1104 * gcc.target/powerpc/const_anchors.c: New test.
1105 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
1106
1107 2023-06-19 liuhongt <hongtao.liu@intel.com>
1108
1109 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
1110 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
1111
1112 2023-06-18 Jan Hubicka <jh@suse.cz>
1113
1114 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
1115
1116 2023-06-18 Honza <jh@ryzen3.suse.cz>
1117
1118 PR tree-optimization/109849
1119 * g++.dg/ipa/devirt-45.C: Update template.
1120
1121 2023-06-18 yulong <shiyulong@iscas.ac.cn>
1122
1123 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
1124 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
1125 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
1126 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
1127 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
1128
1129 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
1130
1131 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
1132
1133 2023-06-16 Pan Li <pan2.li@intel.com>
1134
1135 PR target/110265
1136 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
1137 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
1138 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
1139 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
1140 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
1141
1142 2023-06-16 Jakub Jelinek <jakub@redhat.com>
1143
1144 PR middle-end/79173
1145 * gcc.target/i386/pr79173-11.c: New test.
1146 * gcc.dg/builtin-addc-1.c: New test.
1147
1148 2023-06-16 Jakub Jelinek <jakub@redhat.com>
1149
1150 PR tree-optimization/110271
1151 * gcc.c-torture/compile/pr110271.c: New test.
1152
1153 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
1154 Uros Bizjak <ubizjak@gmail.com>
1155
1156 PR target/31985
1157 * gcc.target/i386/pr31985.c: New test case.
1158
1159 2023-06-16 Alex Coplan <alex.coplan@arm.com>
1160
1161 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
1162 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1163 * g++.dg/cpp0x/elab-enum-base.C: New test.
1164
1165 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
1166
1167 * gcc.target/mips/code-readable-attr-1.c: New test.
1168 * gcc.target/mips/code-readable-attr-2.c: New test.
1169 * gcc.target/mips/code-readable-attr-3.c: New test.
1170 * gcc.target/mips/code-readable-attr-4.c: New test.
1171 * gcc.target/mips/code-readable-attr-5.c: New test.
1172
1173 2023-06-16 Richard Biener <rguenther@suse.de>
1174
1175 PR tree-optimization/110269
1176 * gcc.dg/tree-ssa/pr110269.c: New testcase.
1177
1178 2023-06-16 David Malcolm <dmalcolm@redhat.com>
1179
1180 PR c/107583
1181 * c-c++-common/spellcheck-pr107583.c: New test.
1182
1183 2023-06-15 Andrew Pinski <apinski@marvell.com>
1184
1185 PR tree-optimization/110266
1186 * gcc.c-torture/compile/pr110266.c: New test.
1187
1188 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
1189
1190 PR tree-optimization/110266
1191 * gcc.dg/pr110266.c: New.
1192
1193 2023-06-15 Jakub Jelinek <jakub@redhat.com>
1194
1195 PR preprocessor/80753
1196 * c-c++-common/missing-header-5.c: New test.
1197
1198 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
1199
1200 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
1201
1202 2023-06-15 Jakub Jelinek <jakub@redhat.com>
1203
1204 PR middle-end/79173
1205 * gcc.target/i386/pr79173-1.c: New test.
1206 * gcc.target/i386/pr79173-2.c: New test.
1207 * gcc.target/i386/pr79173-3.c: New test.
1208 * gcc.target/i386/pr79173-4.c: New test.
1209 * gcc.target/i386/pr79173-5.c: New test.
1210 * gcc.target/i386/pr79173-6.c: New test.
1211 * gcc.target/i386/pr79173-7.c: New test.
1212 * gcc.target/i386/pr79173-8.c: New test.
1213 * gcc.target/i386/pr79173-9.c: New test.
1214 * gcc.target/i386/pr79173-10.c: New test.
1215
1216 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
1217
1218 * gcc.target/aarch64/abd.h: New file.
1219 * gcc.target/aarch64/abd_2.c: New test.
1220 * gcc.target/aarch64/abd_3.c: New test.
1221 * gcc.target/aarch64/abd_4.c: New test.
1222 * gcc.target/aarch64/abd_none_2.c: New test.
1223 * gcc.target/aarch64/abd_none_3.c: New test.
1224 * gcc.target/aarch64/abd_none_4.c: New test.
1225 * gcc.target/aarch64/abd_run_1.c: New test.
1226 * gcc.target/aarch64/sve/abd_1.c: New test.
1227 * gcc.target/aarch64/sve/abd_none_1.c: New test.
1228 * gcc.target/aarch64/sve/abd_2.c: New test.
1229 * gcc.target/aarch64/sve/abd_none_2.c: New test.
1230
1231 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1232
1233 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
1234 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
1235 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
1236 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
1237 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
1238 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
1239 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
1240 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
1241 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
1242 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
1243 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
1244 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
1245 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
1246 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
1247
1248 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
1249
1250 PR target/110119
1251 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
1252 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
1253
1254 2023-06-14 Jason Merrill <jason@redhat.com>
1255
1256 DR 2327
1257 PR c++/86521
1258 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
1259 * g++.dg/cpp1z/elide7.C: New test.
1260
1261 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1262
1263 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
1264 OpenACC 'serial', OpenMP 'target' usage.
1265
1266 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1267
1268 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
1269 alternatives.
1270 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
1271 * c-c++-common/Wfree-nonheap-object.c: Likewise.
1272
1273 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1274
1275 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
1276
1277 2023-06-14 liuhongt <hongtao.liu@intel.com>
1278
1279 * gcc.target/i386/pr110227.c: New test.
1280
1281 2023-06-13 David Malcolm <dmalcolm@redhat.com>
1282
1283 PR c/84890
1284 * g++.dg/cpp2a/srcloc3.C: Update expected message.
1285 * g++.dg/lookup/missing-std-include-2.C: Likewise.
1286 * g++.dg/lookup/missing-std-include-3.C: Likewise.
1287 * g++.dg/lookup/missing-std-include-6.C: Likewise.
1288 * g++.dg/lookup/missing-std-include.C: Likewise.
1289 * g++.dg/spellcheck-inttypes.C: Likewise.
1290 * g++.dg/spellcheck-stdint.C: Likewise.
1291 * g++.dg/spellcheck-stdlib.C: Likewise.
1292 * gcc.dg/spellcheck-inttypes.c: Likewise.
1293 * gcc.dg/spellcheck-stdbool.c: Likewise.
1294 * gcc.dg/spellcheck-stdint.c: Likewise.
1295 * gcc.dg/spellcheck-stdlib.c: Likewise.
1296
1297 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1298
1299 * gfortran.dg/data_array_7.f90: New test.
1300
1301 2023-06-13 Harald Anlauf <anlauf@gmx.de>
1302 Mikael Morin <mikael@gcc.gnu.org>
1303
1304 PR fortran/86277
1305 * gfortran.dg/zero_sized_14.f90: New test.
1306 * gfortran.dg/zero_sized_15.f90: New test.
1307
1308 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1309
1310 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
1311 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
1312 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
1313 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
1314 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
1315 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
1316 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
1317 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
1318 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
1319 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
1320
1321 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1322
1323 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
1324 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
1325
1326 2023-06-13 Jason Merrill <jason@redhat.com>
1327
1328 * g++.dg/tree-ssa/initlist-opt6.C: New test.
1329
1330 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
1331 Kito Cheng <kito.cheng@sifive.com>
1332
1333 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
1334 * g++.target/riscv/rvv/base/pr109535.C: Same
1335 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
1336 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
1337 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
1338 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
1339 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
1340 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
1341 * gcc.target/riscv/rvv/base/spill-10.c: Same
1342 * gcc.target/riscv/rvv/base/spill-11.c: Same
1343 * gcc.target/riscv/rvv/base/spill-9.c: Same
1344 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
1345 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
1346 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
1347 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
1348 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
1349 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
1350 * gcc.target/riscv/vector-abi-1.c: New test.
1351 * gcc.target/riscv/vector-abi-2.c: New test.
1352 * gcc.target/riscv/vector-abi-3.c: New test.
1353 * gcc.target/riscv/vector-abi-4.c: New test.
1354 * gcc.target/riscv/vector-abi-5.c: New test.
1355 * gcc.target/riscv/vector-abi-6.c: New test.
1356
1357 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1358
1359 * gcc.target/arm/mtp.c: New test.
1360 * gcc.target/arm/mtp_1.c: New test.
1361 * gcc.target/arm/mtp_2.c: New test.
1362 * gcc.target/arm/mtp_3.c: New test.
1363 * gcc.target/arm/mtp_4.c: New test.
1364
1365 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1366
1367 PR target/108779
1368 * gcc.target/aarch64/mtp_5.c: New test.
1369 * gcc.target/aarch64/mtp_6.c: New test.
1370 * gcc.target/aarch64/mtp_7.c: New test.
1371 * gcc.target/aarch64/mtp_8.c: New test.
1372 * gcc.target/aarch64/mtp_9.c: New test.
1373
1374 2023-06-13 Richard Biener <rguenther@suse.de>
1375
1376 PR middle-end/110232
1377 * gcc.target/i386/pr110232.c: New testcase.
1378
1379 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
1380
1381 PR testsuite/109880
1382 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
1383
1384 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
1385
1386 PR testsuite/110230
1387 PR target/109932
1388 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
1389 * gcc.target/powerpc/pr109932-2.c: Ditto.
1390
1391 2023-06-13 Pan Li <pan2.li@intel.com>
1392
1393 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
1394 Adjust dg-do to comiple for asm checking.
1395
1396 2023-06-13 Tejas Belagod <tbelagod@arm.com>
1397
1398 PR target/96339
1399 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
1400 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
1401 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
1402 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
1403 to expect optimized code for function body.
1404 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
1405 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
1406 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
1407 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
1408 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
1409 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
1410 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
1411 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
1412 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
1413 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
1414 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
1415
1416 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1417
1418 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
1419
1420 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1421
1422 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
1423 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
1424 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
1425 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
1426
1427 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
1428
1429 PR modula2/110189
1430 * gm2/pim/fail/foovaltype.mod: New test.
1431
1432 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
1433
1434 PR rtl-optimization/101188
1435 * gcc.c-torture/execute/pr101188.c: New test
1436
1437 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1438
1439 * gcc.target/aarch64/vec-init-single-const.c: New test.
1440 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
1441 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
1442
1443 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
1444
1445 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
1446 * c-c++-common/gomp/map-9.c: Likewise.
1447 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
1448 * gfortran.dg/gomp/map-11.f90: Likewise.
1449 * gfortran.dg/gomp/target-update-1.f90: Likewise.
1450 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
1451 * c-c++-common/gomp/map-6.c: Update dg-error and also check
1452 clause error with 'target (enter/exit) data'.
1453
1454 2023-06-12 Pan Li <pan2.li@intel.com>
1455
1456 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
1457
1458 2023-06-12 Pan Li <pan2.li@intel.com>
1459
1460 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
1461 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
1462
1463 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1464
1465 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
1466 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
1467 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
1468 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
1469 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
1470 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
1471
1472 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1473
1474 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
1475
1476 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
1477
1478 * gcc.dg/vect/pr110142.c: New test.
1479
1480 2023-06-12 liuhongt <hongtao.liu@intel.com>
1481
1482 * gcc.target/i386/vec_pack_fp16-1.c: New test.
1483 * gcc.target/i386/vec_pack_fp16-2.c: New test.
1484 * gcc.target/i386/vec_pack_fp16-3.c: New test.
1485
1486 2023-06-12 Jason Merrill <jason@redhat.com>
1487
1488 PR c++/105838
1489 * g++.dg/tree-ssa/initlist-opt5.C: New test.
1490
1491 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
1492
1493 PR target/109932
1494 * gcc.target/powerpc/pr109932-1.c: New test.
1495 * gcc.target/powerpc/pr109932-2.c: New test.
1496
1497 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
1498
1499 PR target/110011
1500 * gcc.target/powerpc/pr110011.c: New test.
1501
1502 2023-06-12 Pan Li <pan2.li@intel.com>
1503
1504 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
1505 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
1506
1507 2023-06-12 Pan Li <pan2.li@intel.com>
1508
1509 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
1510 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
1511
1512 2023-06-11 Patrick Palka <ppalka@redhat.com>
1513
1514 PR c++/110122
1515 * g++.dg/cpp2a/nontype-class59.C: New test.
1516
1517 2023-06-11 Patrick Palka <ppalka@redhat.com>
1518
1519 PR c++/110122
1520 * g++.dg/cpp2a/nontype-class57.C: New test.
1521 * g++.dg/cpp2a/nontype-class58.C: New test.
1522
1523 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
1524
1525 PR target/109907
1526 * gcc.target/avr/pr109907.c: New test.
1527 * gcc.target/avr/torture/pr109907-1.c: New test.
1528 * gcc.target/avr/torture/pr109907-2.c: New test.
1529
1530 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1531
1532 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
1533 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
1534 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
1535 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
1536 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
1537 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
1538
1539 2023-06-10 Nathan Sidwell <nathan@acm.org>
1540
1541 * g++.dg/template/pr61663.C: New.
1542
1543 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
1544
1545 PR target/109650
1546 * gcc.target/avr/torture/pr109650-1.c: New test.
1547 * gcc.target/avr/torture/pr109650-2.c: New test.
1548
1549 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1550
1551 * gfortran.dg/ieee/minmax_1.f90: New test.
1552 * gfortran.dg/ieee/minmax_2.f90: New file.
1553 * gfortran.dg/ieee/minmax_3.f90: New file.
1554 * gfortran.dg/ieee/minmax_4.f90: New file.
1555
1556 2023-06-10 Tim Lange <mail@tim-lange.me>
1557
1558 PR analyzer/110014
1559 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
1560
1561 2023-06-10 Tim Lange <mail@tim-lange.me>
1562
1563 PR analyzer/109577
1564 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
1565 and add new test case.
1566 * gcc.dg/analyzer/pr109577.c: New test.
1567
1568 2023-06-10 Pan Li <pan2.li@intel.com>
1569
1570 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
1571 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
1572
1573 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1574
1575 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
1576 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
1577 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
1578
1579 2023-06-09 Jason Merrill <jason@redhat.com>
1580
1581 * g++.dg/concepts/auto7.C: New test.
1582 * g++.dg/concepts/auto7a.C: New test.
1583
1584 2023-06-09 Jason Merrill <jason@redhat.com>
1585
1586 PR c++/110102
1587 * g++.dg/cpp0x/initlist-opt1.C: New test.
1588
1589 2023-06-09 Andrew Pinski <apinski@marvell.com>
1590
1591 PR tree-optimization/97711
1592 PR tree-optimization/110155
1593 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
1594 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
1595
1596 2023-06-09 Andrew Pinski <apinski@marvell.com>
1597
1598 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
1599
1600 2023-06-09 Andrew Pinski <apinski@marvell.com>
1601
1602 PR tree-optimization/110165
1603 PR tree-optimization/110166
1604 * gcc.c-torture/execute/pr110165-1.c: New test.
1605 * gcc.c-torture/execute/pr110166-1.c: New test.
1606
1607 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
1608
1609 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
1610 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
1611
1612 2023-06-09 Pan Li <pan2.li@intel.com>
1613
1614 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
1615 for ZVFHMIN.
1616
1617 2023-06-09 liuhongt <hongtao.liu@intel.com>
1618
1619 * gcc.target/i386/pr110108-2.c: New test.
1620
1621 2023-06-09 liuhongt <hongtao.liu@intel.com>
1622
1623 * gcc.target/i386/pr110108.c: New test.
1624 * gcc.target/i386/pr110108-3.c: New test.
1625 * gcc.target/i386/pr109900.c: Adjust testcase.
1626
1627 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
1628
1629 PR modula2/110126
1630 * gm2/pim/pass/fooasm3.mod: New test.
1631
1632 2023-06-08 Pan Li <pan2.li@intel.com>
1633
1634 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
1635 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
1636
1637 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
1638
1639 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
1640 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
1641 * gcc.dg/analyzer/pr101962.c: Likewise.
1642 * gcc.dg/analyzer/realloc-5.c: Likewise.
1643 * gcc.dg/analyzer/pr109439.c: New test.
1644
1645 2023-06-08 Jakub Jelinek <jakub@redhat.com>
1646
1647 * gcc.target/i386/ctzll-1.c: New test.
1648 * gcc.target/i386/ffsll-1.c: New test.
1649
1650 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
1651
1652 PR fortran/99350
1653 PR fortran/107821
1654 PR fortran/109451
1655 * gfortran.dg/pr99350.f90 : New test.
1656 * gfortran.dg/associate_5.f03 : Changed error message.
1657 * gfortran.dg/pr107821.f90 : New test.
1658 * gfortran.dg/associate_61.f90 : New test
1659
1660 2023-06-08 Alexandre Oliva <oliva@adacore.com>
1661
1662 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
1663 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
1664 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
1665 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
1666 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
1667 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
1668 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
1669 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
1670
1671 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
1672 Uros Bizjak <ubizjak@gmail.com>
1673
1674 * gcc.target/i386/cmc-1.c: New test case.
1675 * gcc.target/i386/stc-1.c: Likewise.
1676
1677 2023-06-07 Jason Merrill <jason@redhat.com>
1678
1679 PR c++/58487
1680 PR c++/53637
1681 * g++.dg/opt/nrv26.C: New test.
1682 * g++.dg/opt/nrv26a.C: New test.
1683 * g++.dg/opt/nrv27.C: New test.
1684
1685 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
1686 Jeff Law <jlaw@ventanamicro.com>
1687
1688 * gcc.target/riscv/shift-and-2.c: New tests.
1689 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
1690 * gcc.target/riscv/sign-extend.c: New test.
1691 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
1692
1693 2023-06-07 Alex Coplan <alex.coplan@arm.com>
1694
1695 PR target/110132
1696 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
1697 Extend to ls64.
1698 * g++.target/aarch64/acle/acle.exp: New.
1699 * g++.target/aarch64/acle/ls64.C: New test.
1700 * g++.target/aarch64/acle/ls64_lto.C: New test.
1701 * gcc.target/aarch64/acle/ls64_lto.c: New test.
1702 * gcc.target/aarch64/acle/pr110132.c: New test.
1703
1704 2023-06-07 Alex Coplan <alex.coplan@arm.com>
1705
1706 PR target/110100
1707 * gcc.target/aarch64/acle/pr110100.c: New test.
1708
1709 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
1710
1711 * gcc.target/sparc/pr109541.c: New.
1712
1713 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
1714
1715 * gcc.target/hppa/shadd-3.c: Update expected output.
1716
1717 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1718
1719 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
1720 vectorizer.
1721 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
1722 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
1723 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
1724 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
1725 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
1726 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
1727 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
1728 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
1729 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
1730 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
1731 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
1732 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
1733 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
1734 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
1735 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
1736 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
1737 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
1738 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
1739 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
1740 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
1741 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
1742 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
1743
1744 2023-06-07 Andrew Pinski <apinski@marvell.com>
1745
1746 PR middle-end/110117
1747 * gcc.dg/pr110117-1.c: New test.
1748 * gcc.dg/pr110117-2.c: New test.
1749
1750 2023-06-07 Andrew Pinski <apinski@marvell.com>
1751
1752 PR tree-optimization/110134
1753 * gcc.dg/tree-ssa/negneq-1.c: New test.
1754 * gcc.dg/tree-ssa/negneq-2.c: New test.
1755 * gcc.dg/tree-ssa/negneq-3.c: New test.
1756 * gcc.dg/tree-ssa/negneq-4.c: New test.
1757
1758 2023-06-07 Andrew Pinski <apinski@marvell.com>
1759
1760 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
1761 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
1762 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
1763 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
1764 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
1765 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
1766 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
1767 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
1768 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
1769
1770 2023-06-07 Jason Merrill <jason@redhat.com>
1771
1772 PR c++/58487
1773 * g++.dg/opt/nrv25.C: New test.
1774
1775 2023-06-07 Jason Merrill <jason@redhat.com>
1776
1777 PR c++/51571
1778 PR c++/92407
1779 * g++.dg/opt/nrv23.C: New test.
1780
1781 2023-06-07 Jason Merrill <jason@redhat.com>
1782
1783 PR c++/92407
1784 * g++.dg/opt/nrv22.C: New test.
1785
1786 2023-06-07 Jason Merrill <jason@redhat.com>
1787
1788 PR c++/33799
1789 * g++.dg/eh/return1.C: Add label cases.
1790
1791 2023-06-07 Jason Merrill <jason@redhat.com>
1792
1793 * g++.dg/contracts/contracts-post7.C: New test.
1794
1795 2023-06-07 Jason Merrill <jason@redhat.com>
1796
1797 PR c++/58050
1798 * g++.dg/opt/nrv24.C: New test.
1799
1800 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
1801
1802 PR modula2/110019
1803 * gm2/cpp/fail/cpp-fail.exp: New test.
1804 * gm2/cpp/fail/foocpp.mod: New test.
1805
1806 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1807
1808 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
1809 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
1810 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
1811 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
1812 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
1813 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
1814
1815 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
1816 Tobias Burnus <tobias@codesourcery.com>
1817
1818 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
1819 duplicated 'present' and extend scan-dump tests for 'present'.
1820 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
1821 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
1822 'present'.
1823 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
1824 modifier checking.
1825 * c-c++-common/gomp/defaultmap-4.c: New test.
1826 * c-c++-common/gomp/map-9.c: New test.
1827 * c-c++-common/gomp/target-update-1.c: New test.
1828 * gfortran.dg/gomp/defaultmap-8.f90: New test.
1829 * gfortran.dg/gomp/map-11.f90: New test.
1830 * gfortran.dg/gomp/map-12.f90: New test.
1831 * gfortran.dg/gomp/target-update-1.f90: New test.
1832
1833 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1834
1835 * gcc.target/aarch64/simd/vrshr_1.c: New test.
1836
1837 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1838
1839 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
1840 intrinsics.
1841
1842 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1843
1844 * gcc.target/aarch64/simd/addlv_1.c: New test.
1845
1846 2023-06-06 Richard Biener <rguenther@suse.de>
1847
1848 PR middle-end/110055
1849 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
1850
1851 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
1852
1853 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
1854 cfi directives.
1855
1856 2023-06-06 Pan Li <pan2.li@intel.com>
1857
1858 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
1859
1860 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
1861
1862 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
1863 for cfi reg/mem.
1864
1865 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1866 Joel Hutton <joel.hutton@arm.com>
1867 Tamar Christina <tamar.christina@arm.com>
1868
1869 * gcc.target/aarch64/vect-widen-add.c: Test that new
1870 IFN_VEC_WIDEN_PLUS is being used.
1871 * gcc.target/aarch64/vect-widen-sub.c: Test that new
1872 IFN_VEC_WIDEN_MINUS is being used.
1873
1874 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
1875
1876 * gdc.dg/Wmismatched_enum.d: New test.
1877
1878 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
1879
1880 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
1881 less sensitive to register allocation choices.
1882 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
1883
1884 2023-06-05 Pan Li <pan2.li@intel.com>
1885
1886 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
1887
1888 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1889
1890 PR target/110109
1891 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
1892 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
1893
1894 2023-06-04 Pan Li <pan2.li@intel.com>
1895
1896 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
1897
1898 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
1899
1900 PR target/110083
1901 * gcc.target/i386/pr110083.c: New test case.
1902
1903 2023-06-04 Jason Merrill <jason@redhat.com>
1904
1905 PR c++/97720
1906 * g++.dg/eh/terminate2.C: New test.
1907
1908 2023-06-04 Pan Li <pan2.li@intel.com>
1909
1910 * gcc.target/riscv/rvv/base/mov-14.c: New test.
1911 * gcc.target/riscv/rvv/base/spill-13.c: New test.
1912
1913 2023-06-03 Patrick Palka <ppalka@redhat.com>
1914
1915 PR c++/109923
1916 * g++.dg/template/friend79.C: New test.
1917
1918 2023-06-03 Patrick Palka <ppalka@redhat.com>
1919
1920 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
1921 to be marked as odr-used.
1922
1923 2023-06-03 Patrick Palka <ppalka@redhat.com>
1924
1925 PR c++/70790
1926 * g++.dg/abi/mangle78.C: New test.
1927
1928 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1929
1930 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
1931 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
1932 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
1933 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
1934
1935 2023-06-03 liuhongt <hongtao.liu@intel.com>
1936
1937 * gcc.target/i386/pr110067.c: New test.
1938
1939 2023-06-03 liuhongt <hongtao.liu@intel.com>
1940
1941 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
1942
1943 2023-06-02 Andrew Pinski <apinski@marvell.com>
1944
1945 PR rtl-optimization/102733
1946 * gcc.target/i386/addr-space-6.c: New test.
1947
1948 2023-06-02 Andrew Pinski <apinski@marvell.com>
1949
1950 PR rtl-optimization/110042
1951 * gcc.target/aarch64/csel_bfx_2.c: New test.
1952
1953 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
1954
1955 PR target/110044
1956 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
1957 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
1958 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
1959 * gcc.target/powerpc/darwin-structs-0.h: New test.
1960
1961 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
1962
1963 PR fortran/100607
1964 * gfortran.dg/select_rank_6.f90: New test.
1965
1966 2023-06-02 Jason Merrill <jason@redhat.com>
1967
1968 DR 2735
1969 PR c++/109247
1970 * g++.dg/cpp0x/initlist-explicit3.C: New test.
1971
1972 2023-06-02 Carl Love <cel@us.ibm.com>
1973
1974 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
1975 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
1976 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
1977
1978 2023-06-02 Jason Merrill <jason@redhat.com>
1979
1980 PR c++/110070
1981 PR c++/105838
1982 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
1983 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
1984 * g++.dg/tree-ssa/initlist-opt4.C: New test.
1985 * g++.dg/opt/icf1.C: New test.
1986 * g++.dg/opt/icf2.C: New test.
1987 * g++.dg/opt/icf3.C: New test.
1988 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
1989
1990 2023-06-02 David Malcolm <dmalcolm@redhat.com>
1991
1992 PR analyzer/109015
1993 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
1994 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
1995 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
1996 * gcc.dg/analyzer/atomic-types-1.c: New test.
1997
1998 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
1999
2000 * gcc.dg/pr107557-1.c: Require LTO support.
2001 * gcc.dg/pr107557-2.c: Require LTO support.
2002
2003 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
2004
2005 PR fortran/87477
2006 PR fortran/102109
2007 PR fortran/102112
2008 PR fortran/102190
2009 PR fortran/102532
2010 PR fortran/109948
2011 PR fortran/99326
2012 * gfortran.dg/associate_54.f90 : Cope with extra error.
2013 * gfortran.dg/pr102109.f90 : New test.
2014 * gfortran.dg/pr102112.f90 : New test.
2015 * gfortran.dg/pr102190.f90 : New test.
2016 * gfortran.dg/pr102532.f90 : New test.
2017 * gfortran.dg/pr109948.f90 : New test.
2018 * gfortran.dg/pr99326.f90 : New test.
2019
2020 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2021
2022 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
2023
2024 2023-06-02 Pan Li <pan2.li@intel.com>
2025
2026 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
2027 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
2028
2029 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2030
2031 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
2032 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
2033 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
2034 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
2035 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
2036 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
2037 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
2038 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
2039 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
2040
2041 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2042
2043 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
2044 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
2045 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
2046 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
2047 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
2048 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
2049
2050 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2051
2052 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
2053 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
2054 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
2055 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
2056 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
2057 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
2058 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
2059 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
2060 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
2061 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
2062 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
2063 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
2064 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
2065 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
2066 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
2067
2068 2023-06-01 Harald Anlauf <anlauf@gmx.de>
2069
2070 PR fortran/88552
2071 * gfortran.dg/pr88552.f90: New test.
2072
2073 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
2074
2075 * lib/torture-options.exp: print the value of non-empty options:
2076 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
2077
2078 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
2079
2080 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
2081 the torture-{init,finish}
2082
2083 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
2084
2085 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
2086 * gcc.target/powerpc/pr109566.c: Skip on AIX.
2087
2088 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
2089 Uros Bizjak <ubizjak@gmail.com>
2090
2091 PR target/109973
2092 * gcc.target/i386/pr109973-1.c: New test case.
2093 * gcc.target/i386/pr109973-2.c: Likewise.
2094
2095 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2096
2097 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
2098
2099 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
2100
2101 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
2102 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
2103 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
2104 * gfortran.dg/gomp/pure-1.f90: New test.
2105 * gfortran.dg/gomp/pure-2.f90: New test.
2106 * gfortran.dg/gomp/pure-3.f90: New test.
2107 * gfortran.dg/gomp/pure-4.f90: New test.
2108
2109 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2110
2111 * gcc.target/riscv/rvv/base/frm-1.c: New test.
2112
2113 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2114
2115 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
2116 gcc_set_required_options.
2117 * lib/target-supports.exp: Rename force_conventional_output_for
2118 to set_required_options_for.
2119 * lib/scanasm.exp: Adjust callers.
2120 * lib/scanrtl.exp: Same.
2121
2122 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2123
2124 PR target/99195
2125 * gcc.target/aarch64/simd/pr99195_11.c: New test.
2126
2127 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2128
2129 PR target/99195
2130 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
2131 * gcc.target/aarch64/simd/pr99195_10.c: New test.
2132
2133 2023-05-31 David Faust <david.faust@oracle.com>
2134
2135 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
2136 in scan-assembler expressions where useful.
2137 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
2138 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
2139 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
2140 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
2141 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
2142 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
2143 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
2144 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
2145 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
2146 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
2147 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
2148 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
2149 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
2150 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
2151 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
2152
2153 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2154
2155 * gcc.target/riscv/rvv/rvv.exp:
2156 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
2157 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
2158 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
2159 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
2160 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
2161 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
2162 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
2163 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
2164
2165 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2166
2167 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
2168 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
2169 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
2170 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
2171
2172 2023-05-31 Cui, Lili <lili.cui@intel.com>
2173
2174 PR tree-optimization/110038
2175 * gcc.dg/pr110038.c: New test.
2176
2177 2023-05-31 Pan Li <pan2.li@intel.com>
2178
2179 * gcc.target/riscv/arch-21.c: New test.
2180 * gcc.target/riscv/predef-27.c: New test.
2181
2182 2023-05-31 Pan Li <pan2.li@intel.com>
2183
2184 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
2185 Remove debug code.
2186
2187 2023-05-30 liuhongt <hongtao.liu@intel.com>
2188
2189 * gcc.target/i386/pr108804.c: New test.
2190
2191 2023-05-30 David Malcolm <dmalcolm@redhat.com>
2192
2193 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
2194 directive.
2195 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
2196
2197 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
2198
2199 PR testsuite/52641
2200 * gcc.dg/torture/pr107451.c: Require int32plus.
2201 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
2202 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
2203 * gcc.dg/torture/pr95248.c: Require size24plus.
2204 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
2205 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
2206 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
2207
2208 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
2209
2210 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
2211 Support both definitions of int32_t.
2212
2213 2023-05-30 Andrew Pinski <apinski@marvell.com>
2214
2215 * gcc.dg/tree-ssa/minmax-22.c: New test.
2216
2217 2023-05-30 Andrew Pinski <apinski@marvell.com>
2218
2219 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
2220 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
2221 works.
2222 * gcc.dg/tree-ssa/pr66726-5.c: New test.
2223 * gcc.dg/tree-ssa/pr66726-6.c: New test.
2224
2225 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
2226
2227 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
2228 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
2229 arm_softfp_ok.
2230
2231 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
2232
2233 PR c/109999
2234 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
2235 * c-c++-common/goacc/clauses-fail.c: Likewise.
2236 * c-c++-common/goacc/data-2.c: Likewise.
2237 * c-c++-common/gomp/declare-target-2.c: Likewise.
2238 * c-c++-common/gomp/directive-1.c: Likewise.
2239 * g++.dg/goacc/data-1.C: Likewise.
2240
2241 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
2242
2243 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
2244 tests.
2245 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
2246 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
2247 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
2248 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
2249 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
2250
2251 2023-05-30 liuhongt <hongtao.liu@intel.com>
2252
2253 * gcc.target/i386/pr108938-1.c: New test.
2254 * gcc.target/i386/pr108938-2.c: New test.
2255 * gcc.target/i386/pr108938-3.c: New test.
2256 * gcc.target/i386/pr108938-load-1.c: New test.
2257 * gcc.target/i386/pr108938-load-2.c: New test.
2258
2259 2023-05-30 Andreas Schwab <schwab@suse.de>
2260
2261 PR sanitizer/82501
2262 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
2263 on RISC-V.
2264
2265 2023-05-30 Lili Cui <lili.cui@intel.com>
2266
2267 PR tree-optimization/98350
2268 * gcc.dg/pr98350-1.c: New test.
2269 * gcc.dg/pr98350-2.c: Ditto.
2270
2271 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2272
2273 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
2274 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
2275 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
2276 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
2277
2278 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2279
2280 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
2281 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
2282 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
2283 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
2284 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
2285 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
2286
2287 2023-05-29 Die Li <lidie@eswincomputing.com>
2288
2289 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
2290 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
2291
2292 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
2293
2294 * gcc.target/riscv/and-extend-1.c: New test
2295 * gcc.target/riscv/and-extend-2.c: New test
2296
2297 2023-05-29 Pan Li <pan2.li@intel.com>
2298
2299 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
2300 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
2301 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
2302 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
2303 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
2304 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
2305 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
2306 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
2307
2308 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
2309
2310 * gnat.dg/specs/storage_offset1.ads: New test.
2311
2312 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2313
2314 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
2315
2316 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2317
2318 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
2319
2320 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2321
2322 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
2323 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
2324 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
2325 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
2326 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
2327 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
2328 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
2329
2330 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2331
2332 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
2333 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
2334
2335 2023-05-29 Pan Li <pan2.li@intel.com>
2336
2337 * gcc.target/riscv/arch-20.c: New test.
2338 * gcc.target/riscv/predef-26.c: New test.
2339
2340 2023-05-27 liuhongt <hongtao.liu@intel.com>
2341
2342 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
2343 * gcc.target/i386/pr100711-3.c: New test.
2344
2345 2023-05-26 Martin Uecker <uecker@tugraz.at>
2346
2347 * gcc.dg/pr109970.c: New test.
2348
2349 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
2350
2351 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
2352 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
2353 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
2354 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
2355 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
2356 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
2357 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
2358 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
2359 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
2360 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
2361 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
2362 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
2363 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
2364
2365 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
2366 Juzhe Zhong <juzhe.zhong@rivai.ai>
2367
2368 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
2369 expectation.
2370 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
2371 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
2372 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
2373 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
2374 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
2375 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
2376 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
2377 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
2378 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
2379 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
2380 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
2381 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
2382 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
2383 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
2384 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
2385 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
2386 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
2387 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
2388 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
2389 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
2390 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
2391 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
2392 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
2393 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
2394 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
2395 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
2396 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
2397 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
2398 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
2399 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
2400
2401 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
2402
2403 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
2404 * gfortran.dg/gomp/allocate-4.f90: New test.
2405 * gfortran.dg/gomp/allocate-5.f90: New test.
2406 * gfortran.dg/gomp/allocate-6.f90: New test.
2407 * gfortran.dg/gomp/allocate-7.f90: New test.
2408 * gfortran.dg/gomp/allocators-1.f90: New test.
2409 * gfortran.dg/gomp/allocators-2.f90: New test.
2410
2411 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
2412
2413 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
2414 * gfortran.dg/gomp/allocate-5.f90: Likewise.
2415 * gfortran.dg/gomp/allocate-6.f90: Likewise.
2416 * gfortran.dg/gomp/allocate-7.f90: Likewise.
2417 * gfortran.dg/gomp/allocators-1.f90: Likewise.
2418 * gfortran.dg/gomp/allocators-2.f90: Likewise.
2419
2420 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
2421 Tobias Burnus <tobias@codesourcery.com>
2422
2423 * gfortran.dg/gomp/allocate-4.f90: New file.
2424 * gfortran.dg/gomp/allocate-5.f90: New file.
2425 * gfortran.dg/gomp/allocate-6.f90: New file.
2426 * gfortran.dg/gomp/allocate-7.f90: New file.
2427 * gfortran.dg/gomp/allocators-1.f90: New file.
2428 * gfortran.dg/gomp/allocators-2.f90: New file.
2429
2430 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
2431
2432 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
2433 * gcc.dg/nested-vla-2.c: Ditto.
2434 * gcc.dg/nested-vla-3.c: Ditto.
2435
2436 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
2437
2438 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
2439
2440 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
2441
2442 PR target/82931
2443 * gcc.target/avr/pr82931.c: New test.
2444
2445 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2446 Richard Sandiford <richard.sandiford@arm.com>
2447
2448 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
2449 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
2450 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
2451 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
2452
2453 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2454
2455 PR target/99195
2456 * gcc.target/aarch64/simd/pr99195_9.c: New test.
2457
2458 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
2459
2460 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
2461 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
2462 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
2463 * gcc.target/arm/acle/data-intrinsics.c: New test.
2464
2465 2023-05-25 Alex Coplan <alex.coplan@arm.com>
2466
2467 PR target/109800
2468 * gcc.target/arm/pure-code/pr109800.c: New test.
2469
2470 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2471
2472 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
2473
2474 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
2475
2476 PR target/109173
2477 PR target/109174
2478 * gcc.target/i386/pr109173-1.c: New test.
2479 * gcc.target/i386/pr109174-1.c: Ditto.
2480
2481 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
2482
2483 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
2484 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
2485
2486 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2487
2488 PR target/100106
2489 * gcc.target/powerpc/pr100106-sa.c: New.
2490
2491 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2492
2493 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
2494 * gcc.target/i386/pr104447.c: Likewise.
2495
2496 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2497
2498 * g++.dg/pr80481.C: Add explicit pthread requirement.
2499
2500 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2501
2502 * gcc.target/i386/pr103074.c: Require fpic support.
2503
2504 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2505
2506 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
2507 malloc.h and sys/time.h.
2508
2509 2023-05-25 Alexandre Oliva <oliva@adacore.com>
2510
2511 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
2512 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
2513 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
2514 * gcc.target/i386/pieces-memset-1.c: Likewise.
2515 * gcc.target/i386/pieces-memset-36.c: Likewise.
2516 * gcc.target/i386/pieces-memset-4.c: Likewise.
2517 * gcc.target/i386/pieces-memset-40.c: Likewise.
2518 * gcc.target/i386/pieces-memset-41.c: Likewise.
2519 * gcc.target/i386/pieces-memset-7.c: Likewise.
2520 * gcc.target/i386/pieces-memset-8.c: Likewise.
2521 * gcc.target/i386/pieces-memset-9.c: Likewise.
2522 * gcc.target/i386/pr102230.c: Likewise.
2523 * gcc.target/i386/pr78103-2.c: Likewise.
2524
2525 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
2526
2527 PR tree-optimization/107822
2528 PR tree-optimization/107986
2529 * gcc.dg/pr107822.c: New.
2530 * gcc.dg/pr107986-1.c: New.
2531
2532 2023-05-24 Harald Anlauf <anlauf@gmx.de>
2533
2534 PR fortran/104350
2535 * gfortran.dg/size_dim_2.f90: New test.
2536
2537 2023-05-24 Harald Anlauf <anlauf@gmx.de>
2538
2539 PR fortran/103794
2540 * gfortran.dg/reshape_10.f90: New test.
2541 * gfortran.dg/reshape_11.f90: New test.
2542
2543 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
2544
2545 PR middle-end/109840
2546 * gcc.dg/fold-parity-8.c: New test.
2547 * gcc.dg/fold-popcount-11.c: Likewise.
2548
2549 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
2550
2551 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
2552 * gcc.dg/ipa/vrp1.c: Same.
2553 * gcc.dg/ipa/vrp2.c: Same.
2554 * gcc.dg/ipa/vrp3.c: Same.
2555 * gcc.dg/ipa/vrp4.c: Same.
2556 * gcc.dg/ipa/vrp5.c: Same.
2557 * gcc.dg/ipa/vrp6.c: Same.
2558 * gcc.dg/ipa/vrp7.c: Same.
2559 * gcc.dg/ipa/vrp8.c: Same.
2560
2561 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
2562
2563 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
2564 Remove -ftree-vectorize.
2565 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
2566 * gcc.target/i386/vect-vshiftv4qi.c: New test.
2567 * gcc.target/i386/vect-vshiftv8qi.c: New test.
2568
2569 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2570
2571 PR target/99195
2572 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
2573 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
2574 * gcc.target/aarch64/simd/pr99195_8.c: New test.
2575
2576 2023-05-24 Richard Biener <rguenther@suse.de>
2577
2578 PR target/109944
2579 * gcc.target/i386/pr109944-1.c: New testcase.
2580 * gcc.target/i386/pr109944-2.c: Likewise.
2581
2582 2023-05-24 Richard Biener <rguenther@suse.de>
2583
2584 PR tree-optimization/109849
2585 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
2586
2587 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
2588
2589 PR modula2/109952
2590 * gm2/pim/run/pass/hightests.mod: New test.
2591
2592 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
2593
2594 * gcc.dg/torture/pr109940.c: New test.
2595
2596 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2597
2598 PR target/109939
2599 * gcc.target/arm/pr109939.c: New test.
2600
2601 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2602
2603 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
2604 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
2605
2606 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2607
2608 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
2609 as well.
2610
2611 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2612
2613 * gcc.dg/signbit-2.c: Add -msse2 on x86.
2614
2615 2023-05-24 Alexandre Oliva <oliva@adacore.com>
2616
2617 * lib/target-supports.exp (check_effective_target_sysconf):
2618 Check for declaration and _SC_PAGESIZE on vxworks.
2619
2620 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
2621
2622 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
2623
2624 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2625 Richard Sandiford <richard.sandiford@arm.com>
2626
2627 * gcc.target/riscv/rvv/rvv.exp:
2628 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
2629 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
2630 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
2631 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
2632 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
2633 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
2634
2635 2023-05-24 Pan Li <pan2.li@intel.com>
2636
2637 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
2638 Enrich test cases.
2639
2640 2023-05-24 Pan Li <pan2.li@intel.com>
2641
2642 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
2643 Enrich the test cases.
2644
2645 2023-05-24 liuhongt <hongtao.liu@intel.com>
2646
2647 * gcc.target/i386/pr109900.c: New test.
2648
2649 2023-05-23 Martin Uecker <uecker@tugraz.at>
2650
2651 PR c/109450
2652 * gcc.dg/pr109450-1.c: New test.
2653 * gcc.dg/pr109450-2.c: New test.
2654 * gcc.dg/vla-26.c: New test.
2655
2656 2023-05-23 Martin Uecker <uecker@tugraz.at>
2657
2658 PR c/70418
2659 PR c/106465
2660 PR c/107557
2661 PR c/108423
2662 * gcc.dg/nested-vla-1.c: New test.
2663 * gcc.dg/nested-vla-2.c: New test.
2664 * gcc.dg/nested-vla-3.c: New test.
2665 * gcc.dg/pr70418.c: New test.
2666 * gcc.dg/pr106465.c: New test.
2667 * gcc.dg/pr107557-1.c: New test.
2668 * gcc.dg/pr107557-2.c: New test.
2669 * gcc.dg/pr108423-1.c: New test.
2670 * gcc.dg/pr108423-2.c: New test.
2671 * gcc.dg/pr108423-3.c: New test.
2672 * gcc.dg/pr108423-4.c: New test.
2673 * gcc.dg/pr108423-5.c: New test.
2674 * gcc.dg/pr108423-6.c: New test.
2675 * gcc.dg/typename-vla-2.c: New test.
2676 * gcc.dg/typename-vla-3.c: New test.
2677 * gcc.dg/typename-vla-4.c: New test.
2678 * gcc.misc-tests/gcov-pr85350.c: Adapt.
2679 * gcc.dg/typename-vla-5.c: New file.
2680 * gcc.dg/typename-vla-6.c: New file.
2681
2682 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
2683
2684 * gcc.target/i386/vect-shiftv4qi.c: New test.
2685 * gcc.target/i386/vect-shiftv8qi.c: New test.
2686
2687 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
2688
2689 PR tree-optimization/109934
2690 * gcc.dg/tree-ssa/pr109934.c: New test.
2691
2692 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
2693
2694 * gcc.target/aarch64/ins_bitfield_1.c: New test.
2695 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
2696 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
2697 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
2698 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
2699 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
2700
2701 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2702
2703 PR target/109855
2704 * gcc.target/aarch64/pr109855.c: New test.
2705
2706 2023-05-23 Richard Biener <rguenther@suse.de>
2707
2708 PR tree-optimization/109849
2709 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
2710
2711 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
2712
2713 * gnat.dg/opt101.adb: New test.
2714 * gnat.dg/opt101_pkg.ads: New helper.
2715
2716 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
2717
2718 PR fortran/103716
2719 * gfortran.dg/pr103716.f90 : New test.
2720
2721 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
2722 Steven G. Kargl <kargl@gcc.gnu.org>
2723
2724 PR fortran/97122
2725 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
2726 declaration of finalizable derived types in submodules works.
2727
2728 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
2729
2730 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
2731
2732 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
2733
2734 PR testsuite/52641
2735 * gcc.c-torture/compile/pr108892.c: Require int32.
2736 * gcc.c-torture/compile/pr98199.c: Require int32plus.
2737 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
2738 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
2739 * gcc.dg/tree-ssa/pr102232.c: Same.
2740 * gcc.dg/tree-ssa/pr105860.c: Same.
2741 * gcc.dg/tree-ssa/pr96730.c: Same.
2742 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
2743 * gcc.dg/tree-ssa/pr96779.c: Same.
2744 * gcc.dg/tree-ssa/pr98513.c: Same.
2745 * gcc.dg/tree-ssa/ssa-sink-18.c
2746 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
2747 size24plus.
2748 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
2749 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
2750 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
2751 * gcc.dg/tree-ssa/pr93435.c: Same.
2752 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
2753 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
2754 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
2755 Same.
2756 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
2757 Same.
2758 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
2759 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
2760 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
2761 * gcc.dg/tree-ssa/pr109031-2.c: Same.
2762 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
2763 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
2764 * gcc.dg/Warray-bounds-33.c: Skip target avr.
2765 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
2766 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
2767 * gcc.dg/analyzer/isatty-1.c: Same.
2768 * gcc.dg/analyzer/pipe-glibc.c: Same.
2769
2770 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
2771
2772 PR testsuite/52641
2773 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
2774 * gcc.c-torture/compile/pr103813.c: Require size32plus.
2775 * gcc.c-torture/execute/pr108498-2.c: Same.
2776 * gcc.c-torture/compile/pr96426.c: Condition on
2777 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
2778 * gcc.c-torture/execute/pr103417.c: Require int32plus.
2779 * gcc.dg/pr104198.c: Same.
2780 * gcc.dg/pr21137.c: Same.
2781 * gcc.dg/pr88905.c: Same.
2782 * gcc.dg/pr90838.c: Same.
2783 * gcc.dg/pr97317.c: Same.
2784 * gcc.dg/pr100292.c: Require int32.
2785 * gcc.dg/pr101008.c: Same.
2786 * gcc.dg/pr96542.c: Same.
2787 * gcc.dg/pr96674.c: Same.
2788 * gcc.dg/pr97750.c: Require ptr_eq_long.
2789
2790 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
2791
2792 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
2793 * gcc.dg/pr19402-2.c: Skip for avr.
2794 * gcc.dg/pr86124.c: Same.
2795 * gcc.dg/pr94291.c: Same.
2796 * gcc.dg/torture/builtin-complex-1.c: Same.
2797 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
2798 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
2799 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
2800 * gcc.dg/torture/fp-int-convert-float64.c: Same.
2801 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
2802 * gcc.dg/torture/fp-int-convert-timode.c: Same.
2803 * c-c++-common/torture/builtin-convertvector-1.c: Same.
2804 * c-c++-common/torture/complex-sign-add.c: Same.
2805 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
2806 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
2807 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
2808 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
2809 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
2810 * c-c++-common/torture/complex-sign-mul-one.c: Same.
2811 * c-c++-common/torture/complex-sign-mul.c: Same.
2812 * c-c++-common/torture/complex-sign-sub.c: Same.
2813
2814 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2815
2816 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
2817 typo
2818
2819 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2820
2821 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
2822 test.
2823 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
2824 test.
2825 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
2826 test.
2827 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
2828 test.
2829 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
2830 New test.
2831 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
2832 New test.
2833
2834 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
2835
2836 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
2837 * gcc.target/nvptx/brev-2.c: Likewise.
2838 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
2839 * gcc.target/nvptx/brevll-2.c: Likewise.
2840
2841 2023-05-21 Jakub Jelinek <jakub@redhat.com>
2842
2843 PR tree-optimization/109505
2844 * gcc.target/aarch64/sve/pr109505.c: New test.
2845
2846 2023-05-21 Pan Li <pan2.li@intel.com>
2847
2848 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
2849 test cases for vbool[2|4|8|16|32|64]_t.
2850
2851 2023-05-21 Andrew Pinski <apinski@marvell.com>
2852
2853 PR middle-end/109919
2854 * gcc.c-torture/compile/pr109919-1.c: New test.
2855
2856 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
2857
2858 PR target/105753
2859 * gcc.target/avr/torture/pr105753.c: New test.
2860
2861 2023-05-20 Die Li <lidie@eswincomputing.com>
2862
2863 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
2864 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
2865
2866 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
2867
2868 * gcc.target/riscv/zbs-bext-02.c: New test.
2869
2870 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
2871
2872 PR target/106888
2873 * gcc.target/riscv/pr106888.c: New test.
2874 * gcc.target/riscv/zbbw.c: Check for ANDI.
2875
2876 2023-05-19 Patrick Palka <ppalka@redhat.com>
2877
2878 PR c++/97340
2879 * g++.dg/cpp1y/var-templ80.C: New test.
2880 * g++.dg/cpp1y/var-templ81.C: New test.
2881
2882 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
2883
2884 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
2885 <stdio.h>.
2886 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
2887 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
2888 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
2889 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
2890 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
2891 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
2892 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
2893 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
2894 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
2895 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
2896 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
2897
2898 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
2899
2900 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
2901 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
2902
2903 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
2904
2905 PR modula2/109908
2906 * gm2/isolib/run/pass/testdelete.mod: New test.
2907
2908 2023-05-19 Jakub Jelinek <jakub@redhat.com>
2909
2910 PR tree-optimization/105776
2911 * gcc.target/i386/pr105776.c: New test.
2912
2913 2023-05-19 Jakub Jelinek <jakub@redhat.com>
2914
2915 PR tree-optimization/101856
2916 * gcc.dg/tree-ssa/pr101856.c: New test.
2917
2918 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
2919
2920 * gnat.dg/specs/array6.ads: New test.
2921
2922 2023-05-19 Joseph Myers <joseph@codesourcery.com>
2923
2924 * gcc.dg/c2x-thread-local-2.c: New test.
2925
2926 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
2927
2928 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
2929 expected scan-assembler-times frequency and strings..
2930 * gcc.target/i386/vect-mulv4qi.c: New test.
2931 * gcc.target/i386/vect-mulv8qi.c: New test.
2932
2933 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
2934
2935 PR bootstrap/105831
2936 * gcc.test-framework/gen_directive_tests: Use = operator instead
2937 of ==.
2938
2939 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
2940
2941 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
2942 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
2943 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
2944 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
2945 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
2946 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
2947 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
2948 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
2949 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
2950 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
2951 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
2952 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
2953 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
2954 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
2955 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
2956 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
2957 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
2958 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
2959 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
2960 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
2961 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
2962 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
2963 * gcc.target/arm/mve/mve_const_shifts.c: New test.
2964
2965 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
2966
2967 PR target/109697
2968 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
2969 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
2970 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
2971 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
2972 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
2973 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
2974 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
2975 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
2976 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
2977 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
2978 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
2979 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
2980 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
2981 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
2982 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
2983 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
2984 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
2985 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
2986 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
2987 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
2988 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
2989 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
2990 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
2991 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
2992 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
2993 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
2994 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
2995 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
2996 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
2997 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
2998 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
2999 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
3000 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
3001 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
3002 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
3003 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
3004 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
3005 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
3006 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
3007 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
3008
3009 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3010
3011 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
3012 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
3013 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
3014 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
3015 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
3016 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
3017 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
3018 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
3019 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
3020 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
3021 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
3022 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
3023 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
3024 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
3025 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
3026 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
3027 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
3028 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
3029 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
3030 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
3031 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
3032 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
3033 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
3034 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
3035 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
3036 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
3037 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
3038 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
3039 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
3040 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
3041 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
3042 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
3043 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
3044 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
3045 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
3046 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
3047 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
3048 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
3049 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
3050 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
3051 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
3052 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
3053 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
3054 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
3055 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
3056 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
3057 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
3058 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
3059 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
3060 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
3061 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
3062 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
3063 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
3064 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
3065 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
3066 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
3067 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
3068 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
3069 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
3070 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
3071 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
3072 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
3073 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
3074 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
3075 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
3076 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
3077 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
3078 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
3079 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
3080 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
3081 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
3082 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
3083 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
3084 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
3085 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
3086 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
3087 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
3088 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
3089 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
3090 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
3091 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
3092 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
3093 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
3094 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
3095 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
3096 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
3097 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
3098 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
3099 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
3100 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
3101 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
3102 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
3103 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
3104 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
3105 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
3106 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
3107 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
3108 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
3109 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
3110 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
3111 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
3112 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
3113 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
3114 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
3115 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
3116 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
3117 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
3118 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
3119 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
3120 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
3121 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
3122 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
3123 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
3124 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
3125 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
3126 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
3127 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
3128 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
3129 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
3130 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
3131 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
3132 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
3133 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
3134 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
3135 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
3136 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
3137 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
3138 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
3139 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
3140 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
3141 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
3142 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
3143 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
3144 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
3145 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
3146
3147 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3148
3149 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
3150 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
3151
3152 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3153
3154 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
3155
3156 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
3157
3158 * gcc.target/arm/mve/intrinsics/asrl.c: Use
3159 check-function-bodies instead of scan-assembler checks. Use
3160 extern "C" for C++ testing.
3161 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
3162 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
3163 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
3164 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
3165 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
3166 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
3167 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
3168 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
3169 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
3170 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
3171 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
3172 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
3173 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
3174 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
3175 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
3176 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
3177 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
3178 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
3179 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
3180 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
3181 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
3182 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
3183 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
3184 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
3185 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
3186 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
3187 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
3188 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
3189 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
3190 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
3191 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
3192 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
3193 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
3194 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
3195 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
3196 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
3197 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
3198 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
3199 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
3200 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
3201 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
3202 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
3203 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
3204 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
3205 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
3206 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
3207 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
3208 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
3209 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
3210 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
3211 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
3212 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
3213 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
3214 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
3215 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
3216 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
3217 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
3218 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
3219 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
3220 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
3221 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
3222 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
3223 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
3224 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
3225 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
3226 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
3227 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
3228 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
3229 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
3230 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
3231 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
3232 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
3233 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
3234 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
3235 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
3236 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
3237 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
3238 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
3239 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
3240 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
3241 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
3242 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
3243 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
3244 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
3245 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
3246 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
3247 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
3248 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
3249 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
3250 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
3251 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
3252 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
3253 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
3254 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
3255 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
3256 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
3257 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
3258 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
3259 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
3260 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
3261 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
3262 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
3263 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
3264 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
3265 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
3266 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
3267 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
3268 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
3269 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
3270 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
3271 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
3272 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
3273 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
3274 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
3275 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
3276 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
3277 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
3278 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
3279 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
3280 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
3281 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
3282 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
3283 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
3284 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
3285 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
3286 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
3287 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
3288 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
3289 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
3290 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
3291 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
3292 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
3293 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
3294 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
3295 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
3296 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
3297 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
3298 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
3299 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
3300 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
3301 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
3302 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
3303 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
3304 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
3305 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
3306 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
3307 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
3308 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
3309 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
3310 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
3311 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
3312 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
3313 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
3314 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
3315 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
3316 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
3317 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
3318 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
3319 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
3320 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
3321 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
3322 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
3323 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
3324 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
3325 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
3326 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
3327 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
3328 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
3329 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
3330 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
3331 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
3332 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
3333 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
3334 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
3335 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
3336 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
3337 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
3338 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
3339 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
3340 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
3341 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
3342 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
3343 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
3344 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
3345 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
3346 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
3347 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
3348 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
3349 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
3350 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
3351 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
3352 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
3353 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
3354 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
3355 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
3356 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
3357 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
3358 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
3359 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
3360 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
3361 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
3362 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
3363 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
3364 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
3365 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
3366 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
3367 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
3368 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
3369 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
3370 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
3371 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
3372 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
3373 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
3374 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
3375 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
3376 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
3377 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
3378 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
3379 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
3380 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
3381 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
3382 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
3383 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
3384 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
3385 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
3386 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
3387 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
3388 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
3389 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
3390 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
3391 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
3392 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
3393 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
3394 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
3395 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
3396 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
3397 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
3398 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
3399 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
3400 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
3401 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
3402 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
3403 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
3404 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
3405 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
3406 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
3407 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
3408 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
3409 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
3410 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
3411 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
3412 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
3413 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
3414 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
3415 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
3416 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
3417 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
3418 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
3419 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
3420 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
3421 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
3422 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
3423 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
3424 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
3425 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
3426 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
3427 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
3428 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
3429 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
3430 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
3431 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
3432 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
3433 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
3434 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
3435 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
3436 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
3437 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
3438 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
3439 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
3440 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
3441 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
3442 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
3443 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
3444 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
3445 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
3446 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
3447 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
3448 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
3449 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
3450 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
3451 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
3452 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
3453 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
3454 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
3455 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
3456 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
3457 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
3458 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
3459 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
3460 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
3461 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
3462 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
3463 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
3464 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
3465 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
3466 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
3467 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
3468 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
3469 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
3470 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
3471 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
3472 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
3473 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
3474 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
3475 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
3476 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
3477 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
3478 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
3479 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
3480 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
3481 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
3482 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
3483 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
3484 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
3485 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
3486 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
3487 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
3488 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
3489 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
3490 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
3491 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
3492 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
3493 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
3494 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
3495 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
3496 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
3497 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
3498 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
3499 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
3500 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
3501 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
3502 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
3503 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
3504 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
3505 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
3506 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
3507 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
3508 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
3509 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
3510 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
3511 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
3512 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
3513 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
3514 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
3515 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
3516 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
3517 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
3518 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
3519 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
3520 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
3521 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
3522 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
3523 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
3524 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
3525 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
3526 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
3527 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
3528 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
3529 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
3530 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
3531 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
3532 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
3533 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
3534 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
3535 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
3536 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
3537 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
3538 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
3539 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
3540 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
3541 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
3542 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
3543 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
3544 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
3545 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
3546 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
3547 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
3548 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
3549 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
3550 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
3551 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
3552 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
3553 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
3554 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
3555 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
3556 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
3557 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
3558 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
3559 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
3560 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
3561 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
3562 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
3563 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
3564 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
3565 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
3566 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
3567 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
3568 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
3569 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
3570 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
3571 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
3572 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
3573 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
3574 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
3575 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
3576 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
3577 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
3578 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
3579 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
3580 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
3581 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
3582 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
3583 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
3584 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
3585 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
3586 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
3587 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
3588 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
3589 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
3590 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
3591 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
3592 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
3593 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
3594 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
3595 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
3596 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
3597 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
3598 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
3599 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
3600 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
3601 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
3602 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
3603 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
3604 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
3605 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
3606 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
3607 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
3608 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
3609 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
3610 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
3611 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
3612 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
3613 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
3614 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
3615 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
3616 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
3617 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
3618 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
3619 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
3620 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
3621 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
3622 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
3623 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
3624 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
3625 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
3626 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
3627 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
3628 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
3629 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
3630 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
3631 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
3632 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
3633 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
3634 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
3635 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
3636 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
3637 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
3638 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
3639 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
3640 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
3641 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
3642 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
3643 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
3644 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
3645 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
3646 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
3647 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
3648 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
3649 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
3650 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
3651 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
3652 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
3653 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
3654 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
3655 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
3656 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
3657 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
3658 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
3659 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
3660 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
3661 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
3662 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
3663 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
3664 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
3665 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
3666 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
3667 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
3668 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
3669 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
3670 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
3671 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
3672 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
3673 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
3674 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
3675 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
3676 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
3677 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
3678 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
3679 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
3680 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
3681 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
3682 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
3683 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
3684 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
3685 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
3686 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
3687 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
3688 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
3689 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
3690 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
3691 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
3692 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
3693 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
3694 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
3695 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
3696 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
3697 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
3698 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
3699 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
3700 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
3701 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
3702 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
3703 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
3704 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
3705 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
3706 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
3707 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
3708 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
3709 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
3710 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
3711 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
3712 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
3713 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
3714 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
3715 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
3716 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
3717 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
3718 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
3719 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
3720 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
3721 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
3722 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
3723 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
3724 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
3725 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
3726 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
3727 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
3728 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
3729 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
3730 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
3731 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
3732 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
3733 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
3734 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
3735 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
3736 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
3737 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
3738 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
3739 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
3740 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
3741 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
3742 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
3743 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
3744 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
3745 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
3746 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
3747 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
3748 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
3749 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
3750 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
3751 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
3752 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
3753 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
3754 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
3755 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
3756 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
3757 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
3758 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
3759 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
3760 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
3761 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
3762 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
3763 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
3764 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
3765 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
3766 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
3767 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
3768 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
3769 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
3770 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
3771 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
3772 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
3773 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
3774 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
3775 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
3776 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
3777 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
3778 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
3779 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
3780 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
3781 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
3782 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
3783 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
3784 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
3785 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
3786 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
3787 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
3788 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
3789 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
3790 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
3791 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
3792 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
3793 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
3794 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
3795 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
3796 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
3797 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
3798 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
3799 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
3800 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
3801 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
3802 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
3803 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
3804 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
3805 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
3806 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
3807 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
3808 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
3809 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
3810 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
3811 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
3812 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
3813 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
3814 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
3815 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
3816 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
3817 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
3818 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
3819 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
3820 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
4228
4229 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
4230
4231 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
4232 check-function-bodies instead of scan-assembler checks. Use
4233 extern "C" for C++ testing.
4234 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4263
4264 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
4265
4266 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
4267 check-function-bodies instead of scan-assembler checks. Use
4268 extern "C" for C++ testing.
4269 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
4343 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
4462
4463 2023-05-18 Joseph Myers <joseph@codesourcery.com>
4464
4465 * gcc.dg/format/c2x-printf-1.c: Test %B here.
4466 * gcc.dg/format/ext-9.c: Do not test %B here.
4467
4468 2023-05-17 Harald Anlauf <anlauf@gmx.de>
4469
4470 PR fortran/95374
4471 PR fortran/104352
4472 * gfortran.dg/zero_sized_13.f90: New test.
4473
4474 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
4475
4476 * gcc.target/riscv/shift-and-2.c: Fixed test
4477 * gcc.target/riscv/zbb-rol-ror-01.c: New test
4478 * gcc.target/riscv/zbb-rol-ror-02.c: New test
4479 * gcc.target/riscv/zbb-rol-ror-03.c: New test
4480 * gcc.target/riscv/zbb-rol-ror-04.c: New test
4481 * gcc.target/riscv/zbb-rol-ror-05.c: New test
4482 * gcc.target/riscv/zbb-rol-ror-06.c: New test
4483 * gcc.target/riscv/zbb-rol-ror-07.c: New test
4484
4485 2023-05-17 Jakub Jelinek <jakub@redhat.com>
4486
4487 PR c++/109884
4488 * c-c++-common/pr109884.c: New test.
4489
4490 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4491
4492 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
4493 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
4494 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
4495 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
4496 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
4497
4498 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4499
4500 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
4501 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
4502 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
4503 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
4504 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
4505 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
4506 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
4507 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
4508 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
4509 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
4510 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
4511 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
4512 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
4513 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
4514 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
4515 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
4516 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
4517 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
4518 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
4519 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
4520 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
4521 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
4522 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
4523 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
4524 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
4525 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
4526 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
4527 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
4528 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
4529 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
4530 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
4531 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
4532 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
4533 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
4534 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
4535 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
4536 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
4537 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
4538 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
4539 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
4540 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
4541 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
4542 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
4543 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
4544 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
4545 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
4546 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
4547 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
4548
4549 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4550
4551 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
4552
4553 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
4554
4555 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
4556 for 'finalize' as a ptr is now 'delete' instead of 'release'.
4557 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
4558 to if (allocated) block
4559 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
4560 replaced by a MEM< _25 > expression.
4561 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
4562 * gfortran.dg/gomp/map-10.f90: New test.
4563
4564 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4565
4566 * g++.target/s390/atomic-align-1.C: New test.
4567 * gcc.target/s390/atomic-align-1.c: New test.
4568 * gcc.target/s390/atomic-align-2.c: New test.
4569
4570 2023-05-17 Jakub Jelinek <jakub@redhat.com>
4571
4572 PR c++/109868
4573 * g++.dg/init/pr109868.C: New test.
4574
4575 2023-05-17 Pan Li <pan2.li@intel.com>
4576
4577 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
4578
4579 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
4580
4581 PR target/106708
4582 * gcc.target/powerpc/pr106708.c: Add test function.
4583
4584 2023-05-16 Joseph Myers <joseph@codesourcery.com>
4585
4586 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
4587 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
4588 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
4589 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
4590 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
4591 in for loop here.
4592 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
4593 not expect errors for typedef declaration in for loop.
4594
4595 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
4596
4597 PR modula2/109879
4598 * gm2/isolib/run/pass/testreadint.mod: New test.
4599
4600 2023-05-16 Marek Polacek <polacek@redhat.com>
4601
4602 PR c++/109774
4603 * g++.dg/warn/Wdangling-reference13.C: New test.
4604
4605 2023-05-16 Patrick Palka <ppalka@redhat.com>
4606
4607 PR c++/109871
4608 * g++.dg/cpp2a/desig27.C: New test.
4609
4610 2023-05-16 Carl Love <cel@us.ibm.com>
4611
4612 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
4613 instruction counts.
4614
4615 2023-05-16 Carl Love <cel@us.ibm.com>
4616
4617 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
4618 compile specifier.
4619
4620 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
4621
4622 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
4623 to occur after the intrinsic instruction, rather than requiring
4624 them to happen before.
4625 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
4626
4627 2023-05-16 Pan Li <pan2.li@intel.com>
4628
4629 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
4630 Replace stdint.h with stdint-gcc.h.
4631 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
4632 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
4633 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
4634 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
4635 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
4636 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
4637 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
4638 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
4639 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
4640 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
4641 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
4642 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
4643 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
4644 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
4645
4646 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4647
4648 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
4649 vst, now.
4650
4651 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
4652
4653 PR fortran/105152
4654 PR fortran/100193
4655 PR fortran/87946
4656 PR fortran/103389
4657 PR fortran/104429
4658 PR fortran/82774
4659 * gfortran.dg/pr105152.f90 : New test
4660 * gfortran.dg/pr100193.f90 : New test
4661 * gfortran.dg/pr87946.f90 : New test
4662 * gfortran.dg/pr103389.f90 : New test
4663 * gfortran.dg/pr104429.f90 : New test
4664 * gfortran.dg/pr82774.f90 : New test
4665
4666 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
4667
4668 * gcc.dg/attr-returns-nonnull.c: Skip if
4669 keeps_null_pointer_checks.
4670 * gcc.dg/init-compare-1.c: Likewise.
4671 * gcc.dg/ipa/pr85734.c: Likewise.
4672 * gcc.dg/ipa/propmalloc-1.c: Likewise.
4673 * gcc.dg/ipa/propmalloc-2.c: Likewise.
4674 * gcc.dg/ipa/propmalloc-3.c: Likewise.
4675 * gcc.dg/ipa/propmalloc-4.c: Likewise.
4676 * gcc.dg/tree-ssa/evrp11.c: Likewise.
4677 * gcc.dg/tree-ssa/pr83648.c: Likewise.
4678
4679 2023-05-16 Andrew Pinski <apinski@marvell.com>
4680
4681 PR tree-optimization/109424
4682 * gcc.dg/tree-ssa/bool-12.c: New test.
4683 * gcc.dg/tree-ssa/bool-13.c: New test.
4684 * gcc.dg/tree-ssa/minmax-20.c: New test.
4685 * gcc.dg/tree-ssa/minmax-21.c: New test.
4686
4687 2023-05-15 Joseph Myers <joseph@codesourcery.com>
4688
4689 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
4690
4691 2023-05-15 Joseph Myers <joseph@codesourcery.com>
4692
4693 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
4694 __has_c_attribute for all C2x attributes.
4695
4696 2023-05-15 Harald Anlauf <anlauf@gmx.de>
4697
4698 PR fortran/109846
4699 * gfortran.dg/ptr-func-5.f90: New test.
4700
4701 2023-05-15 Patrick Palka <ppalka@redhat.com>
4702
4703 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
4704
4705 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4706
4707 * gcc.target/aarch64/facg_1.c: New test.
4708
4709 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4710
4711 PR target/99195
4712 * gcc.target/aarch64/simd/pr99195_7.c: New test.
4713
4714 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4715
4716 PR target/99195
4717 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
4718
4719 2023-05-15 Pan Li <pan2.li@intel.com>
4720 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4721 kito-cheng <kito.cheng@sifive.com>
4722
4723 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
4724
4725 2023-05-15 Richard Biener <rguenther@suse.de>
4726
4727 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
4728 and dg-do.
4729
4730 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4731
4732 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
4733 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
4734 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
4735
4736 2023-05-14 Andrew Pinski <apinski@marvell.com>
4737
4738 PR tree-optimization/109829
4739 * gcc.dg/tree-ssa/abs-3.c: New test.
4740 * gcc.dg/tree-ssa/abs-4.c: New test.
4741
4742 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
4743
4744 PR target/109807
4745 * gcc.target/i386/pr109825.c: New test.
4746
4747 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4748
4749 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
4750 code-gen.
4751 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
4752 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
4753 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
4754 * gcc.target/aarch64/vec-init-18.c: ... this.
4755 * gcc.target/aarch64/vec-init-19.c: New test.
4756 * gcc.target/aarch64/vec-init-20.c: Likewise.
4757 * gcc.target/aarch64/vec-init-21.c: Likewise.
4758 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
4759 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
4760 * gcc.target/aarch64/vec-init-22.h: New header.
4761
4762 2023-05-13 Andrew Pinski <apinski@marvell.com>
4763
4764 PR tree-optimization/109834
4765 * gcc.c-torture/compile/pr109834-1.c: New test.
4766 * gcc.dg/tree-ssa/pr109834-1.c: New test.
4767
4768 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4769
4770 PR fortran/109662
4771 * gfortran.dg/pr109662-a.f90: Add a section to verify that
4772 a short namelist read does not modify the variable.
4773
4774 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
4775
4776 PR modula2/109830
4777 * gm2/isolib/run/pass/seqappend.mod: New test.
4778
4779 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
4780 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4781
4782 PR target/109743
4783 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
4784 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
4785 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
4786 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
4787
4788 2023-05-12 Richard Biener <rguenther@suse.de>
4789
4790 PR tree-optimization/64731
4791 * gcc.target/i386/pr64731.c: New testcase.
4792
4793 2023-05-12 Patrick Palka <ppalka@redhat.com>
4794
4795 PR c++/83258
4796 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
4797 * g++.dg/template/function2.C: Removed.
4798
4799 2023-05-12 Patrick Palka <ppalka@redhat.com>
4800
4801 PR c++/109752
4802 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
4803 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
4804
4805 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
4806
4807 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
4808
4809 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
4810
4811 * gcc.target/riscv/rvv/rvv.exp:
4812 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
4813 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
4814 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
4815 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
4816 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
4817 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
4818 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
4819 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
4820 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
4821 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
4822 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
4823 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
4824 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
4825 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
4826 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
4827 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
4828 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
4829
4830 2023-05-12 Pan Li <pan2.li@intel.com>
4831
4832 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
4833 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
4834 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
4835 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
4836 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
4837 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
4838 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
4839 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
4840 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
4841 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
4842 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
4843 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
4844 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
4845 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
4846 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
4847 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
4848 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
4849 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
4850 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
4851 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
4852 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
4853 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
4854 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
4855 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
4856 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
4857 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
4858 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
4859 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
4860 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
4861 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
4862 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
4863 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
4864 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
4865 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
4866 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
4867 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
4868 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
4869 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
4870 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
4871 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
4872 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
4873 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
4874 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
4875 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
4876 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
4877 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
4878 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
4879 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
4880 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
4881 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
4882 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
4883 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
4884 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
4885 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
4886 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
4887 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
4888 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
4889 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
4890 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
4891 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
4892 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
4893 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
4894 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
4895 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
4896 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
4897 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
4898 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
4899 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
4900 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
4901 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
4902 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
4903 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
4904 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
4905 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
4906 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
4907 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
4908 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
4909 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
4910 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
4911 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
4912 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
4913 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
4914 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
4915 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
4916 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
4917 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
4918 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
4919 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
4920 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
4921 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
4922 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
4923 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
4924 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
4925 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
4926 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
4927 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
4928 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
4929 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
4930 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
4931 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
4932 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
4933 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
4934 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
4935 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
4936 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
4937 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
4938 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
4939 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
4940 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
4941 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
4942 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
4943 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
4944 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
4945 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
4946 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
4947 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
4948 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
4949 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
4950 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
4951
4952 2023-05-12 Pan Li <pan2.li@intel.com>
4953
4954 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
4955 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
4956 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
4957 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
4958 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
4959 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
4960 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
4961 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
4962 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
4963 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
4964 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
4965 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
4966 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
4967 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
4968 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
4969 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
4970 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
4971 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
4972 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
4973 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
4974 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
4975 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
4976
4977 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
4978
4979 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
4980 with dg-skip-if has_arch_ppc64.
4981 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
4982 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
4983
4984 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
4985
4986 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
4987 with has_arch_ppc64.
4988 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
4989 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
4990 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
4991 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
4992 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
4993
4994 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
4995
4996 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
4997 with has_arch_ppc64.
4998 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
4999 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
5000
5001 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5002
5003 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
5004 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
5005 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
5006 is invalid now.
5007 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
5008
5009 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
5010
5011 PR modula2/109810
5012 * gm2/pim/fail/highice.mod: New test.
5013
5014 2023-05-11 Patrick Palka <ppalka@redhat.com>
5015
5016 PR c++/109745
5017 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
5018 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
5019 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
5020
5021 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
5022
5023 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
5024
5025 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
5026
5027 PR target/109807
5028 * gcc.target/i386/pr109807.c: New test.
5029
5030 2023-05-11 Patrick Palka <ppalka@redhat.com>
5031
5032 PR c++/103807
5033 * g++.dg/cpp2a/lambda-targ1.C: New test.
5034
5035 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
5036
5037 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
5038 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
5039 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
5040 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
5041
5042 2023-05-11 Patrick Palka <ppalka@redhat.com>
5043 Jonathan Wakely <jwakely@redhat.com>
5044
5045 PR c++/83258
5046 PR c++/80488
5047 PR c++/97700
5048 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
5049 error for the template argument &B2:fn in C++17 mode.
5050 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
5051 * g++.dg/cpp2a/nontype-class56.C: New test.
5052 * g++.dg/template/function2.C: New test.
5053
5054 2023-05-11 Alexandre Oliva <oliva@adacore.com>
5055
5056 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
5057 include, call builtin.
5058
5059 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
5060 Michael Collison <collison@rivosinc.com>
5061
5062 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
5063 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
5064 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
5065 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
5066 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
5067 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
5068 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
5069 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
5070 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
5071 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
5072 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
5073 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
5074 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
5075 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
5076 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
5077 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
5078 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
5079 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
5080 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
5081 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
5082 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
5083 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
5084 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
5085 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
5086 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
5087 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
5088 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
5089 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
5090 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
5091 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
5092 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
5093 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
5094 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
5095 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
5096 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
5097 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
5098 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
5099 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
5100 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
5101 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
5102 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
5103 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
5104 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
5105 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
5106 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
5107 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
5108 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
5109 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
5110 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
5111 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
5112 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
5113 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
5114 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
5115 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
5116 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
5117 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
5118 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
5119 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
5120 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
5121
5122 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
5123
5124 * lib/torture-options.exp (torture-init-done): Add.
5125 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
5126 implicit 'torture-init'.
5127 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
5128 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
5129 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
5130
5131 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
5132
5133 * gcc.target/arm/acle/acle.exp: Add missing
5134 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
5135 usage.
5136 * gcc.target/arm/cmse/cmse.exp: Likewise.
5137 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
5138
5139 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
5140
5141 * gcc.dg/fold-popcount-8.c: New test case.
5142 * gcc.dg/fold-popcount-9.c: Likewise.
5143 * gcc.dg/fold-popcount-10.c: Likewise.
5144
5145 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
5146
5147 * gcc.dg/fold-parity-6.c: New test.
5148 * gcc.dg/fold-parity-7.c: Likewise.
5149 * gcc.dg/fold-popcount-6.c: Likewise.
5150 * gcc.dg/fold-popcount-7.c: Likewise.
5151
5152 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5153
5154 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
5155 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
5156
5157 2023-05-10 Marek Polacek <polacek@redhat.com>
5158
5159 PR c++/109680
5160 * g++.dg/ext/is_convertible6.C: New test.
5161
5162 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
5163
5164 PR target/92658
5165 * gcc.target/i386/pr92658-sse4-4b.c: New test.
5166 * gcc.target/i386/pr92658-sse4-8b.c: New test.
5167
5168 2023-05-10 Andrew Pinski <apinski@marvell.com>
5169
5170 * gcc.c-torture/execute/20230510-1.c: New test.
5171
5172 2023-05-10 Jason Merrill <jason@redhat.com>
5173
5174 DR 2543
5175 * g++.dg/DRs/dr2543.C: New test.
5176
5177 2023-05-10 Jason Merrill <jason@redhat.com>
5178
5179 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
5180 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
5181 * g++.dg/cpp2a/consteval20.C: Likewise.
5182 * g++.dg/cpp2a/consteval24.C: Likewise.
5183 * g++.dg/cpp2a/srcloc20.C: Likewise.
5184
5185 2023-05-10 Richard Biener <rguenther@suse.de>
5186
5187 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
5188
5189 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5190
5191 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
5192
5193 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5194
5195 PR target/99195
5196 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
5197 intrinsics.
5198
5199 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5200
5201 PR target/99195
5202 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
5203 * gcc.target/aarch64/simd/pr99195_6.c: New test.
5204
5205 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5206
5207 * gcc.target/aarch64/simd/pr99195_5.c: New test.
5208
5209 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5210
5211 PR target/99195
5212 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
5213
5214 2023-05-10 Jakub Jelinek <jakub@redhat.com>
5215
5216 PR c++/109756
5217 * g++.dg/cpp0x/gen-attrs-78.C: New test.
5218
5219 2023-05-10 Li Xu <xuli1@eswincomputing.com>
5220
5221 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
5222 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
5223
5224 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5225
5226 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
5227 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
5228 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
5229 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
5230 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
5231 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
5232 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
5233 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
5234 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
5235 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
5236 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
5237 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
5238 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
5239 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
5240
5241 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5242
5243 PR target/109773
5244 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
5245 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
5246
5247 2023-05-10 Andrew Pinski <apinski@marvell.com>
5248
5249 * gcc.c-torture/execute/20230509-1.c: New test.
5250
5251 2023-05-09 Patrick Palka <ppalka@redhat.com>
5252
5253 PR c++/109752
5254 * g++.dg/cpp2a/concepts-pr109752.C: New test.
5255
5256 2023-05-09 Patrick Palka <ppalka@redhat.com>
5257
5258 PR c++/109761
5259 * g++.dg/cpp0x/noexcept78.C: New test.
5260
5261 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5262
5263 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
5264 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
5265 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
5266 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
5267 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
5268 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
5269 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
5270 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
5271 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
5272 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
5273 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
5274 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
5275 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
5276 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
5277 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
5278 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
5279 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
5280 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
5281 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
5282 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
5283 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
5284 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
5285 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
5286 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
5287 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
5288 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
5289 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
5290 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
5291 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
5292 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
5293 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
5294 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
5295 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
5296 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
5297 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
5298 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
5299 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
5300 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
5301 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
5302 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
5303 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
5304 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
5305 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
5306 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
5307 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
5308 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
5309 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
5310 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
5311 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
5312 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
5313 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
5314 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
5315 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
5316 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
5317 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
5318 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
5319 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
5320 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
5321 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
5322 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
5323 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
5324 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
5325 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
5326 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
5327 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
5328 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
5329 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
5330 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
5331 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
5332 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
5333 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
5334 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
5335 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
5336 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
5337 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
5338 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
5339 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
5340 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
5341 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
5342 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
5343 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
5344 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
5345 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
5346 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
5347 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
5348 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
5349 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
5350 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
5351 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
5352 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
5353 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
5354 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
5355 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
5356 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
5357 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
5358 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
5359 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
5360 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
5361 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
5362 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
5363 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
5364 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
5365 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
5366 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
5367 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
5368 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
5369 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
5370 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
5371 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
5372 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
5373 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
5374 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
5375 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
5376 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
5377 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
5378 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
5379 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
5380 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
5381 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
5382 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
5383 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
5384 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
5385 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
5386 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
5387 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
5388 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
5389 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
5390 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
5391 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
5392 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
5393 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
5394 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
5395 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
5396 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
5397 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
5398 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
5399 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
5400 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
5401 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
5402 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
5403 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
5404 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
5405 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
5406 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
5407 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
5408 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
5409 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
5410 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
5411 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
5412 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
5413 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
5414 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
5415 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
5416 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
5417 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
5418 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
5419 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
5420 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
5421 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
5422 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
5423 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
5424 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
5425 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
5426 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
5427 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
5428 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
5429 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
5430 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
5431 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
5432 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
5433 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
5434 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
5435 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
5436 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
5437 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
5438 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
5439 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
5440 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
5441 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
5442 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
5443 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
5444 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
5445 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
5446 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
5447 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
5448 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
5449 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
5450 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
5451 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
5452 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
5453 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
5454 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
5455 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
5456 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
5457 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
5458 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
5459 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
5460 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
5461 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
5462 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
5463 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
5464 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
5465 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
5466 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
5467 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
5468 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
5469 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
5470 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
5471 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
5472 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
5473 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
5474 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
5475 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
5476 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
5477 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
5478 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
5479 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
5480 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
5481 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
5482 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
5483 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
5484 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
5485 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
5486 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
5487 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
5488 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
5489 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
5490 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
5491 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
5492 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
5493 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
5494 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
5495 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
5496 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
5497 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
5498 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
5499 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
5500 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
5501 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
5502 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
5503 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
5504 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
5505 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
5506 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
5507 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
5508 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
5509 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
5510
5511 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5512
5513 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
5514 sve2_flags instead of sve_flags.
5515
5516 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
5517
5518 PR modula2/109779
5519 * gm2/isolib/run/pass/skiplinetest.mod: New test.
5520
5521 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5522
5523 PR c++/109756
5524 * g++.dg/cpp23/attr-assume11.C: New test.
5525
5526 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5527
5528 PR tree-optimization/109778
5529 * gcc.dg/lto/pr109778_0.c: New test.
5530 * gcc.dg/lto/pr109778_1.c: New file.
5531
5532 2023-05-09 Jakub Jelinek <jakub@redhat.com>
5533
5534 PR tree-optimization/109778
5535 * gcc.c-torture/execute/pr109778.c: New test.
5536
5537 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5538
5539 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
5540 allocation for temporary results, rather than requiring specific
5541 registers.
5542 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
5543 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
5544 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
5545 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
5546 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
5547 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
5548 * gcc.target/aarch64/memset-q-reg.c: Likewise.
5549 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
5550 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
5551 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
5552 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
5553 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
5554 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
5555 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
5556 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
5557 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
5558 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
5559 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
5560 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
5561 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
5562 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
5563 predicate register to be any of p4-p7, rather than requiring p4
5564 specifically.
5565 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
5566 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
5567 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
5568 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
5569 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
5570 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
5571 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
5572 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
5573 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
5574 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
5575 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
5576
5577 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5578
5579 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
5580 FP/vector register, not just register 0-9.
5581 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
5582 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
5583 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
5584 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
5585 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
5586 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
5587 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
5588 * gcc.target/aarch64/sve/adr_1.c: Likewise.
5589 * gcc.target/aarch64/sve/adr_2.c: Likewise.
5590 * gcc.target/aarch64/sve/adr_3.c: Likewise.
5591 * gcc.target/aarch64/sve/adr_4.c: Likewise.
5592 * gcc.target/aarch64/sve/adr_5.c: Likewise.
5593 * gcc.target/aarch64/sve/extract_1.c: Likewise.
5594 * gcc.target/aarch64/sve/extract_2.c: Likewise.
5595 * gcc.target/aarch64/sve/extract_3.c: Likewise.
5596 * gcc.target/aarch64/sve/extract_4.c: Likewise.
5597 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5598 * gcc.target/aarch64/sve/spill_3.c: Likewise.
5599 * gcc.target/aarch64/vfp-1.c: Likewise.
5600 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
5601 s0-s7.
5602 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
5603 z2-z7.
5604
5605 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5606
5607 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
5608 register for the temporary results, not just p0-p7.
5609 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
5610 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
5611 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
5612 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
5613 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
5614 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
5615 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
5616 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
5617 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
5618 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
5619 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
5620 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
5621 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
5622 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
5623 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
5624 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
5625 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
5626 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
5627 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
5628 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
5629 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
5630
5631 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5632
5633 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
5634 between two constant vectors, allow the constant moves to appear in
5635 either order.
5636 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
5637 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
5638 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
5639 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
5640 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
5641
5642 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5643
5644 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
5645 moves to occur after the intrinsic instruction, rather than requiring
5646 them to happen before.
5647 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
5648 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
5649 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
5650 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
5651 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
5652 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
5653 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
5654 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
5655 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
5656 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
5657 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
5658 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
5659 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
5660 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
5661 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
5662 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
5663 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
5664 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
5665 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
5666 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
5667 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
5668 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
5669 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
5670 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
5671 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
5672 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
5673 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
5674 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
5675 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
5676 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
5677 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
5678 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
5679 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
5680 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
5681 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
5682 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
5683 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
5684
5685 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5686
5687 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
5688 allocation in the case where a move occurs after the intrinsic
5689 instruction.
5690 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
5691 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
5692 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
5693 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
5694
5695 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5696
5697 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
5698 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
5699 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
5700 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
5701 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
5702 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
5703 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
5704 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
5705 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
5706 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
5707 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
5708 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
5709 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
5710 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
5711 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
5712 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
5713 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
5714 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
5715
5716 2023-05-09 Jason Merrill <jason@redhat.com>
5717
5718 PR c++/106740
5719 * g++.dg/template/friend78.C: New test.
5720
5721 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
5722 Uros Bizjak <ubizjak@gmail.com>
5723
5724 * gcc.target/i386/insvti_highpart-1.c: New test case.
5725
5726 2023-05-08 Andrew Pinski <apinski@marvell.com>
5727
5728 PR testsuite/109776
5729 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
5730
5731 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
5732
5733 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
5734 stdint.h to stdint-gcc.h.
5735 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
5736 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
5737
5738 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
5739
5740 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
5741 * gcc.dg/guality/guality.exp: Likewise.
5742 * gfortran.dg/guality/guality.exp: Likewise.
5743 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
5744 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
5745 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
5746 determine the default 'LTO_OPTIONS'.
5747 * lib/torture-options.exp (torture-init, torture-finish): Let each
5748 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
5749
5750 2023-05-08 Patrick Palka <ppalka@redhat.com>
5751
5752 PR c++/106214
5753 PR c++/93107
5754 * g++.dg/cpp1z/class-deduction114.C: New test.
5755
5756 2023-05-08 Andrew Pinski <apinski@marvell.com>
5757
5758 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
5759 details change in wording.
5760 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
5761 * gcc.dg/tree-ssa/pr103771.c: Likewise.
5762 * gcc.dg/tree-ssa/minmax-18.c: New test.
5763 * gcc.dg/tree-ssa/minmax-19.c: New test.
5764
5765 2023-05-08 Andrew Pinski <apinski@marvell.com>
5766
5767 * gcc.dg/tree-ssa/minmax-17.c: New test.
5768
5769 2023-05-08 Andrew Pinski <apinski@marvell.com>
5770
5771 PR tree-optimization/49959
5772 PR tree-optimization/103771
5773 * c-c++-common/torture/harden-cond-comp.c: Change testcase
5774 slightly to avoid the new phiopt optimization.
5775 * gcc.dg/tree-ssa/abs-2.c: New test.
5776 * gcc.dg/tree-ssa/pr103771.c: New test.
5777
5778 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5779
5780 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
5781
5782 2023-05-08 Andrew Pinski <apinski@marvell.com>
5783
5784 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
5785 * gcc.dg/tree-ssa/evrp8.c: Likewise.
5786 * gcc.dg/tree-ssa/vrp35.c: Likewise.
5787 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5788 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
5789 to check for assignment too instead of just a call.
5790 * c-c++-common/goacc/kernels-alias-8.c: Update test
5791 for removal of load.
5792 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
5793
5794 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5795
5796 PR fortran/109662
5797 * gfortran.dg/pr109662-a.f90: New test.
5798
5799 2023-05-07 Patrick Palka <ppalka@redhat.com>
5800
5801 PR c++/85979
5802 * g++.dg/diagnostic/alignof4.C: New test.
5803
5804 2023-05-07 Patrick Palka <ppalka@redhat.com>
5805
5806 DR 2256
5807 PR c++/103091
5808 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
5809 goto made valid by DR 2256.
5810 * g++.dg/init/goto4.C: New test.
5811
5812 2023-05-07 Patrick Palka <ppalka@redhat.com>
5813
5814 * g++.dg/cpp2a/concepts-alias6.C: New test.
5815
5816 2023-05-07 Patrick Palka <ppalka@redhat.com>
5817
5818 PR c++/98283
5819 * g++.dg/cpp1y/paren6.C: New test.
5820
5821 2023-05-07 Patrick Palka <ppalka@redhat.com>
5822
5823 PR c++/109651
5824 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
5825 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
5826
5827 2023-05-07 Patrick Palka <ppalka@redhat.com>
5828
5829 PR c++/109480
5830 * g++.dg/template/non-dependent25a.C: New test.
5831
5832 2023-05-07 Patrick Palka <ppalka@redhat.com>
5833
5834 PR c++/109480
5835 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
5836 expected "without object" diagnostic isn't replaced by a
5837 "call to non-constexpr function" diagnostic.
5838 * g++.dg/template/non-dependent25.C: New test.
5839
5840 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
5841
5842 * gcc.target/powerpc/parall_5insn_const.c: New test.
5843
5844 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
5845
5846 PR target/43644
5847 * gcc.target/i386/pr43644.c: New test case.
5848
5849 2023-05-06 Xi Ruoyao <xry111@xry111.site>
5850
5851 * gcc.target/loongarch/shrink-wrap.c: New test.
5852
5853 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5854
5855 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
5856 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
5857 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
5858 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
5859 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
5860 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
5861 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
5862 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
5863 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
5864 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
5865 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
5866 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
5867 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
5868 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
5869 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
5870 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
5871 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
5872 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
5873 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
5874 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
5875 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
5876 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
5877 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
5878 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
5879 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
5880 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
5881 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
5882 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
5883 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
5884 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
5885 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
5886 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
5887 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
5888 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
5889
5890 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5891
5892 PR fortran/109662
5893 * gfortran.dg/pr109662.f90: New test.
5894
5895 2023-05-06 Jakub Jelinek <jakub@redhat.com>
5896
5897 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
5898
5899 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5900
5901 PR target/109748
5902 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
5903
5904 2023-05-06 Jakub Jelinek <jakub@redhat.com>
5905
5906 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
5907
5908 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
5909
5910 * gcc.target/cris/peep2-addsplit1.c: New test.
5911
5912 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
5913
5914 * gcc.target/cris/peep2-movandsplit1.c: New test.
5915
5916 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
5917
5918 * gcc.target/cris/peep2-lsrandsplit1.c,
5919 gcc.target/cris/peep2-movulsr2.c: New tests.
5920
5921 2023-05-05 Harald Anlauf <anlauf@gmx.de>
5922
5923 PR fortran/109641
5924 * gfortran.dg/overload_5.f90: New test.
5925
5926 2023-05-05 Pan Li <pan2.li@intel.com>
5927 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5928
5929 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
5930 Adjust indexed load/store check condition.
5931
5932 2023-05-05 Pan Li <pan2.li@intel.com>
5933
5934 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
5935 Adjust test check condition.
5936
5937 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5938
5939 PR target/109615
5940 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
5941 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
5942 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
5943
5944 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
5945
5946 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
5947
5948 2023-05-05 Andrew Pinski <apinski@marvell.com>
5949
5950 PR tree-optimization/109732
5951 * gcc.dg/pr109732.c: New test.
5952 * gcc.dg/pr109732-1.c: New test.
5953
5954 2023-05-05 Andrew Pinski <apinski@marvell.com>
5955
5956 PR tree-optimization/109722
5957 * gcc.dg/tree-ssa/abs-1.c: New test.
5958
5959 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
5960
5961 PR modula2/109729
5962 * gm2/pim/run/pass/ForChar.mod: New test.
5963
5964 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5965
5966 * gcc.target/aarch64/simd/pr99195_4.c: New test.
5967
5968 2023-05-04 Julian Brown <julian@codesourcery.com>
5969
5970 PR fortran/109622
5971 * gfortran.dg/goacc/pr109622-5.f90: New test.
5972 * gfortran.dg/goacc/pr109622-6.f90: New test.
5973
5974 2023-05-04 Andrew Pinski <apinski@marvell.com>
5975
5976 * gcc.dg/tree-ssa/minmax-15.c: Update test.
5977 * gcc.dg/tree-ssa/minmax-16.c: Update test.
5978 * gcc.dg/tree-ssa/minmax-3.c: Update test.
5979 * gcc.dg/tree-ssa/minmax-4.c: Update test.
5980 * gcc.dg/tree-ssa/minmax-5.c: Update test.
5981 * gcc.dg/tree-ssa/minmax-8.c: Update test.
5982
5983 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5984
5985 PR target/99195
5986 * gcc.target/aarch64/simd/pr99195_3.c: New test.
5987
5988 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5989
5990 PR target/99195
5991 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
5992 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
5993
5994 2023-05-04 Richard Biener <rguenther@suse.de>
5995
5996 PR tree-optimization/109724
5997 * g++.dg/torture/pr109724.C: New testcase.
5998
5999 2023-05-04 Jakub Jelinek <jakub@redhat.com>
6000
6001 PR debug/109676
6002 * g++.target/i386/pr109676.C: New test.
6003
6004 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
6005
6006 * gcc.target/cris/peep2-andsplit1.c: New test.
6007 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
6008 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
6009 Adjust values to avoid interference with "opsplit1" with AND. Add
6010 whitespace to match-strings that may be confused with identifiers
6011 or file names.
6012
6013 2023-05-03 Jason Merrill <jason@redhat.com>
6014
6015 PR c++/91618
6016 PR c++/109649
6017 * g++.dg/template/friend77.C: New test.
6018
6019 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
6020
6021 PR tree-optimization/109711
6022 * gcc.dg/tree-ssa/pr109711-1.c: New file.
6023 * gcc.dg/tree-ssa/pr109711-2.c: New file.
6024
6025 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
6026
6027 PR sanitizer/90746
6028 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
6029
6030 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
6031
6032 * g++.target/aarch64/pr109661-1.C: New test.
6033 * g++.target/aarch64/pr109661-2.C: Likewise.
6034 * g++.target/aarch64/pr109661-3.C: Likewise.
6035 * g++.target/aarch64/pr109661-4.C: Likewise.
6036 * gcc.target/aarch64/pr109661-1.c: Likewise.
6037
6038 2023-05-03 Murray Steele <murray.steele@arm.com>
6039 Christophe Lyon <christophe.lyon@arm.com>
6040
6041 * g++.target/arm/mve.exp: Add general-c++ and general directories.
6042 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
6043 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
6044 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
6045 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
6046
6047 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6048
6049 * gcc.target/riscv/rvv/base/abi-10.c: New test.
6050 * gcc.target/riscv/rvv/base/abi-11.c: New test.
6051 * gcc.target/riscv/rvv/base/abi-12.c: New test.
6052 * gcc.target/riscv/rvv/base/abi-13.c: New test.
6053 * gcc.target/riscv/rvv/base/abi-14.c: New test.
6054 * gcc.target/riscv/rvv/base/abi-15.c: New test.
6055 * gcc.target/riscv/rvv/base/abi-16.c: New test.
6056 * gcc.target/riscv/rvv/base/abi-8.c: New test.
6057 * gcc.target/riscv/rvv/base/abi-9.c: New test.
6058 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
6059 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
6060 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
6061 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
6062 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
6063 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
6064 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
6065 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
6066 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
6067 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
6068 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
6069 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
6070 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
6071 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
6072 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
6073 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
6074 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
6075 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
6076 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
6077 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
6078 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
6079 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
6080 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
6081 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
6082 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
6083 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
6084 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
6085 * gcc.target/riscv/rvv/base/user-10.c: New test.
6086 * gcc.target/riscv/rvv/base/user-11.c: New test.
6087 * gcc.target/riscv/rvv/base/user-12.c: New test.
6088 * gcc.target/riscv/rvv/base/user-13.c: New test.
6089 * gcc.target/riscv/rvv/base/user-14.c: New test.
6090 * gcc.target/riscv/rvv/base/user-15.c: New test.
6091 * gcc.target/riscv/rvv/base/user-7.c: New test.
6092 * gcc.target/riscv/rvv/base/user-8.c: New test.
6093 * gcc.target/riscv/rvv/base/user-9.c: New test.
6094
6095 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6096
6097 PR target/99195
6098 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
6099 add/sub intrinsics.
6100
6101 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6102
6103 PR target/99195
6104 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
6105 and binary floating-point ops.
6106 * gcc.target/aarch64/simd/pr99195_2.c: New test.
6107
6108 2023-05-03 Jason Merrill <jason@redhat.com>
6109
6110 * g++.dg/template/nontype12.C: Check for duplicate error.
6111
6112 2023-05-02 Andrew Pinski <apinski@marvell.com>
6113
6114 PR tree-optimization/109702
6115 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
6116
6117 2023-05-02 Andrew Pinski <apinski@marvell.com>
6118
6119 PR target/109657
6120 * gcc.target/aarch64/csinv-2.c: New test.
6121
6122 2023-05-02 Jason Merrill <jason@redhat.com>
6123
6124 PR c++/109678
6125 * g++.dg/cpp1z/variant1.C: New test.
6126
6127 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
6128
6129 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
6130 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
6131 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
6132 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
6133 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
6134 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
6135 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
6136 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
6137 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
6138 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
6139 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
6140 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
6141 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
6142 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
6143 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
6144 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
6145 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
6146 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
6147 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
6148 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
6149 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
6150 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
6151 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
6152 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
6153 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
6154 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
6155 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
6156 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
6157
6158 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
6159
6160 PR target/89835
6161 * gcc.target/riscv/pr89835.c: New test.
6162
6163 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
6164 Pan Li <pan2.li@intel.com>
6165
6166 PR target/109617
6167 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
6168
6169 2023-05-02 Patrick Palka <ppalka@redhat.com>
6170
6171 PR c++/109506
6172 * g++.dg/cpp0x/nsdmi-template26.C: New test.
6173
6174 2023-05-02 Richard Biener <rguenther@suse.de>
6175
6176 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
6177 * gcc.target/i386/pr88531-2b.c: Likewise.
6178 * gcc.target/i386/pr88531-2c.c: Likewise.
6179 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
6180
6181 2023-05-01 Jason Merrill <jason@redhat.com>
6182
6183 PR c++/109666
6184 * g++.dg/cpp0x/nsdmi-array2.C: New test.
6185
6186 2023-04-30 Jeff Law <jlaw@ventanamicro>
6187
6188 Revert:
6189 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
6190
6191 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
6192 for __LINE__.
6193 * gcc.dg/builtin-redefine-1.c: New test.
6194
6195 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
6196
6197 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
6198
6199 2023-04-30 Andrew Pinski <apinski@marvell.com>
6200
6201 * gcc.dg/init-bad-1.c: Update error message.
6202 * gcc.dg/init-bad-2.c: Likewise.
6203 * gcc.dg/init-bad-3.c: Likewise.
6204 * gcc.dg/init-excess-3.c: Likewise.
6205 * gcc.dg/pr61096-1.c: Likewise.
6206
6207 2023-04-30 Andrew Pinski <apinski@marvell.com>
6208
6209 PR c/107926
6210 * gcc.dg/init-excess-3.c: New test.
6211
6212 2023-04-30 Martin Liska <mliska@suse.cz>
6213
6214 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
6215 output.
6216 * c-c++-common/hwasan/heap-overflow.c: Likewise.
6217 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
6218 * c-c++-common/hwasan/use-after-free.c: Likewise.
6219
6220 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
6221
6222 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
6223 for __LINE__.
6224 * gcc.dg/builtin-redefine-1.c: New test.
6225
6226 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
6227
6228 * gm2/pim/run/pass/constlitbase.mod: New test.
6229
6230 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
6231
6232 * gcc.target/xstormy16/neghi2.c: New test case.
6233 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
6234
6235 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
6236
6237 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
6238 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
6239 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
6240 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
6241
6242 2023-04-29 Jeff Law <jlaw@ventanamicro>
6243
6244 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
6245 encourage if-conversion. Skip for -Os.
6246 * gcc.target/mips/movcc-3.c: Similarly.
6247
6248 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
6249
6250 * gcc.target/riscv/rv32e_stack.c: New test.
6251
6252 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
6253
6254 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
6255 empty lines (besides optionally leading whitespace).
6256
6257 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
6258
6259 * gcc.target/riscv/divmod-1.c: New testcase.
6260 * gcc.target/riscv/divmod-2.c: New testcase.
6261
6262 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
6263
6264 * gcc.target/riscv/zbc32.c: New test.
6265 * gcc.target/riscv/zbc64.c: New test.
6266
6267 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
6268
6269 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
6270 * gcc.target/riscv/zbb-min-max-03.c: New tests.
6271
6272 2023-04-28 Andrew Pinski <apinski@marvell.com>
6273
6274 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
6275 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
6276 as that now does the combining.
6277
6278 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
6279
6280 PR rtl-optimization/109476
6281 * gcc.target/avr/mmcu/pr109476.c: New test case.
6282
6283 2023-04-28 Richard Biener <rguenther@suse.de>
6284
6285 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
6286 * gcc.dg/vect/vect-71.c: Likewise.
6287 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
6288 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
6289 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
6290
6291 2023-04-28 Richard Biener <rguenther@suse.de>
6292
6293 * gcc.target/i386/pr89618-2.c: New testcase.
6294 * gcc.target/i386/pr88531-2b.c: Adjust.
6295 * gcc.target/i386/pr88531-2c.c: Likewise.
6296
6297 2023-04-28 Pan Li <pan2.li@intel.com>
6298 kito-cheng <kito.cheng@sifive.com>
6299
6300 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
6301
6302 2023-04-28 Richard Biener <rguenther@suse.de>
6303
6304 PR ipa/109652
6305 * gcc.dg/torture/pr109652.c: New testcase.
6306
6307 2023-04-28 Julian Brown <julian@codesourcery.com>
6308
6309 PR fortran/109622
6310 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
6311
6312 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6313
6314 PR target/99195
6315 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
6316
6317 2023-04-28 Jakub Jelinek <jakub@redhat.com>
6318
6319 * gcc.dg/tree-ssa/range-sqrt.c: New test.
6320 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
6321 ranger optimizing sqrt (-1) call away because it is only used in
6322 test for whether it returns NaN.
6323
6324 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
6325 Jakub Jelinek <jakub@redhat.com>
6326
6327 * gcc.dg/tree-ssa/range-sincos.c: New test.
6328
6329 2023-04-28 Jan Beulich <jbeulich@suse.com>
6330
6331 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
6332 * g++.dg/modules/alias-1_d.C: Likewise.
6333 * g++.dg/modules/alias-1_e.C: Likewise.
6334 * g++.dg/modules/alias-1_f.C: Likewise.
6335 * g++.dg/modules/cpp-6_c.C: Likewise.
6336 * g++.dg/modules/dir-only-2_b.C: Likewise.
6337
6338 2023-04-28 Jan Beulich <jbeulich@suse.com>
6339
6340 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
6341
6342 2023-04-28 Alexandre Oliva <oliva@adacore.com>
6343
6344 * c-c++-common/torture/harden-cond-comp.c: New.
6345
6346 2023-04-27 Jason Merrill <jason@redhat.com>
6347
6348 * g++.dg/template/copy1.C: Adjust error lines.
6349
6350 2023-04-27 Pan Li <pan2.li@intel.com>
6351
6352 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
6353
6354 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
6355
6356 PR tree-optimization/109639
6357 * gcc.dg/tree-ssa/pr109639.c: New file.
6358 * gcc.dg/tree-ssa/pr109643.c: New file.
6359
6360 2023-04-27 Richard Biener <rguenther@suse.de>
6361
6362 PR ipa/109607
6363 * g++.dg/torture/pr109607.C: New testcase.
6364
6365 2023-04-27 Jakub Jelinek <jakub@redhat.com>
6366
6367 PR c/109409
6368 * gcc.dg/pr109409.c: New test.
6369
6370 2023-04-27 Jakub Jelinek <jakub@redhat.com>
6371
6372 PR c/107682
6373 PR c/109412
6374 * gcc.dg/pr109412.c: New test.
6375
6376 2023-04-27 Jan Beulich <jbeulich@suse.com>
6377
6378 * c-c++-common/patchable_function_entry-decl.c: Special-case
6379 RISC-V.
6380 * c-c++-common/patchable_function_entry-default.c: Likewise.
6381 * c-c++-common/patchable_function_entry-definition.c: Likewise.
6382
6383 2023-04-26 Jason Merrill <jason@redhat.com>
6384
6385 PR c++/69836
6386 * g++.dg/template/friend76.C: New test.
6387
6388 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
6389
6390 PR target/104338
6391 * gcc.target/riscv/inline-atomics-1.c: New test.
6392 * gcc.target/riscv/inline-atomics-2.c: New test.
6393 * gcc.target/riscv/inline-atomics-3.c: New test.
6394 * gcc.target/riscv/inline-atomics-4.c: New test.
6395 * gcc.target/riscv/inline-atomics-5.c: New test.
6396 * gcc.target/riscv/inline-atomics-6.c: New test.
6397 * gcc.target/riscv/inline-atomics-7.c: New test.
6398 * gcc.target/riscv/inline-atomics-8.c: New test.
6399
6400 2023-04-26 Pan Li <pan2.li@intel.com>
6401 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6402
6403 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
6404
6405 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
6406
6407 * gcc.target/xstormy16/bswap16.c: New test case.
6408 * gcc.target/xstormy16/bswap32.c: Likewise.
6409 * gcc.target/xstormy16/swpb.c: Likewise.
6410 * gcc.target/xstormy16/swpw-1.c: Likewise.
6411 * gcc.target/xstormy16/swpw-2.c: Likewise.
6412
6413 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6414
6415 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
6416 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
6417 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
6418 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
6419
6420 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
6421
6422 PR target/109069
6423 * gcc.target/powerpc/pr109069-1.c: New test.
6424 * gcc.target/powerpc/pr109069-2-run.c: New test.
6425 * gcc.target/powerpc/pr109069-2.c: New test.
6426 * gcc.target/powerpc/pr109069-2.h: New test.
6427
6428 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6429
6430 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
6431 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
6432 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
6433 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
6434 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
6435 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
6436 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
6437 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
6438 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
6439 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
6440 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
6441 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
6442 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
6443 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
6444 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
6445 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
6446
6447 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6448
6449 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
6450 check.
6451
6452 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6453
6454 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
6455
6456 2023-04-26 Pan Li <pan2.li@intel.com>
6457
6458 PR target/109272
6459 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
6460 condition.
6461 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
6462 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
6463
6464 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
6465
6466 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
6467
6468 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
6469
6470 PR modula2/108121
6471 * gm2/pim/fail/largeconst.mod: Increased constant value test
6472 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
6473 * gm2/pim/fail/largeconst2.mod: New test.
6474
6475 2023-04-25 Patrick Palka <ppalka@redhat.com>
6476
6477 PR c++/108975
6478 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
6479
6480 2023-04-25 Richard Biener <rguenther@suse.de>
6481
6482 PR tree-optimization/109609
6483 * gcc.dg/torture/pr109609.c: New testcase.
6484
6485 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
6486
6487 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
6488 * gfortran.dg/gomp/loop-2.f90: Likewise.
6489 * gfortran.dg/gomp/reduction5.f90: Likewise.
6490 * gfortran.dg/gomp/reduction6.f90: Likewise.
6491 * gfortran.dg/gomp/scan-1.f90: Likewise.
6492 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
6493 * c-c++-common/gomp/scan-6.c: New test.
6494 * gfortran.dg/gomp/scan-8.f90: New test.
6495
6496 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6497
6498 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
6499 float16, float32, float64 and float128.
6500
6501 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6502
6503 PR target/99195
6504 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
6505
6506 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6507
6508 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
6509
6510 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6511
6512 PR c++/109278
6513 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
6514
6515 2023-04-25 Richard Biener <rguenther@suse.de>
6516
6517 PR rtl-optimization/109585
6518 * gcc.dg/torture/pr109585.c: New testcase.
6519
6520 2023-04-25 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR target/109566
6523 * gcc.target/powerpc/pr109566.c: New test.
6524
6525 2023-04-25 Martin Liska <mliska@suse.cz>
6526
6527 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
6528 * g++.dg/gcov/test-gcov-17.py: Cover new format.
6529 * lib/gcov.exp: Add options for gcov that emit the extra info.
6530
6531 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
6532
6533 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
6534
6535 2023-04-25 Sam James <sam@gentoo.org>
6536
6537 PR tree-optimization/105312
6538 PR target/105573
6539 * gcc.target/sparc/pr105573.c: New test.
6540
6541 2023-04-25 Andrew Pinski <apinski@marvell.com>
6542
6543 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
6544
6545 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6546
6547 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
6548
6549 2023-04-24 Andrew Pinski <apinski@marvell.com>
6550
6551 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
6552 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
6553
6554 2023-04-24 Andrew Pinski <apinski@marvell.com>
6555
6556 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
6557
6558 2023-04-24 Andrew Pinski <apinski@marvell.com>
6559
6560 PR tree-optimization/109604
6561 * gcc.c-torture/compile/pr109604-1.c: New test.
6562 * gcc.c-torture/compile/pr109604-2.c: New test.
6563
6564 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6565
6566 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
6567 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
6568
6569 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6570
6571 PR target/109406
6572 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
6573 MUL.
6574 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
6575
6576 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6577
6578 * gcc.target/aarch64/simd/vabal_combine.c: New test.
6579
6580 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6581
6582 * gcc.target/aarch64/simd/addlv_zext.c: New test.
6583
6584 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6585
6586 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
6587
6588 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6589
6590 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
6591 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
6592 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
6593 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
6594 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
6595 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
6596
6597 2023-04-24 liuhongt <hongtao.liu@intel.com>
6598
6599 PR tree-optimization/109011
6600 * gcc.target/i386/pr109011-b1.c: New test.
6601 * gcc.target/i386/pr109011-b2.c: New test.
6602 * gcc.target/i386/pr109011-d1.c: New test.
6603 * gcc.target/i386/pr109011-d2.c: New test.
6604 * gcc.target/i386/pr109011-q1.c: New test.
6605 * gcc.target/i386/pr109011-q2.c: New test.
6606 * gcc.target/i386/pr109011-w1.c: New test.
6607 * gcc.target/i386/pr109011-w2.c: New test.
6608 * gcc.target/i386/pr109011-dq1.c: New file.
6609 * gcc.target/i386/pr109011-dq2.c: New file.
6610
6611 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
6612
6613 * lib/gm2.exp (gm2_target_compile_default): Conditionally
6614 append -lnsl -lsocket to ldflags.
6615
6616 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6617
6618 * gcc.target/aarch64/float_truncate_zero.c: New test.
6619
6620 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6621
6622 PR target/99195
6623 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
6624
6625 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6626
6627 * gcc.target/xstormy16/mulhi.c: New test case.
6628
6629 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6630
6631 * gcc.target/xstormy16/extendhisi2.c: New test case.
6632 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
6633
6634 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
6635
6636 * gcc.target/xstormy16/shiftsi.c: New test case.
6637
6638 2023-04-23 liuhongt <hongtao.liu@intel.com>
6639
6640 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
6641 testcase to make the codegen more stable.
6642 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
6643 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
6644 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
6645 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
6646
6647 2023-04-23 liuhongt <hongtao.liu@intel.com>
6648
6649 * gcc.target/i386/pr108707.c: New test.
6650
6651 2023-04-22 Andrew Pinski <apinski@marvell.com>
6652
6653 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
6654
6655 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
6656
6657 PR target/54816
6658 * gcc.target/avr/pr54816.c: Move to...
6659 * gcc.target/avr/mmcu/pr54816.c: ... here.
6660
6661 2023-04-22 Harald Anlauf <anlauf@gmx.de>
6662 Steven G. Kargl <kargl@gcc.gnu.org>
6663
6664 PR fortran/109500
6665 * gfortran.dg/allocatable_function_11.f90: New test.
6666
6667 2023-04-22 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR testsuite/109572
6670 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
6671 vect prefix to make sure we only count vectorized calls.
6672 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
6673 rather than 4.
6674 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
6675 vect prefix to make sure we only count vectorized calls.
6676 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
6677 rather than 4.
6678 (foo): Add 2 further arithmetic ops to the loop to make it appear
6679 worthwhile for vectorization heuristics on powerpc.
6680 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
6681 vect prefix to make sure we only count vectorized calls.
6682 (foo): Add 2 further arithmetic ops to the loop to make it appear
6683 worthwhile for vectorization heuristics on powerpc.
6684
6685 2023-04-22 Jeff Law <jlaw@ventanamicro>
6686
6687 * gcc.target/rx/movsicc.c: Broken down into ...
6688 * gcc.target/rx/movsicc-1.c: Here.
6689 * gcc.target/rx/movsicc-2.c: Here.
6690 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
6691 * gcc.target/rx/movsicc-4.c: Here.
6692 * gcc.target/rx/movsicc-5.c: Here.
6693 * gcc.target/rx/movsicc-6.c: Here.
6694 * gcc.target/rx/movsicc-7.c: Here.
6695 * gcc.target/rx/movsicc-8.c: Here.
6696
6697 2023-04-22 Jakub Jelinek <jakub@redhat.com>
6698
6699 PR tree-optimization/109583
6700 * gcc.dg/pr109583.c: New test.
6701
6702 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
6703 Ondrej Kubanek <kubanek0ondrej@gmail.com>
6704
6705 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
6706 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
6707 * gcc.dg/tree-prof/peel-2.c: New test.
6708
6709 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
6710
6711 PR tree-optimization/109546
6712 * gcc.dg/pr109546.c: New.
6713
6714 2023-04-21 Jason Merrill <jason@redhat.com>
6715
6716 PR c++/108099
6717 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
6718 * g++.dg/ext/unsigned-typedef2.C: New test.
6719 * g++.dg/ext/unsigned-typedef3.C: New test.
6720
6721 2023-04-21 Jeff Law <jlaw@ventanamicro>
6722
6723 PR testsuite/109549
6724 * gcc.target/i386/cmov6.c: No longer expect this test to
6725 generate 'cmov' instructions.
6726
6727 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6728
6729 * gcc.target/aarch64/sminmax-asr_1.c: New test.
6730
6731 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6732
6733 PR target/108779
6734 * gcc.target/aarch64/mtp.c: New test.
6735 * gcc.target/aarch64/mtp_1.c: New test.
6736 * gcc.target/aarch64/mtp_2.c: New test.
6737 * gcc.target/aarch64/mtp_3.c: New test.
6738 * gcc.target/aarch64/mtp_4.c: New test.
6739
6740 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6741
6742 PR target/99195
6743 * gcc.target/aarch64/simd/pr99195_1.c: New test.
6744
6745 2023-04-21 Richard Biener <rguenther@suse.de>
6746
6747 PR tree-optimization/109573
6748 * g++.dg/vect/pr109573.cc: New testcase.
6749
6750 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6751
6752 PR target/108270
6753 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
6754 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
6755 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
6756
6757 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
6758
6759 PR target/108728
6760 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
6761
6762 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
6763
6764 PR target/108728
6765 * lib/target-supports.exp (is-effective-target-keyword): Add
6766 ppc_cpu_supports_hw.
6767
6768 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6769
6770 PR target/109547
6771 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
6772 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
6773 condition.
6774
6775 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
6776
6777 PR tree-optimization/109564
6778 * gcc.dg/torture/pr109564-1.c: New testcase.
6779 * gcc.dg/torture/pr109564-2.c: Likewise.
6780 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
6781 * gcc.dg/tree-ssa/vrp06.c: Likewise.
6782
6783 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6784
6785 PR c/107041
6786 * gcc.dg/goacc/pr107041.c: New test.
6787
6788 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
6789
6790 PR target/78952
6791 * gcc.target/i386/pr78952-4.c: New test.
6792
6793 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6794 kito-cheng <kito.cheng@sifive.com>
6795
6796 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
6797 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
6798 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
6799
6800 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
6801
6802 * gcc.target/riscv/arch-19.c: Add -misa-spec.
6803
6804 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6805 kito-cheng <kito.cheng@sifive.com>
6806
6807 PR target/109535
6808 * g++.target/riscv/rvv/base/pr109535.C: New test.
6809 * gcc.target/riscv/rvv/base/pr109535.c: New test.
6810
6811 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
6812
6813 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
6814 rather than stdint.h
6815
6816 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
6817
6818 * lib/target-supports.exp
6819 (check_effective_target_vect_call_copysignf): Add amdgcn.
6820 (check_effective_target_vect_call_sqrtf): Add amdgcn.
6821 (check_effective_target_vect_call_ceilf): Add amdgcn.
6822 (check_effective_target_vect_call_floor): Add amdgcn.
6823 (check_effective_target_vect_logical_reduc): Add amdgcn.
6824
6825 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6826
6827 PR tree-optimization/109011
6828 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
6829 dg-additional-options.
6830 (baz, qux): Remove functions and corresponding dg-final.
6831 * gcc.dg/vect/pr109011-2.c: New test.
6832 * gcc.dg/vect/pr109011-3.c: New test.
6833 * gcc.dg/vect/pr109011-4.c: New test.
6834 * gcc.dg/vect/pr109011-5.c: New test.
6835
6836 2023-04-20 Jakub Jelinek <jakub@redhat.com>
6837
6838 PR c++/108099
6839 PR testsuite/109560
6840 * g++.dg/ext/int128-8.C: Require int128 effective target.
6841
6842 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
6843
6844 PR testsuite/106879
6845 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
6846 vect_hw_misalign on POWERs.
6847
6848 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6849
6850 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
6851 * gcc.target/i386/pr109117-1.c: Modify error message.
6852
6853 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
6854
6855 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
6856
6857 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6858
6859 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
6860
6861 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6862
6863 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
6864 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
6865 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
6866 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
6867 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
6868 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
6869 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
6870 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
6871 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
6872 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
6873 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
6874 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
6875 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
6876 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
6877 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
6878 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
6879 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
6880 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
6881 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
6882 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
6883 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
6884 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
6885 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
6886 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
6887 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
6888 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
6889 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
6890 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
6891 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
6892 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
6893 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
6894 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
6895 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
6896 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
6897 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
6898 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
6899 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
6900 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
6901 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
6902 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
6903 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
6904 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
6905 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
6906 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
6907 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
6908 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
6909 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
6910 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
6911 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
6912 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
6913 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
6914 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
6915
6916 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
6917
6918 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
6919 Remove avx512bw.
6920 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
6921 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
6922 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6923 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
6924 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
6925 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6926 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
6927 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
6928 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
6929 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
6930 * gcc.target/i386/pr93696-1.c: Ditto.
6931 * gcc.target/i386/pr93696-2.c: Ditto.
6932
6933 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
6934
6935 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
6936 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
6937 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
6938 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
6939 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
6940 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
6941 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
6942
6943 2023-04-19 Patrick Palka <ppalka@redhat.com>
6944 Jonathan Wakely <jwakely@redhat.com>
6945
6946 PR c++/100157
6947 * g++.dg/ext/type_pack_element1.C: New test.
6948 * g++.dg/ext/type_pack_element2.C: New test.
6949 * g++.dg/ext/type_pack_element3.C: New test.
6950
6951 2023-04-19 Patrick Palka <ppalka@redhat.com>
6952
6953 PR c++/109556
6954 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
6955
6956 2023-04-19 Harald Anlauf <anlauf@gmx.de>
6957
6958 PR testsuite/83904
6959 PR fortran/100297
6960 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
6961 instead of the naive "free".
6962 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
6963
6964 2023-04-19 Andrew Pinski <apinski@marvell.com>
6965
6966 * gcc.target/i386/cmov10.c: New test.
6967 * gcc.target/i386/cmov11.c: New test.
6968
6969 2023-04-19 Jason Merrill <jason@redhat.com>
6970
6971 PR c++/108099
6972 * g++.dg/ext/int128-8.C: New test.
6973
6974 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6975
6976 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
6977 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
6978 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
6979 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
6980 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
6981 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
6982 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
6983
6984 2023-04-19 Pan Li <pan2.li@intel.com>
6985
6986 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
6987 condition.
6988 * gcc.target/riscv/simplify_ior_optimization.c: New test.
6989
6990 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
6991
6992 PR target/78904
6993 PR target/78952
6994 * gcc.target/i386/pr78952-3.c: New test.
6995
6996 2023-04-19 Xi Ruoyao <xry111@xry111.site>
6997
6998 PR target/109465
6999 * gcc.target/loongarch/pr109465-1.c: New test.
7000 * gcc.target/loongarch/pr109465-2.c: New test.
7001 * gcc.target/loongarch/pr109465-3.c: New test.
7002
7003 2023-04-19 Xi Ruoyao <xry111@xry111.site>
7004
7005 * gcc.target/loongarch/va_arg.c: New test.
7006
7007 2023-04-19 Jakub Jelinek <jakub@redhat.com>
7008
7009 PR tree-optimization/109011
7010 * gcc.dg/vect/pr109011-1.c: New test.
7011
7012 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7013
7014 * gcc.target/aarch64/vec-set-zero.c: New test.
7015
7016 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7017
7018 PR target/108840
7019 * gcc.target/aarch64/pr108840.c: New test.
7020
7021 2023-04-19 Jakub Jelinek <jakub@redhat.com>
7022
7023 PR tree-optimization/109524
7024 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
7025 const nn &.
7026
7027 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
7028
7029 PR target/94908
7030 * gcc.target/i386/pr94908.c: New test.
7031 * gcc.target/i386/sse4_1-insertps-5.c: New test.
7032 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
7033
7034 2023-04-18 Richard Biener <rguenther@suse.de>
7035
7036 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
7037 * gcc.dg/tm/alias-1.c: Likewise.
7038 * gcc.dg/tm/alias-2.c: Likewise.
7039 * gcc.dg/torture/ipa-pta-1.c: Likewise.
7040 * gcc.dg/torture/pr39074-2.c: Likewise.
7041 * gcc.dg/torture/pr39074.c: Likewise.
7042 * gcc.dg/torture/pta-callused-1.c: Likewise.
7043 * gcc.dg/torture/pta-escape-1.c: Likewise.
7044 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
7045 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
7046 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
7047 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7048 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7049 * gcc.dg/tree-ssa/alias-19.c: Likewise.
7050 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
7051 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
7052 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7053 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7054
7055 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
7056
7057 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
7058
7059 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7060
7061 * gcc.target/aarch64/spellcheck_11.c: New test.
7062
7063 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7064
7065 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
7066 extension.
7067
7068 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
7069
7070 * gcc.target/riscv/arch-5.c: Likewise.
7071
7072 2023-04-18 Jakub Jelinek <jakub@redhat.com>
7073
7074 PR tree-optimization/109240
7075 * gcc.target/aarch64/simd/addsub_2.c: New test.
7076 * gcc.target/aarch64/sve/addsub_2.c: New test.
7077
7078 2023-04-18 Xi Ruoyao <xry111@xry111.site>
7079
7080 * gcc.target/loongarch/add-const.c: New test.
7081 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
7082 frame size change.
7083 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
7084
7085 2023-04-17 Patrick Palka <ppalka@redhat.com>
7086
7087 PR c++/109531
7088 * g++.dg/template/canon-type-20.C: New test.
7089 * g++.dg/template/ttp36.C: New test.
7090
7091 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
7092
7093 * gcc.target/riscv/stack_save_restore.c: New test.
7094
7095 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7096
7097 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
7098
7099 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7100
7101 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
7102
7103 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7104
7105 PR target/106602
7106 * gcc.target/riscv/pr106602.c: Moved to...
7107 * gcc.target/riscv/pr106602-rv64i.c: ...here.
7108 * gcc.target/riscv/pr106602-rv32i.c: New test.
7109 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
7110
7111 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
7112
7113 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
7114 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
7115 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
7116 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
7117
7118 2023-04-17 Martin Jambor <mjambor@suse.cz>
7119
7120 PR ipa/107769
7121 PR ipa/109318
7122 * gcc.dg/ipa/pr109318.c: New test.
7123 * gcc.dg/lto/pr107769_0.c: Likewise.
7124
7125 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
7126 Di Zhao <di.zhao@amperecomputing.com>
7127
7128 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
7129
7130 2023-04-17 Jakub Jelinek <jakub@redhat.com>
7131
7132 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
7133 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
7134 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
7135
7136 2023-04-17 Richard Biener <rguenther@suse.de>
7137
7138 PR tree-optimization/109524
7139 * g++.dg/pr109524.C: New testcase.
7140
7141 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
7142
7143 PR testsuite/108809
7144 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
7145
7146 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
7147
7148 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
7149 for riscv_vector.h
7150 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
7151 -mabi.
7152
7153 2023-04-17 Pan Li <pan2.li@intel.com>
7154
7155 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
7156
7157 2023-04-16 Jeff Law <jlaw@ventanamicro>
7158
7159 PR target/109508
7160 * gcc.target/riscv/pr109508.c: New test.
7161
7162 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
7163
7164 PR target/54816
7165 * gcc.target/avr/pr54816.c: New test case.
7166
7167 2023-04-15 Jason Merrill <jason@redhat.com>
7168
7169 PR c++/109357
7170 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
7171
7172 2023-04-15 Alexandre Oliva <oliva@adacore.com>
7173 Kewen Lin <linkw@linux.ibm.com>
7174
7175 PR target/99708
7176 * gcc.target/powerpc/pr99708.c: Accept lack of
7177 __SIZEOF_IBM128__ when long double is 64-bit wide.
7178
7179 2023-04-15 Jason Merrill <jason@redhat.com>
7180
7181 PR c++/109514
7182 * g++.dg/warn/Wdangling-pointer-6.C: New test.
7183
7184 2023-04-14 Harald Anlauf <anlauf@gmx.de>
7185
7186 PR fortran/109511
7187 * gfortran.dg/set_exponent_1.f90: New test.
7188
7189 2023-04-14 Richard Biener <rguenther@suse.de>
7190
7191 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
7192 checking avx_runtime in dump scanning.
7193 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
7194 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
7195
7196 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
7197
7198 PR fortran/104272
7199 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
7200 from 6 to 5 without memory leaks.
7201 * gfortran.dg/finalize_52.f90: New test
7202
7203 2023-04-14 Richard Biener <rguenther@suse.de>
7204
7205 PR tree-optimization/109502
7206 * gcc.dg/vect/pr109502.c: New testcase.
7207
7208 2023-04-14 Richard Biener <rguenther@suse.de>
7209
7210 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
7211 and add missing avx guard.
7212 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
7213 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
7214 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
7215 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
7216 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
7217
7218 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
7219 Jakub Jelinek <jakub@redhat.com>
7220
7221 PR target/108947
7222 PR target/109040
7223 * gcc.dg/pr108947.c: New test.
7224 * gcc.c-torture/execute/pr109040.c: New test.
7225
7226 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
7227
7228 PR analyzer/108722
7229 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
7230
7231 2023-04-13 Patrick Palka <ppalka@redhat.com>
7232
7233 PR c++/109420
7234 * g++.dg/template/typename27.C: New test.
7235
7236 2023-04-13 Jason Merrill <jason@redhat.com>
7237
7238 PR c++/109277
7239 * g++.dg/ext/is_convertible5.C: New test.
7240
7241 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
7242
7243 PR modula2/109497
7244 PR modula2/109496
7245 * gm2/pim/run/pass/addcharconst.mod: New test.
7246 * gm2/pim/run/pass/singlechar.mod: New test.
7247
7248 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
7249
7250 PR target/108910
7251 * gcc.dg/torture/pr108910.c: New test.
7252
7253 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7254
7255 PR target/109479
7256 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
7257 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
7258 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
7259 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
7260 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
7261 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
7262
7263 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR tree-optimization/109410
7266 * gcc.dg/pr109410.c: New test.
7267
7268 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7269
7270 PR target/109458
7271 * gcc.target/i386/pr109458.c: New test.
7272
7273 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7274
7275 PR tree-optimization/109462
7276 * g++.dg/opt/pr109462.C: New test.
7277
7278 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
7279
7280 PR tree-optimization/109462
7281 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
7282
7283 2023-04-12 Richard Biener <rguenther@suse.de>
7284
7285 PR tree-optimization/109473
7286 * gcc.dg/vect/pr109473.c: New testcase.
7287
7288 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7289
7290 PR fortran/104312
7291 * gfortran.dg/entry_26.f90: New test.
7292 * gfortran.dg/entry_27.f90: New test.
7293
7294 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7295
7296 PR fortran/61615
7297 PR fortran/99982
7298 * gfortran.dg/interface_49.f90: New test.
7299
7300 2023-04-12 Richard Biener <rguenther@suse.de>
7301
7302 PR tree-optimization/109469
7303 * gcc.dg/torture/pr109469.c: New testcase.
7304
7305 2023-04-12 Richard Biener <rguenther@suse.de>
7306
7307 PR tree-optimization/109434
7308 * g++.dg/opt/pr109434.C: New testcase.
7309
7310 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
7311
7312 PR testsuite/108815
7313 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
7314 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
7315 considering BE.
7316
7317 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
7318
7319 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
7320
7321 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
7322 Pan Li <pan2.li@intel.com>
7323 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7324 Kito Cheng <kito.cheng@sifive.com>
7325
7326 PR target/109104
7327 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
7328 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
7329 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
7330
7331 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
7332
7333 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
7334 for -m32.
7335
7336 2023-04-11 Martin Liska <mliska@suse.cz>
7337
7338 PR driver/108241
7339 * gcc.dg/pr108241.c: New test.
7340 * gcc.dg/pr79570.c: Add also -g option.
7341
7342 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
7343
7344 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
7345 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
7346 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
7347
7348 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
7349
7350 PR target/108812
7351 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
7352 expected vectors for Big Endian.
7353 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
7354
7355 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
7356
7357 PR target/70243
7358 * gcc.target/powerpc/pr70243.c: New test.
7359
7360 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
7361
7362 * g++.dg/other/i386-2.C: Add -mamx-complex.
7363 * g++.dg/other/i386-3.C: Ditto.
7364 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
7365 * gcc.target/i386/amx-helper.h: Add amx-complex support.
7366 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
7367 * gcc.target/i386/sse-12.c: Add -mamx-complex.
7368 * gcc.target/i386/sse-13.c: Ditto.
7369 * gcc.target/i386/sse-14.c: Ditto.
7370 * gcc.target/i386/sse-22.c: Add amx-complex.
7371 * gcc.target/i386/sse-23.c: Ditto.
7372 * lib/target-supports.exp (check_effective_target_amx_complex): New.
7373 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
7374 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
7375 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
7376 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
7377
7378 2023-04-08 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR tree-optimization/109392
7381 * gcc.dg/pr109392.c: New test.
7382
7383 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
7384
7385 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
7386
7387 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
7388
7389 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
7390
7391 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
7392
7393 PR fortran/87477
7394 PR fortran/85686
7395 PR fortran/88247
7396 PR fortran/91941
7397 PR fortran/92779
7398 PR fortran/93339
7399 PR fortran/93813
7400 PR fortran/100948
7401 PR fortran/102106
7402 PR fortran/98408
7403 PR fortran/105205
7404 PR fortran/106918
7405 * gfortran.dg/associate_47.f90 : Enable substring test.
7406 * gfortran.dg/associate_51.f90 : Update an error message.
7407 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
7408 uninitialzed dg-warnings.
7409 * gfortran.dg/associate_60.f90 : New test
7410 * gfortran.dg/pr98408.f90 : New test
7411 * gfortran.dg/pr105205.f90 : New test
7412 * gfortran.dg/pr106918.f90 : New test
7413
7414 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
7415
7416 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
7417 dg directive and remove trailing whitespace.
7418 * gfortran.dg/c-interop/c407a-1.f90 : ditto
7419 * gfortran.dg/c-interop/c407b-1.f90 : ditto
7420 * gfortran.dg/c-interop/c407b-2.f90 : ditto
7421 * gfortran.dg/c-interop/c407c-1.f90 : ditto
7422 * gfortran.dg/c-interop/c535a-1.f90 : ditto
7423 * gfortran.dg/c-interop/c535a-2.f90 : ditto
7424 * gfortran.dg/c-interop/c535b-1.f90 : ditto
7425 * gfortran.dg/c-interop/c535b-2.f90 : ditto
7426 * gfortran.dg/c-interop/c535b-3.f90 : ditto
7427 * gfortran.dg/c-interop/c535c-1.f90 : ditto
7428 * gfortran.dg/c-interop/c535c-2.f90 : ditto
7429 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
7430 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
7431 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
7432 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
7433 * gfortran.dg/c-interop/tkr.f90 : ditto
7434 * gfortran.dg/class_result_10.f90 : ditto
7435 * gfortran.dg/dtio_35.f90 : ditto
7436 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
7437 * gfortran.dg/pr103258.f90 : ditto
7438 * gfortran.dg/pr59107.f90 : ditto
7439 * gfortran.dg/pr93835.f08 : ditto
7440
7441 2023-04-07 Alexandre Oliva <oliva@adacore.com>
7442
7443 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
7444 fortran compiler, skip if missing.
7445
7446 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7447
7448 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
7449 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
7450
7451 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
7452
7453 PR tree-optimization/109417
7454 * gcc.dg/pr109417.c: New.
7455
7456 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7457
7458 * rust/compile/issue-1422.rs: New test.
7459
7460 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7461
7462 * rust/compile/issue-1361.rs: New test.
7463
7464 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
7465
7466 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
7467 * rust/compile/issue-1830_str.rs: Likewise.
7468
7469 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7470
7471 * rust/compile/empty.in: New test.
7472 * rust/compile/include_empty.rs: New test.
7473
7474 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7475
7476 * rust/compile/torture/traits10.rs: Fix test-case
7477
7478 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7479
7480 * rust/compile/issue-1725-1.rs: New test.
7481 * rust/compile/issue-1725-2.rs: New test.
7482
7483 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7484
7485 * rust/compile/builtin_macro_include_str.rs:
7486 Include test of invalid UTF-8.
7487 * rust/compile/invalid_utf8: File with invalid UTF-8.
7488
7489 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7490
7491 * rust/compile/parse_empty_tuple_pattern.rs: New test.
7492
7493 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
7494
7495 * rust/compile/issue-1830_bytes.rs: New test.
7496 * rust/compile/issue-1830_str.rs: New test.
7497
7498 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7499
7500 * rust/compile/variadic.rs: New test.
7501
7502 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7503
7504 * rust/execute/torture/overflow1.rs: Fix test.
7505
7506 2023-04-06 mxlol233 <mxlol233@outlook.com>
7507
7508 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
7509 * rust/compile/feature_intrinsics.rs: New file.
7510 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
7511 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
7512 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
7513 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
7514 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
7515 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
7516 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
7517 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
7518 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
7519 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
7520 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
7521 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
7522 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
7523 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
7524 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
7525 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
7526 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
7527 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
7528 `intrinsics`.
7529 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
7530 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
7531 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
7532 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
7533 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
7534 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
7535 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
7536 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
7537 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
7538
7539 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7540
7541 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
7542 * rust/compile/macro44.rs: Fix invalid testcase assertions.
7543 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
7544 * rust/compile/builtin_macro_recurse2.rs: New test.
7545 * rust/compile/macro46.rs: New test.
7546 * rust/compile/builtin_macro_eager1.rs: New file.
7547 * rust/compile/builtin_macro_eager2.rs: New file.
7548
7549 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
7550
7551 * rust/execute/torture/let-pattern-1.rs: New test.
7552
7553 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7554
7555 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
7556 * rust/compile/torture/intrinsics-5.rs: likewise
7557 * rust/execute/torture/atomic_load.rs: likewise
7558 * rust/execute/torture/atomic_store.rs: likewise
7559 * rust/bounds1.rs: New test.
7560
7561 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7562
7563 * rust/compile/func3.rs: update test case
7564
7565 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7566
7567 * rust/compile/issue-1786.rs: New test.
7568
7569 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7570
7571 * rust/compile/never_type_err1.rs: Moved to...
7572 * rust/compile/never_type1.rs: ...here. It now works
7573
7574 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7575
7576 * rust/compile/issue-1773.rs: New test.
7577
7578 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7579
7580 * rust/execute/torture/issue-1720-2.rs: New test.
7581
7582 2023-04-06 mxlol233 <mxlol233@outlook.com>
7583
7584 * rust/compile/feature.rs: New test.
7585
7586 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7587
7588 * rust/compile/closure_move_expr.rs: New test.
7589
7590 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7591
7592 * rust/compile/parse_complex_generic_application.rs: New test.
7593 * rust/compile/parse_complex_generic_application2.rs: New test.
7594
7595 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7596
7597 * rust/compile/multi_reference_type.rs: New test.
7598
7599 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
7600
7601 * rust/compile/issue-867.rs: New test.
7602
7603 2023-04-06 Lyra <teromene@teromene.fr>
7604
7605 * rust/compile/macro45.rs: New test.
7606
7607 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
7608
7609 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
7610 properly.
7611 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
7612 * rust/execute/torture/builtin_macro_env.rs: Likewise.
7613 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
7614 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
7615 * rust/execute/torture/builtin_macro_line.rs: Likewise.
7616 * rust/execute/torture/builtin_macros1.rs: Likewise.
7617 * rust/execute/torture/builtin_macros3.rs: Likewise.
7618 * rust/execute/torture/cfg1.rs: Likewise.
7619 * rust/execute/torture/cfg2.rs: Likewise.
7620 * rust/execute/torture/cfg3.rs: Likewise.
7621 * rust/execute/torture/cfg4.rs: Likewise.
7622 * rust/execute/torture/coercion1.rs: Likewise.
7623 * rust/execute/torture/coercion2.rs: Likewise.
7624 * rust/execute/torture/extern_mod4.rs: Likewise.
7625 * rust/execute/torture/helloworld1.rs: Likewise.
7626 * rust/execute/torture/helloworld2.rs: Likewise.
7627 * rust/execute/torture/issue-1198.rs: Likewise.
7628 * rust/execute/torture/issue-1231.rs: Likewise.
7629 * rust/execute/torture/issue-1232.rs: Likewise.
7630 * rust/execute/torture/issue-1249.rs: Likewise.
7631 * rust/execute/torture/issue-1436.rs: Likewise.
7632 * rust/execute/torture/issue-1496.rs: Likewise.
7633 * rust/execute/torture/issue-647.rs: Likewise.
7634 * rust/execute/torture/issue-845.rs: Likewise.
7635 * rust/execute/torture/issue-851.rs: Likewise.
7636 * rust/execute/torture/issue-858.rs: Likewise.
7637 * rust/execute/torture/issue-976.rs: Likewise.
7638 * rust/execute/torture/macros10.rs: Likewise.
7639 * rust/execute/torture/macros11.rs: Likewise.
7640 * rust/execute/torture/macros12.rs: Likewise.
7641 * rust/execute/torture/macros13.rs: Likewise.
7642 * rust/execute/torture/macros14.rs: Likewise.
7643 * rust/execute/torture/macros2.rs: Likewise.
7644 * rust/execute/torture/macros22.rs: Likewise.
7645 * rust/execute/torture/macros29.rs: Likewise.
7646 * rust/execute/torture/macros3.rs: Likewise.
7647 * rust/execute/torture/macros30.rs: Likewise.
7648 * rust/execute/torture/macros31.rs: Likewise.
7649 * rust/execute/torture/macros7.rs: Likewise.
7650 * rust/execute/torture/macros8.rs: Likewise.
7651 * rust/execute/torture/macros9.rs: Likewise.
7652 * rust/execute/torture/match1.rs: Likewise.
7653 * rust/execute/torture/match2.rs: Likewise.
7654 * rust/execute/torture/match3.rs: Likewise.
7655 * rust/execute/torture/match_bool1.rs: Likewise.
7656 * rust/execute/torture/match_byte1.rs: Likewise.
7657 * rust/execute/torture/match_char1.rs: Likewise.
7658 * rust/execute/torture/match_int1.rs: Likewise.
7659 * rust/execute/torture/match_loop1.rs: Likewise.
7660 * rust/execute/torture/match_range1.rs: Likewise.
7661 * rust/execute/torture/match_range2.rs: Likewise.
7662 * rust/execute/torture/match_tuple1.rs: Likewise.
7663 * rust/execute/torture/method1.rs: Likewise.
7664 * rust/execute/torture/method2.rs: Likewise.
7665 * rust/execute/torture/method3.rs: Likewise.
7666 * rust/execute/torture/method4.rs: Likewise.
7667 * rust/execute/torture/operator_overload_1.rs: Likewise.
7668 * rust/execute/torture/operator_overload_10.rs: Likewise.
7669 * rust/execute/torture/operator_overload_11.rs: Likewise.
7670 * rust/execute/torture/operator_overload_12.rs: Likewise.
7671 * rust/execute/torture/operator_overload_2.rs: Likewise.
7672 * rust/execute/torture/operator_overload_4.rs: Likewise.
7673 * rust/execute/torture/operator_overload_5.rs: Likewise.
7674 * rust/execute/torture/operator_overload_6.rs: Likewise.
7675 * rust/execute/torture/operator_overload_7.rs: Likewise.
7676 * rust/execute/torture/operator_overload_8.rs: Likewise.
7677 * rust/execute/torture/operator_overload_9.rs: Likewise.
7678 * rust/execute/torture/str-layout1.rs: Likewise.
7679 * rust/execute/torture/str-zero.rs: Likewise.
7680 * rust/execute/torture/trait1.rs: Likewise.
7681 * rust/execute/torture/trait10.rs: Likewise.
7682 * rust/execute/torture/trait11.rs: Likewise.
7683 * rust/execute/torture/trait12.rs: Likewise.
7684 * rust/execute/torture/trait13.rs: Likewise.
7685 * rust/execute/torture/trait2.rs: Likewise.
7686 * rust/execute/torture/trait3.rs: Likewise.
7687 * rust/execute/torture/trait4.rs: Likewise.
7688 * rust/execute/torture/trait5.rs: Likewise.
7689 * rust/execute/torture/trait6.rs: Likewise.
7690 * rust/execute/torture/trait7.rs: Likewise.
7691 * rust/execute/torture/trait8.rs: Likewise.
7692 * rust/execute/torture/trait9.rs: Likewise.
7693 * rust/execute/torture/closure2.rs: Likewise.
7694 * rust/execute/torture/closure3.rs: Likewise.
7695 * rust/execute/torture/loop-condition-eval.rs: Likewise.
7696 * rust/execute/torture/operator_overload_3.rs: Likewise.
7697
7698 2023-04-06 mxlol233 <mxlol233@outlook.com>
7699
7700 * rust/compile/diagnostic_underline.rs: New test.
7701
7702 2023-04-06 Philip Herron <herron.philip@googlemail.com>
7703
7704 * rust/compile/bounds.rs: change to use -fsyntax-only
7705 * rust/execute/torture/issue-1720.rs: New test.
7706
7707 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
7708
7709 * rust/compile/decl_macro1.rs: New test.
7710 * rust/compile/decl_macro2.rs: New test.
7711 * rust/compile/decl_macro3.rs: New test.
7712 * rust/compile/decl_macro4.rs: New test.
7713 * rust/compile/decl_macro5.rs: New test.
7714 * rust/compile/decl_macro6.rs: New test.
7715 * rust/compile/decl_macro7.rs: New test.
7716 * rust/execute/torture/decl_macro1.rs: New test.
7717 * rust/execute/torture/decl_macro2.rs: New test.
7718 * rust/execute/torture/decl_macro3.rs: New test.
7719 * rust/execute/torture/decl_macro4.rs: New test.
7720
7721 2023-04-06 mxlol233 <mxlol233@outlook.com>
7722
7723 * rust/compile/bounds.rs: New test.
7724
7725 2023-04-06 Dave <dme2223@gmail.com>
7726
7727 * rust/compile/const10.rs: New test.
7728
7729 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
7730
7731 * rust/compile/unsafe11.rs: New test.
7732
7733 2023-04-06 Alexandre Oliva <oliva@adacore.com>
7734
7735 * gcc.dg/signbit-2.c: Add -maltivec if supported.
7736
7737 2023-04-06 Alexandre Oliva <oliva@adacore.com>
7738 Thomas Schwinge <thomas@codesourcery.com>
7739
7740 PR testsuite/108899
7741 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
7742 Fix quoting.
7743
7744 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
7745
7746 PR modula2/109423
7747 * gm2/pim/fail/setunknown.mod: New test.
7748 * gm2/pim/fail/setunknown2.mod: New test.
7749
7750 2023-04-05 Jeff Law <jlaw@ventanamicro>
7751
7752 PR target/108892
7753 * gcc.c-torture/compile/pr108892.c: New test.
7754
7755 2023-04-05 Martin Jambor <mjambor@suse.cz>
7756
7757 PR ipa/108959
7758 * gcc.dg/ipa/pr108959.c: New test.
7759
7760 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7761
7762 * g++.target/riscv/rvv/base/bug-23.C: New test.
7763
7764 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7765
7766 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
7767
7768 2023-04-04 Harald Anlauf <anlauf@gmx.de>
7769
7770 PR fortran/104349
7771 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
7772 * gfortran.dg/pr104349.f90: New test.
7773
7774 2023-04-04 Jakub Jelinek <jakub@redhat.com>
7775
7776 PR tree-optimization/109386
7777 * gcc.c-torture/execute/ieee/pr109386.c: New test.
7778
7779 2023-04-04 Marek Polacek <polacek@redhat.com>
7780
7781 PR sanitizer/109107
7782 * c-c++-common/ubsan/pr109107-1.c: New test.
7783 * c-c++-common/ubsan/pr109107-2.c: New test.
7784 * c-c++-common/ubsan/pr109107-3.c: New test.
7785 * c-c++-common/ubsan/pr109107-4.c: New test.
7786
7787 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
7788
7789 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
7790 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
7791 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
7792 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
7793 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
7794 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
7795 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
7796 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
7797 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
7798 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
7799
7800 2023-04-04 Jakub Jelinek <jakub@redhat.com>
7801
7802 PR target/109384
7803 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
7804 vs. f conflict.
7805
7806 2023-04-04 Richard Biener <rguenther@suse.de>
7807
7808 PR tree-optimization/109304
7809 * gcc.dg/pr109304.c: New testcase.
7810
7811 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
7812
7813 PR target/108699
7814 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
7815 to distinguish parity byte from parity.
7816 * gcc.target/powerpc/pr108699.c: New test.
7817
7818 2023-04-04 Jason Merrill <jason@redhat.com>
7819
7820 PR c++/107484
7821 * g++.dg/lookup/friend25.C: New test.
7822
7823 2023-04-03 Patrick Palka <ppalka@redhat.com>
7824
7825 PR c++/109300
7826 * g++.dg/cpp1y/var-templ79.C: New test.
7827
7828 2023-04-03 Jakub Jelinek <jakub@redhat.com>
7829 Martin Jambor <mjambor@suse.cz>
7830
7831 PR ipa/109303
7832 * gcc.dg/pr109303.c: New test.
7833
7834 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
7835
7836 PR target/102146
7837 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
7838 scan.
7839
7840 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
7841
7842 PR target/109375
7843 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
7844
7845 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
7846
7847 PR target/109376
7848 * gnat.dg/prot7.adb: Skip on hppa.
7849
7850 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7851 kito-cheng <kito.cheng@sifive.com>
7852
7853 * g++.target/riscv/rvv/base/bug-19.C: New test.
7854 * g++.target/riscv/rvv/base/bug-20.C: New test.
7855 * g++.target/riscv/rvv/base/bug-21.C: New test.
7856 * g++.target/riscv/rvv/base/bug-22.C: New test.
7857
7858 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7859
7860 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
7861 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
7862
7863 2023-04-01 Patrick Palka <ppalka@redhat.com>
7864
7865 PR c++/109160
7866 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
7867
7868 2023-04-01 Patrick Palka <ppalka@redhat.com>
7869
7870 PR c++/53164
7871 PR c++/105848
7872 * g++.dg/template/fn-ptr3a.C: New test.
7873 * g++.dg/template/fn-ptr3b.C: New test.
7874 * g++.dg/template/fn-ptr4.C: New test.
7875
7876 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7877
7878 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
7879 -fno-tree-dominator-opts -fno-tree-vrp.
7880 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
7881 * gcc.dg/torture/inf-compare-2.c: Likewise.
7882 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
7883
7884 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7885
7886 PR tree-optimization/109362
7887 * gcc.target/i386/pr109362.c: New test.
7888
7889 2023-04-01 Jakub Jelinek <jakub@redhat.com>
7890 Richard Sandiford <richard.sandiford@arm.com>
7891
7892 PR target/109254
7893 * gcc.target/aarch64/sve/pr109254.c: New test.
7894
7895 2023-03-31 Jakub Jelinek <jakub@redhat.com>
7896
7897 PR analyzer/107396
7898 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
7899 if fdopen returns NULL.
7900
7901 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
7902
7903 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
7904 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
7905
7906 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
7907
7908 * gcc.target/i386/pr109052-2.c: New.
7909
7910 2023-03-31 Jakub Jelinek <jakub@redhat.com>
7911
7912 PR tree-optimization/91645
7913 * gcc.target/i386/pr103559-1.c: New test.
7914 * gcc.target/i386/pr103559-2.c: New test.
7915 * gcc.target/i386/pr103559-3.c: New test.
7916 * gcc.target/i386/pr103559-4.c: New test.
7917
7918 2023-03-31 Jonathan Yong <10walls@gmail.com>
7919
7920 * c-c++-common/Warray-bounds.c: Fix excess warnings on
7921 LLP64.
7922
7923 2023-03-31 liuhongt <hongtao.liu@intel.com>
7924
7925 * g++.target/i386/pr85048.C: New test.
7926
7927 2023-03-30 Jason Merrill <jason@redhat.com>
7928
7929 PR c++/105452
7930 * g++.dg/lookup/anon8.C: New test.
7931
7932 2023-03-30 Jason Merrill <jason@redhat.com>
7933
7934 PR c++/105221
7935 * g++.dg/cpp1z/noexcept-type27.C: New test.
7936
7937 2023-03-30 Jakub Jelinek <jakub@redhat.com>
7938
7939 PR c++/109319
7940 * g++.dg/cpp23/subscript14.C: New test.
7941
7942 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
7943
7944 PR tree-optimization/109154
7945 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
7946
7947 2023-03-30 Jason Merrill <jason@redhat.com>
7948
7949 PR c++/107897
7950 PR c++/108887
7951 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
7952 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
7953
7954 2023-03-30 Richard Biener <rguenther@suse.de>
7955
7956 PR tree-optimization/107561
7957 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
7958 * g++.dg/warn/Warray-bounds-16.C: Likewise.
7959
7960 2023-03-30 Richard Biener <rguenther@suse.de>
7961
7962 PR tree-optimization/109342
7963 * g++.dg/torture/pr109342.C: New testcase.
7964
7965 2023-03-30 Jakub Jelinek <jakub@redhat.com>
7966
7967 PR c++/109278
7968 * g++.dg/cpp23/ext-floating15.C: New test.
7969
7970 2023-03-30 liuhongt <hongtao.liu@intel.com>
7971
7972 * gcc.target/i386/pr88828-0.c: Adjust testcase.
7973
7974 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
7975
7976 PR modula2/109336
7977 * gm2/link/nondefaultext/pass/hello.md: New test.
7978 * gm2/link/nondefaultext/pass/liba.dm: New test.
7979 * gm2/link/nondefaultext/pass/liba.md: New test.
7980 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
7981
7982 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
7983
7984 * gcc.target/riscv/arch-19.c: New test.
7985
7986 2023-03-29 Richard Biener <rguenther@suse.de>
7987
7988 PR tree-optimization/109331
7989 * gcc.dg/torture/pr109331.c: New testcase.
7990
7991 2023-03-29 Richard Biener <rguenther@suse.de>
7992
7993 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
7994
7995 2023-03-29 Richard Biener <rguenther@suse.de>
7996
7997 PR tree-optimization/109327
7998 * gcc.dg/pr109327.c: New testcase.
7999
8000 2023-03-29 Richard Biener <rguenther@suse.de>
8001
8002 PR ipa/106124
8003 * g++.dg/gomp/pr106124.C: New testcase.
8004
8005 2023-03-29 Jakub Jelinek <jakub@redhat.com>
8006 Richard Biener <rguenther@suse.de>
8007
8008 PR tree-optimization/109301
8009 * gcc.dg/pr109301.c: New test.
8010
8011 2023-03-29 Jason Merrill <jason@redhat.com>
8012
8013 PR c++/109321
8014 PR c++/109320
8015 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
8016 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
8017
8018 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
8019
8020 * gfortran.dg/weak-2.f90: Enable for nvptx target.
8021
8022 2023-03-28 David Malcolm <dmalcolm@redhat.com>
8023
8024 PR c/107002
8025 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
8026 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
8027 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
8028 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
8029
8030 2023-03-28 Jason Merrill <jason@redhat.com>
8031
8032 PR c++/107163
8033 * g++.dg/warn/Wsequence-point-5.C: New test.
8034
8035 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
8036
8037 PR target/109312
8038 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
8039
8040 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
8041
8042 PR rtl-optimization/109187
8043 * gcc.dg/pr109187.c: New test.
8044
8045 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
8046
8047 PR tree-optimization/109265
8048 PR tree-optimization/109274
8049 * gcc.dg/pr109274.c: New.
8050 * gfortran.dg/pr109265.f90: New.
8051
8052 2023-03-28 Richard Biener <rguenther@suse.de>
8053
8054 PR tree-optimization/107087
8055 * g++.dg/pr107087.C: New testcase.
8056
8057 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
8058
8059 PR target/109072
8060 * gcc.target/aarch64/pr109072_1.c: New test.
8061 * gcc.target/aarch64/pr109072_2.c: Likewise.
8062
8063 2023-03-28 Jakub Jelinek <jakub@redhat.com>
8064
8065 PR middle-end/106190
8066 * gcc.dg/asan/pr106190.c: New test.
8067
8068 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
8069
8070 * gcc.target/sparc/20230328-1.c: New test.
8071 * gcc.target/sparc/20230328-2.c: Likewise.
8072 * gcc.target/sparc/20230328-3.c: Likewise.
8073 * gcc.target/sparc/20230328-4.c: Likewise.
8074
8075 2023-03-28 Jakub Jelinek <jakub@redhat.com>
8076
8077 PR target/109276
8078 * gcc.target/i386/pr109276.c: New test.
8079
8080 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
8081
8082 * gcc.target/sparc/20230328-1.c: New test.
8083 * gcc.target/sparc/20230328-2.c: Likewise.
8084 * gcc.target/sparc/20230328-3.c: Likewise.
8085 * gcc.target/sparc/20230328-4.c: Likewise.
8086
8087 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8088
8089 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
8090 brackets.
8091 * gcc.dg/visibility-22.c: Add weak_undefined options.
8092
8093 2023-03-27 Richard Biener <rguenther@suse.de>
8094
8095 PR tree-optimization/54498
8096 * g++.dg/torture/pr54498.C: New testcase.
8097
8098 2023-03-27 Richard Biener <rguenther@suse.de>
8099
8100 PR tree-optimization/108357
8101 * gcc.dg/tree-ssa/pr108357.c: New testcase.
8102
8103 2023-03-27 Martin Liska <mliska@suse.cz>
8104
8105 * lib/verify-sarif-file.py: Use apostrophes instead
8106 of double quotes.
8107
8108 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
8109
8110 PR target/109167
8111 * gcc.target/powerpc/pr109167.c: New test.
8112
8113 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
8114
8115 PR target/109082
8116 * gcc.target/powerpc/pr109082.c: New test.
8117
8118 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
8119
8120 PR target/106282
8121 * gcc.target/m68k/tls-gd-off.c: New.
8122 * gcc.target/m68k/tls-ie-off.c: New.
8123 * gcc.target/m68k/tls-ld-off.c: New.
8124 * gcc.target/m68k/tls-ld-xtls-off.c: New.
8125 * gcc.target/m68k/tls-le-off.c: New.
8126 * gcc.target/m68k/tls-le-xtls-off.c: New.
8127 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
8128 * gcc.target/m68k/tls-le.c: Likewise.
8129
8130 2023-03-26 Jakub Jelinek <jakub@redhat.com>
8131
8132 PR tree-optimization/109230
8133 * gcc.dg/pr109230.c: New test.
8134
8135 2023-03-26 Jakub Jelinek <jakub@redhat.com>
8136
8137 PR ipa/105685
8138 * c-c++-common/cold-2.c: New test.
8139
8140 2023-03-25 David Malcolm <dmalcolm@redhat.com>
8141
8142 PR analyzer/109098
8143 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
8144 verify-sarif-file directive.
8145 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
8146 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
8147 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
8148 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
8149 test case, adapted from Wbidi-chars-1.c.
8150 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
8151 New test case.
8152 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
8153 New test case.
8154 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
8155 New test case, adapted from cpp/Winvalid-utf8-1.c.
8156 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
8157 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
8158 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
8159 directive.
8160 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
8161 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
8162 * lib/scansarif.exp (verify-sarif-file): New procedure.
8163 * lib/verify-sarif-file.py: New support script.
8164
8165 2023-03-24 Patrick Palka <ppalka@redhat.com>
8166
8167 PR c++/106969
8168 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
8169 C++98 mode.
8170 * g++.dg/lookup/this2.C: New test.
8171
8172 2023-03-24 Jason Merrill <jason@redhat.com>
8173
8174 PR c++/105481
8175 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
8176
8177 2023-03-24 David Malcolm <dmalcolm@redhat.com>
8178
8179 PR other/109163
8180 * c-c++-common/diagnostic-format-json-1.c: Update comment.
8181 * c-c++-common/diagnostic-format-json-2.c: Likewise.
8182 * c-c++-common/diagnostic-format-json-3.c: Likewise.
8183 * c-c++-common/diagnostic-format-json-4.c: Likewise.
8184 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
8185 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
8186
8187 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
8188
8189 PR tree-optimization/109238
8190 * gcc.dg/pr109238.c: New.
8191
8192 2023-03-24 Richard Biener <rguenther@suse.de>
8193
8194 PR tree-optimization/106912
8195 * gcc.dg/profile-generate-4.c: New testcase.
8196
8197 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
8198
8199 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
8200 Compile object for stressset.mod and testlib.mod. Add test so
8201 that we only link these objects with test application objects.
8202
8203 2023-03-24 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR target/109137
8206 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
8207 require ia32 effective target. Only add -fPIC for fpic effective
8208 target. Remove #include <string.h>, use __builtin_memset instead of
8209 memset.
8210
8211 2023-03-24 Jakub Jelinek <jakub@redhat.com>
8212
8213 PR tree-optimization/99739
8214 * gcc.dg/tree-ssa/pr99739.c: New test.
8215
8216 2023-03-24 Alexandre Oliva <oliva@adacore.com>
8217
8218 * lib/target-supports.exp (add_options_for_weak_undefined):
8219 New.
8220 (check_effective_target_weak_undefined): Use it.
8221 (check_effective_target_posix_memalign): New.
8222 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
8223 favor of effective target requirement and added options for
8224 weak_undefined symbols.
8225 * gcc.dg/torture/pr90020.c: Likewise.
8226 * gcc.dg/addr_equal-1.c: Likewise.
8227 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
8228 abitest.S-using tests.
8229 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
8230 posix_memalign tests.
8231 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
8232
8233 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
8234 Tobias Burnus <tobias@codesourcery.com>
8235
8236 PR target/103628
8237 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
8238 expression" error.
8239 * gfortran.dg/unpack_field_1.f90: Likewise.
8240 * gfortran.dg/pr103628.f90: New.
8241
8242 2023-03-23 Jason Merrill <jason@redhat.com>
8243
8244 PR c++/105996
8245 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
8246
8247 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
8248
8249 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
8250
8251 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
8252
8253 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
8254
8255 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
8256
8257 * gcc.target/powerpc/mod-no_copy.c: New.
8258 * gcc.target/powerpc/mod-peephole.c: New.
8259
8260 2023-03-23 Andrew Pinski <apinski@marvell.com>
8261
8262 PR c/84900
8263 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
8264
8265 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
8266
8267 PR modula2/109264
8268 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
8269 New test.
8270 * gm2/iso/extended-opaque/pass/stressset.def: New test.
8271 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
8272 * gm2/iso/extended-opaque/pass/testset.mod: New test.
8273 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
8274 New test.
8275 * gm2/projects/iso/small/run/pass/stressset.def: New test.
8276 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
8277 * gm2/projects/iso/small/run/pass/test1.mod: New test.
8278 * gm2/projects/iso/small/run/pass/testlib.def: New test.
8279 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
8280 * gm2/projects/iso/small/run/pass/testset.mod: New test.
8281
8282 2023-03-23 Richard Biener <rguenther@suse.de>
8283
8284 PR tree-optimization/107569
8285 * g++.dg/opt/pr107569.C: New testcase.
8286
8287 2023-03-23 Richard Biener <rguenther@suse.de>
8288
8289 PR tree-optimization/109262
8290 * g++.dg/torture/pr109262.C: New testcase.
8291
8292 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
8293
8294 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
8295
8296 2023-03-23 Marek Polacek <polacek@redhat.com>
8297
8298 PR c++/107532
8299 * g++.dg/warn/Wdangling-reference11.C: New test.
8300 * g++.dg/warn/Wdangling-reference12.C: New test.
8301
8302 2023-03-23 Jakub Jelinek <jakub@redhat.com>
8303
8304 PR tree-optimization/109176
8305 * gcc.target/aarch64/sve/pr109176.c: New test.
8306
8307 2023-03-23 Pan Li <pan2.li@intel.com>
8308 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8309
8310 PR target/108654
8311 PR target/108185
8312 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
8313 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
8314 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
8315
8316 2023-03-23 Jason Merrill <jason@redhat.com>
8317
8318 PR c++/109241
8319 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
8320
8321 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8322
8323 PR target/109244
8324 * g++.target/riscv/rvv/base/pr109244.C: New test.
8325 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
8326 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
8327 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
8328 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
8329 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
8330 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
8331 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
8332 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
8333 * g++.target/riscv/rvv/base/bug-18.C: New test.
8334 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
8335 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
8336
8337 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8338
8339 PR target/109228
8340 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
8341
8342 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8343 kito-cheng <kito.cheng@sifive.com>
8344
8345 * g++.target/riscv/rvv/base/bug-10.C: New test.
8346 * g++.target/riscv/rvv/base/bug-11.C: New test.
8347 * g++.target/riscv/rvv/base/bug-12.C: New test.
8348 * g++.target/riscv/rvv/base/bug-13.C: New test.
8349 * g++.target/riscv/rvv/base/bug-14.C: New test.
8350 * g++.target/riscv/rvv/base/bug-15.C: New test.
8351 * g++.target/riscv/rvv/base/bug-16.C: New test.
8352 * g++.target/riscv/rvv/base/bug-17.C: New test.
8353 * g++.target/riscv/rvv/base/bug-2.C: New test.
8354 * g++.target/riscv/rvv/base/bug-3.C: New test.
8355 * g++.target/riscv/rvv/base/bug-4.C: New test.
8356 * g++.target/riscv/rvv/base/bug-5.C: New test.
8357 * g++.target/riscv/rvv/base/bug-6.C: New test.
8358 * g++.target/riscv/rvv/base/bug-7.C: New test.
8359 * g++.target/riscv/rvv/base/bug-8.C: New test.
8360 * g++.target/riscv/rvv/base/bug-9.C: New test.
8361
8362 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8363 kito-cheng <kito.cheng@sifive.com>
8364
8365 * gcc.target/riscv/rvv/base/bug-3.c: New test.
8366 * gcc.target/riscv/rvv/base/bug-4.c: New test.
8367 * gcc.target/riscv/rvv/base/bug-5.c: New test.
8368
8369 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
8370
8371 * lib/target-supports.exp (check_effective_target_riscv_vector):
8372 New.
8373
8374 2023-03-22 David Malcolm <dmalcolm@redhat.com>
8375
8376 PR testsuite/105959
8377 * gcc.dg-selftests/dg-final.exp
8378 (dg_final_directive_check_num_args): Update expected maximum
8379 number of args for the various directives using dg-scan.
8380 * lib/scanasm.exp (append_encoding_arg): New procedure.
8381 (dg-scan): Add optional 3rd argument: the encoding to use when
8382 reading from the file.
8383 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
8384 encoded when reading it.
8385 (scan-sarif-file-not): Likewise.
8386
8387 2023-03-22 Jason Merrill <jason@redhat.com>
8388
8389 PR c++/108390
8390 * g++.dg/template/partial-order3.C: New test.
8391
8392 2023-03-22 Harald Anlauf <anlauf@gmx.de>
8393 Steven G. Kargl <kargl@gcc.gnu.org>
8394
8395 PR fortran/104572
8396 * gfortran.dg/pr104572.f90: New test.
8397
8398 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
8399
8400 * gcc.target/i386/pr109137.c: New.
8401
8402 2023-03-22 Jason Merrill <jason@redhat.com>
8403
8404 PR c++/108795
8405 * g++.dg/ext/attr-tsafe1.C: New test.
8406
8407 2023-03-22 Alex Coplan <alex.coplan@arm.com>
8408
8409 PR c++/109177
8410 * g++.dg/ext/pr109177.C: New test.
8411
8412 2023-03-22 David Malcolm <dmalcolm@redhat.com>
8413
8414 PR analyzer/109239
8415 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
8416
8417 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
8418
8419 * gcc.target/gcn/complex.c: New test.
8420
8421 2023-03-21 Harald Anlauf <anlauf@gmx.de>
8422
8423 PR fortran/99036
8424 * gfortran.dg/pr99036.f90: New test.
8425
8426 2023-03-21 Jason Merrill <jason@redhat.com>
8427
8428 PR c++/106890
8429 * g++.dg/cpp0x/nsdmi-template25.C: New test.
8430
8431 2023-03-21 Richard Biener <rguenther@suse.de>
8432
8433 PR tree-optimization/109219
8434 * gcc.dg/torture/pr109219.c: New testcase.
8435
8436 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR testsuite/108898
8439 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
8440 epilogue loops.
8441 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
8442 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
8443
8444 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8445
8446 PR testsuite/108898
8447 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
8448 to dg-additional-options. Always expect just 2 foo.simdclone calls.
8449 * gcc.dg/vect/vect-simd-clone-16f.c: Add
8450 --param vect-epilogues-nomask=0 to dg-additional-options.
8451 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
8452 foo.simdclone calls.
8453 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
8454 dg-additional-options.
8455 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
8456 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
8457 --param vect-epilogues-nomask=0 to dg-additional-options.
8458 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
8459 to dg-additional-options. Always expect just 2 foo.simdclone calls.
8460 * gcc.dg/vect/vect-simd-clone-18f.c: Add
8461 --param vect-epilogues-nomask=0 to dg-additional-options.
8462
8463 2023-03-21 Jakub Jelinek <jakub@redhat.com>
8464
8465 PR tree-optimization/109215
8466 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
8467
8468 2023-03-21 Richard Biener <rguenther@suse.de>
8469
8470 PR tree-optimization/109170
8471 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
8472 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
8473 * gcc.dg/predict-20.c: Likewise.
8474
8475 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
8476
8477 PR fortran/109209
8478 * gfortran.dg/pr109209.f90: New test.
8479
8480 2023-03-20 Marek Polacek <polacek@redhat.com>
8481
8482 PR c++/109159
8483 * g++.dg/cpp0x/explicit16.C: New test.
8484
8485 2023-03-20 Jakub Jelinek <jakub@redhat.com>
8486
8487 PR c++/109164
8488 * g++.dg/tls/thread_local13.C: New test.
8489 * g++.dg/tls/thread_local13-aux.cc: New file.
8490 * g++.dg/tls/thread_local14.C: New test.
8491 * g++.dg/tls/thread_local14-aux.cc: New file.
8492
8493 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
8494
8495 PR target/109067
8496 * gcc.target/powerpc/divic3-1.c: New test.
8497 * gcc.target/powerpc/divic3-2.c: Likewise.
8498 * gcc.target/powerpc/mulic3-1.c: Likewise.
8499 * gcc.target/powerpc/mulic3-2.c: Likewise.
8500
8501 2023-03-20 Harald Anlauf <anlauf@gmx.de>
8502
8503 PR fortran/109186
8504 * gfortran.dg/nearest_6.f90: New test.
8505
8506 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
8507
8508 PR target/109178
8509 * gcc.target/powerpc/pr109178.c: New test.
8510
8511 2023-03-20 Jakub Jelinek <jakub@redhat.com>
8512
8513 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
8514 from char to char [2 * sizeof (int)].
8515
8516 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
8517
8518 PR fortran/87127
8519 * gfortran.dg/external_procedures_4.f90: New test.
8520
8521 2023-03-19 Harald Anlauf <anlauf@gmx.de>
8522
8523 PR fortran/85877
8524 * gfortran.dg/pr85877.f90: New test.
8525
8526 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
8527
8528 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
8529 for MSA tests.
8530
8531 2023-03-18 David Malcolm <dmalcolm@redhat.com>
8532
8533 PR analyzer/109094
8534 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
8535
8536 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
8537
8538 PR fortran/64290
8539 PR fortran/67444
8540 PR fortran/67471
8541 PR fortran/69298
8542 PR fortran/70863
8543 PR fortran/71798
8544 PR fortran/80524
8545 PR fortran/82996
8546 PR fortran/84472
8547 PR fortran/88735
8548 PR fortran/93691
8549 PR fortran/91316
8550 PR fortran/106576
8551 PR fortran/37336
8552 * gfortran.dg/finalize_38.f90 : New test.
8553 * gfortran.dg/finalize_38a.f90 : New test.
8554 * gfortran.dg/allocate_with_source_25.f90 : The number of final
8555 calls goes down from 6 to 4.
8556 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
8557 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
8558 but the final count remains the same.
8559 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
8560 foo.1.x rather than foo.0.x
8561 * gfortran.dg/finalize_39.f90 : New test.
8562 * gfortran.dg/finalize_40.f90 : New test.
8563 * gfortran.dg/finalize_41.f90 : New test.
8564 * gfortran.dg/finalize_42.f90 : New test.
8565 * gfortran.dg/finalize_43.f90 : New test.
8566 * gfortran.dg/finalize_44.f90 : New test.
8567 * gfortran.dg/finalize_45.f90 : New test.
8568 * gfortran.dg/finalize_46.f90 : New test.
8569 * gfortran.dg/finalize_47.f90 : New test.
8570 * gfortran.dg/finalize_48.f90 : New test.
8571 * gfortran.dg/finalize_49.f90 : New test.
8572 * gfortran.dg/finalize_50.f90 : New test.
8573 * gfortran.dg/finalize_51.f90 : New test.
8574
8575 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
8576
8577 * gcc.dg/plugin/infoleak-2.c,
8578 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
8579 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
8580 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
8581 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
8582 gcc.dg/plugin/infoleak-antipatterns-1.c,
8583 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
8584
8585 2023-03-17 Jason Merrill <jason@redhat.com>
8586
8587 PR c++/108975
8588 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
8589
8590 2023-03-17 Jason Merrill <jason@redhat.com>
8591
8592 PR c++/109172
8593 * g++.dg/eh/dtor4.C: New test.
8594
8595 2023-03-17 Jason Merrill <jason@redhat.com>
8596
8597 PR c++/69410
8598 * g++.dg/lookup/friend24.C: New test.
8599
8600 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8601
8602 PR target/105554
8603 * gcc.target/i386/pr105554.c: New test.
8604
8605 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR c/109151
8608 * c-c++-common/ubsan/div-by-zero-8.c: New test.
8609
8610 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
8611
8612 * gcc.target/i386/pr109052.c: New.
8613
8614 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8615 kito-cheng <kito.cheng@sifive.com>
8616
8617 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
8618 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
8619 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
8620 * g++.target/riscv/rvv/base/bug-1.C: New test.
8621 * gcc.target/riscv/rvv/base/bug-2.c: New test.
8622
8623 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR testsuite/109145
8626 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
8627 Don't include complex.h.
8628 (foo): Use __builtin_complex rather than CMPLXF.
8629
8630 2023-03-17 Jakub Jelinek <jakub@redhat.com>
8631
8632 PR middle-end/108685
8633 * c-c++-common/gomp/doacross-8.c: New test.
8634
8635 2023-03-16 Jason Merrill <jason@redhat.com>
8636
8637 PR c++/105809
8638 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
8639
8640 2023-03-16 Jason Merrill <jason@redhat.com>
8641
8642 PR c++/108242
8643 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
8644
8645 2023-03-16 Jason Merrill <jason@redhat.com>
8646
8647 PR c++/101869
8648 * g++.dg/cpp0x/enum43.C: New test.
8649
8650 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8651
8652 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
8653
8654 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8655
8656 PR modula2/109125
8657 * gm2/types/run/pass/d.c: Convert data structure from
8658 BOOLEAN int to bool and cast int to bool in test function.
8659
8660 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
8661
8662 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
8663 * gm2/complex/run/pass/arith3.mod: Ditto.
8664 * gm2/complex/run/pass/arith4.mod: Ditto.
8665 * gm2/complex/run/pass/arith5.mod: Ditto.
8666 * gm2/isolib/run/pass/real2.mod: Ditto.
8667 * gm2/isolib/run/pass/real3.mod: Ditto.
8668 * gm2/isolib/run/pass/realconv.mod: Ditto.
8669 * gm2/isolib/run/pass/realconv2.mod: Ditto.
8670 * gm2/pim/pass/testshort.mod: Ditto.
8671 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
8672 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
8673 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
8674 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
8675
8676 2023-03-16 Patrick Palka <ppalka@redhat.com>
8677
8678 PR c++/109030
8679 * g++.dg/cpp2a/constexpr-inst2.C: New test.
8680
8681 2023-03-16 Patrick Palka <ppalka@redhat.com>
8682
8683 PR c++/100288
8684 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
8685
8686 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8687
8688 * gdc.dg/torture/simd23084.d: New test.
8689 * gdc.dg/torture/simd23085.d: New test.
8690 * gdc.dg/torture/simd23218.d: New test.
8691
8692 2023-03-16 Martin Liska <mliska@suse.cz>
8693
8694 PR middle-end/106133
8695 * c-c++-common/pr106133.c: New test.
8696
8697 2023-03-16 Alexandre Oliva <oliva@adacore.com>
8698
8699 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
8700
8701 2023-03-16 Jason Merrill <jason@redhat.com>
8702
8703 PR c++/105406
8704 * g++.dg/coroutines/co-await-moveonly1.C: New test.
8705
8706 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
8707
8708 PR d/109144
8709 * gdc.dg/torture/pr109144.d: New test.
8710
8711 2023-03-16 Richard Biener <rguenther@suse.de>
8712
8713 PR tree-optimization/109123
8714 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
8715 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
8716 the name of the pointer.
8717 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
8718
8719 2023-03-15 Jason Merrill <jason@redhat.com>
8720
8721 PR c++/103871
8722 PR c++/98056
8723 * g++.dg/coroutines/co-await-initlist1.C: New test.
8724
8725 2023-03-15 David Malcolm <dmalcolm@redhat.com>
8726
8727 PR analyzer/109097
8728 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
8729 have an invocation object marked as succeeding, with no
8730 notifications.
8731 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
8732 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
8733 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
8734 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
8735 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
8736 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
8737 and test cases.
8738
8739 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
8740
8741 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
8742 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
8743 * gcc.target/i386/sse-movss-4.c (dg-options):
8744 Use -mno-sse4. Simplify scan-assembler-not strings.
8745 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
8746 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
8747
8748 2023-03-15 Harald Anlauf <anlauf@gmx.de>
8749 Tobias Burnus <tobias@codesourcery.com>
8750
8751 PR fortran/58331
8752 * gfortran.dg/class_dummy_10.f90: New test.
8753
8754 2023-03-15 Marek Polacek <polacek@redhat.com>
8755
8756 PR c++/107280
8757 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
8758
8759 2023-03-15 Richard Biener <rguenther@suse.de>
8760
8761 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
8762 diagnostic.
8763
8764 2023-03-15 Jason Merrill <jason@redhat.com>
8765
8766 PR c++/58538
8767 * g++.dg/template/ttp7.C: Remove expected error.
8768
8769 2023-03-15 Jason Merrill <jason@redhat.com>
8770
8771 PR c++/108179
8772 PR c++/104107
8773 PR c++/95036
8774 * g++.dg/template/ttp35.C: New test.
8775
8776 2023-03-15 Richard Biener <rguenther@suse.de>
8777
8778 PR tree-optimization/109139
8779 * gcc.dg/torture/pr109139.c: New testcase.
8780
8781 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8782
8783 * gcc.target/riscv/xtheadmempair-1.c: New test.
8784 * gcc.target/riscv/xtheadmempair-2.c: New test.
8785 * gcc.target/riscv/xtheadmempair-3.c: New test.
8786
8787 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8788
8789 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
8790
8791 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8792
8793 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
8794
8795 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8796
8797 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
8798 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
8799 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
8800 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
8801 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
8802 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
8803 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
8804 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
8805
8806 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8807
8808 * gcc.target/riscv/xtheadbb-ext.c: New test.
8809 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
8810 * gcc.target/riscv/xtheadbb-extu.c: New test.
8811 * gcc.target/riscv/xtheadbb-ff1.c: New test.
8812 * gcc.target/riscv/xtheadbb-rev.c: New test.
8813 * gcc.target/riscv/xtheadbb-srri.c: New test.
8814
8815 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8816
8817 * gcc.target/riscv/xtheadbs-tst.c: New test.
8818
8819 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8820
8821 * gcc.target/riscv/xtheadba-addsl.c: New test.
8822
8823 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8824
8825 * gcc.target/riscv/mcpu-thead-c906.c: New test.
8826
8827 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
8828
8829 * gcc.target/riscv/xtheadba.c: New test.
8830 * gcc.target/riscv/xtheadbb.c: New test.
8831 * gcc.target/riscv/xtheadbs.c: New test.
8832 * gcc.target/riscv/xtheadcmo.c: New test.
8833 * gcc.target/riscv/xtheadcondmov.c: New test.
8834 * gcc.target/riscv/xtheadfmemidx.c: New test.
8835 * gcc.target/riscv/xtheadfmv.c: New test.
8836 * gcc.target/riscv/xtheadint.c: New test.
8837 * gcc.target/riscv/xtheadmac.c: New test.
8838 * gcc.target/riscv/xtheadmemidx.c: New test.
8839 * gcc.target/riscv/xtheadmempair.c: New test.
8840 * gcc.target/riscv/xtheadsync.c: New test.
8841
8842 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
8843
8844 PR target/109117
8845 * gcc.target/i386/pr109117-1.c: New test.
8846
8847 2023-03-15 Jonathan Yong <10walls@gmail.com>
8848
8849 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
8850 * gcc.dg/pic-3.c: Ditto.
8851 * gcc.dg/pic-4.c: Ditto.
8852
8853 2023-03-14 Patrick Palka <ppalka@redhat.com>
8854
8855 PR c++/96830
8856 * g++.dg/cpp2a/concepts-class5.C: New test.
8857 * g++.dg/cpp2a/concepts-class5a.C: New test.
8858
8859 2023-03-14 Patrick Palka <ppalka@redhat.com>
8860
8861 PR c++/96830
8862 * g++.dg/cpp2a/concepts-friend14.C: New test.
8863
8864 2023-03-14 Jason Merrill <jason@redhat.com>
8865
8866 PR c++/108468
8867 * g++.dg/cpp1y/var-templ78.C: New test.
8868
8869 2023-03-14 Jason Merrill <jason@redhat.com>
8870
8871 PR c++/107310
8872 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
8873 * g++.dg/warn/Wreturn-6.C: New test.
8874
8875 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8876
8877 PR target/109109
8878 * gcc.target/i386/pr109109-1.c: New test.
8879 * gcc.target/i386/pr109109-2.c: New test.
8880
8881 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
8882
8883 PR d/109108
8884 * gdc.dg/torture/imports/pr109108.d: New test.
8885 * gdc.dg/torture/pr109108.d: New test.
8886
8887 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8888
8889 PR c++/108972
8890 PR testsuite/109129
8891 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
8892 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
8893 rather than ! concepts.
8894
8895 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8896
8897 PR c++/109096
8898 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
8899
8900 2023-03-14 Richard Biener <rguenther@suse.de>
8901
8902 * gcc.dg/auto-init-unused-1.c: New testcase.
8903
8904 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
8905
8906 PR tree-optimization/109005
8907 * gnat.dg/specs/opt6.ads: New test.
8908
8909 2023-03-14 Tamar Christina <tamar.christina@arm.com>
8910
8911 PR testsuite/109118
8912 * gcc.dg/mla_1.c: Moved to...
8913 * gcc.target/aarch64/sve/mla_3.c: ...here.
8914
8915 2023-03-14 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR tree-optimization/109115
8918 * gcc.dg/pr109115.c: New test.
8919
8920 2023-03-14 Richard Biener <rguenther@suse.de>
8921
8922 * g++.dg/torture/20230313.C: New testcase.
8923
8924 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
8925
8926 * gm2/pim/fail/largeconst.mod: New test.
8927
8928 2023-03-13 Jason Merrill <jason@redhat.com>
8929
8930 PR c++/107128
8931 * g++.dg/warn/pragma-system_header6.h: New test.
8932 * g++.dg/warn/pragma-system_header6.C: New test.
8933
8934 2023-03-13 David Malcolm <dmalcolm@redhat.com>
8935
8936 PR analyzer/105906
8937 * gcc.dg/analyzer/leak-pr105906.c: New test.
8938
8939 2023-03-13 David Malcolm <dmalcolm@redhat.com>
8940
8941 PR analyzer/108045
8942 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
8943 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
8944
8945 2023-03-13 David Malcolm <dmalcolm@redhat.com>
8946
8947 * gcc.dg/analyzer/exec-1.c: New test.
8948 * gcc.dg/analyzer/snprintf-concat.c: New test.
8949 * gcc.dg/analyzer/vsnprintf-1.c: New test.
8950
8951 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8952
8953 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
8954
8955 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
8956
8957 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
8958 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
8959 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
8960 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
8961 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
8962 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
8963 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
8964 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
8965 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
8966 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
8967 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
8968 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
8969 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
8970 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
8971 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
8972 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
8973 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
8974 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
8975 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
8976 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
8977 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
8978 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
8979 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
8980 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
8981 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
8982 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
8983 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
8984 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
8985 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
8986 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
8987 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
8988 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
8989 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
8990 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
8991 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
8992 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
8993 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
8994 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
8995 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
8996 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
8997 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
8998 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
8999 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
9000 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
9001 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
9002 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
9003 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
9004 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
9005 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
9006 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
9007 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
9008 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
9009 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
9010 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
9011 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
9012 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
9013 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
9014 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
9015 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
9016 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
9017 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
9018 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
9019 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
9020 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
9021 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
9022 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
9023 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
9024 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
9025 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
9026 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
9027 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
9028 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
9029 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
9030 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
9031 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
9032 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
9033 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
9034 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
9035 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
9036 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
9037 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
9038 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
9039 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
9040 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
9041 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
9042 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
9043 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
9044 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
9045 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
9046 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
9047 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
9048 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
9049 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
9050 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
9051 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
9052 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
9053 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
9054 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
9055 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
9056 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
9057 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
9058 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
9059 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
9060 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
9061 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
9062 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
9063 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
9064 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
9065 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
9066 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
9067 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
9068 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
9069 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
9070 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
9071 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
9072 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
9073 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
9074 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
9075 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
9076 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
9077 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
9078 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
9079 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
9080 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
9081 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
9082 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
9083 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
9084 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
9085 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
9086 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
9087 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
9088 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
9089 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
9090 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
9091 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
9092 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
9093 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
9094 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
9095 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
9096 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
9097 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
9098 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
9099 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
9100 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
9101 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
9102 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
9103 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
9104 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
9105 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
9106 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
9107 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
9108 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
9109 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
9110 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
9111 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
9112 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
9113 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
9114 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
9115 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
9116 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
9117 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
9118 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
9119 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
9120 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
9121 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
9122 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
9123 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
9124 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
9125 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
9126 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
9127 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
9128 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
9129 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
9130 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
9131 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
9132 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
9133 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
9134 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
9135 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
9136 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
9137 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
9138 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
9139 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
9140 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
9141 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
9142 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
9143 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
9144 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
9145 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
9146 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
9147 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
9148 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
9149 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
9150 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
9151 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
9152 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
9153 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
9154 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
9155 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
9156 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
9157 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
9158 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
9159 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
9160 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
9161 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
9162 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
9163 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
9164 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
9165 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
9166 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
9167 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
9168 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
9169 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
9170 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
9171 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
9172 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
9173 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
9174 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
9175 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
9176 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
9177 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
9178 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
9179 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
9180 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
9181 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
9182 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
9183 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
9184 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
9185 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
9186 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
9187 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
9188 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
9189 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
9190 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
9191 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
9192 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
9193 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
9194 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
9195 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
9196 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
9197 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
9198 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
9199 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
9200 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
9201 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
9202 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
9203 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
9204 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
9205 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
9206 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
9207 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
9208 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
9209 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
9210 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
9211 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
9212 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
9213 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
9214 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
9215 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
9216 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
9217 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
9218 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
9219 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
9220 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
9221 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
9222 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
9223 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
9224 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
9225 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
9226 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
9227 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
9228 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
9229 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
9230 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
9231 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
9232 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
9233 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
9234 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
9235 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
9236 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
9237 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
9238 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
9239 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
9240 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
9241 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
9242 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
9243 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
9244 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
9245 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
9246 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
9247 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
9248 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
9249 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
9250 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
9251 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
9252 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
9253 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
9254 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
9255 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
9256 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
9257 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
9258 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
9259 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
9260 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
9261 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
9262 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
9263 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
9264 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
9265 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
9266 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
9267 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
9268 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
9269 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
9270 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
9271 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
9272 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
9273 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
9274 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
9275 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
9276 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
9277 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
9278 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
9279 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
9280 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
9281 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
9282 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
9283 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
9284 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
9285 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
9286 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
9287 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
9288 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
9289 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
9290 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
9291 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
9292 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
9293 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
9294 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
9295 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
9296 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
9297 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
9298 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
9299 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
9300 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
9301 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
9302 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
9303 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
9304 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
9305 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
9306 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
9307 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
9308 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
9309 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
9310 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
9311 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
9312 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
9313 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
9314 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
9315 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
9316 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
9317 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
9318 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
9319 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
9320 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
9321 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
9322 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
9323 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
9324 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
9325 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
9326 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
9327 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
9328 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
9329 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
9330 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
9331 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
9332 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
9333 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
9334 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
9335 * g++.target/riscv/rvv/base/vle-1.C: Removed.
9336 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
9337 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
9338 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
9339 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
9340 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
9341 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
9342 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
9343 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
9344 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
9345 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
9346 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
9347 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
9348 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
9349 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
9350 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
9351 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
9352 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
9353 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
9354 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
9355 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
9356 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
9357 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
9358 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
9359 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
9360 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
9361 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
9362 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
9363 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
9364 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
9365 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
9366 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
9367 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
9368 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
9369 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
9370 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
9371 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
9372 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
9373 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
9374 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
9375 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
9376 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
9377 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
9378 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
9379 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
9380 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
9381 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
9382 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
9383 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
9384 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
9385 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
9386 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
9387 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
9388 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
9389 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
9390 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
9391 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
9392 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
9393 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
9394 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
9395 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
9396 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
9397 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
9398 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
9399 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
9400 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
9401 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
9402 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
9403 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
9404 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
9405 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
9406 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
9407 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
9408 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
9409 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
9410 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
9411 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
9412 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
9413 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
9414 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
9415 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
9416 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
9417 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
9418 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
9419 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
9420 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
9421 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
9422 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
9423 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
9424 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
9425 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
9426 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
9427 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
9428 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
9429 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
9430 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
9431 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
9432 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
9433 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
9434 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
9435 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
9436 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
9437 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
9438 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
9439 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
9440 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
9441 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
9442 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
9443 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
9444 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
9445 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
9446 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
9447 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
9448 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
9449 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
9450 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
9451 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
9452 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
9453 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
9454 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
9455 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
9456 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
9457 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
9458 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
9459 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
9460 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
9461 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
9462 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
9463 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
9464 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
9465 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
9466 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
9467 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
9468 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
9469 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
9470 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
9471 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
9472 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
9473 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
9474 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
9475 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
9476 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
9477 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
9478 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
9479 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
9480 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
9481 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
9482 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
9483 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
9484 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
9485 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
9486 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
9487 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
9488 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
9489 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
9490 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
9491 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
9492 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
9493 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
9494 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
9495 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
9496 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
9497 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
9498 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
9499 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
9500 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
9501 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
9502 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
9503 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
9504 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
9505 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
9506 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
9507 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
9508 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
9509 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
9510 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
9511 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
9512 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
9513 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
9514 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
9515 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
9516 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
9517 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
9518 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
9519 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
9520 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
9521 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
9522 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
9523 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
9524 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
9525 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
9526 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
9527 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
9528 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
9529 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
9530 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
9531 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
9532 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
9533 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
9534 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
9535 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
9536 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
9537 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
9538 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
9539 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
9540 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
9541 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
9542 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
9543 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
9544 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
9545 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
9546 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
9547 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
9548 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
9549 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
9550 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
9551 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
9552 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
9553 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
9554 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
9555 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
9556 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
9557 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
9558 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
9559 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
9560 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
9561 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
9562 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
9563 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
9564 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
9565 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
9566 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
9567 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
9568 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
9569 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
9570 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
9571 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
9572 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
9573 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
9574 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
9575 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
9576 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
9577 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
9578 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
9579 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
9580 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
9581 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
9582 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
9583 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
9584 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
9585 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
9586 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
9587 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
9588 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
9589 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
9590 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
9591 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
9592 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
9593 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
9594 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
9595 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
9596 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
9597 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
9598 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
9599 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
9600 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
9601 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
9602 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
9603 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
9604 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
9605 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
9606 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
9607 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
9608 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
9609 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
9610 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
9611 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
9612 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
9613 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
9614 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
9615 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
9616 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
9617 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
9618 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
9619 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
9620 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
9621 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
9622 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
9623 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
9624 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
9625 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
9626 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
9627 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
9628 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
9629 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
9630 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
9631 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
9632 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
9633 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
9634 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
9635 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
9636 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
9637 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
9638 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
9639 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
9640 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
9641 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
9642 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
9643 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
9644 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
9645 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
9646 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
9647 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
9648 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
9649 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
9650 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
9651 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
9652 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
9653 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
9654 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
9655 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
9656 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
9657 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
9658 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
9659 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
9660 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
9661 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
9662 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
9663 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
9664 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
9665 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
9666 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
9667 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
9668 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
9669 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
9670 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
9671 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
9672 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
9673 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
9674 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
9675 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
9676 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
9677 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
9678 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
9679 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
9680 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
9681 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
9682 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
9683 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
9684 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
9685 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
9686 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
9687 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
9688 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
9689 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
9690 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
9691 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
9692 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
9693 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
9694 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
9695 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
9696 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
9697 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
9698 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
9699 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
9700 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
9701 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
9702 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
9703 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
9704 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
9705 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
9706 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
9707 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
9708 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
9709 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
9710 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
9711 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
9712 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
9713 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
9714 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
9715 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
9716 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
9717 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
9718 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
9719 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
9720 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
9721 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
9722 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
9723 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
9724 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
9725 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
9726 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
9727 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
9728 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
9729 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
9730 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
9731 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
9732 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
9733 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
9734 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
9735 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
9736 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
9737 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
9738 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
9739 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
9740 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
9741 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
9742 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
9743 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
9744 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
9745 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
9746 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
9747 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
9748 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
9749 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
9750 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
9751 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
9752 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
9753 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
9754 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
9755 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
9756 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
9757 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
9758 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
9759 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
9760 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
9761 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
9762 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
9763 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
9764 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
9765 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
9766 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
9767 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
9768 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
9769 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
9770 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
9771 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
9772 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
9773 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
9774 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
9775 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
9776 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
9777 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
9778 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
9779 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
9780 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
9781 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
9782 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
9783 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
9784 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
9785 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
9786 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
9787 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
9788 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
9789 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
9790 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
9791 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
9792 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
9793 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
9794 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
9795 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
9796 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
9797 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
9798 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
9799 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
9800 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
9801 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
9802 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
9803 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
9804 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
9805 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
9806 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
9807 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
9808 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
9809 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
9810 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
9811 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
9812 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
9813 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
9814 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
9815 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
9816 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
9817 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
9818 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
9819 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
9820 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
9821 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
9822 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
9823 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
9824 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
9825 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
9826 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
9827 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
9828 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
9829 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
9830 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
9831 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
9832 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
9833 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
9834 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
9835 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
9836 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
9837 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
9838 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
9839 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
9840 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
9841 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
9842 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
9843 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
9844 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
9845 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
9846 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
9847 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
9848 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
9849 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
9850 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
9851 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
9852 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
9853 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
9854 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
9855 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
9856 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
9857 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
9858 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
9859 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
9860 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
9861 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
9862 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
9863 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
9864 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
9865 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
9866 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
9867 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
9868 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
9869 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
9870 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
9871 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
9872 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
9873 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
9874 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
9875 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
9876 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
9877 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
9878 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
9879 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
9880 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
9881 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
9882 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
9883 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
9884 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
9885 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
9886 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
9887 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
9888 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
9889 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
9890 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
9891 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
9892 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
9893 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
9894 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
9895 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
9896 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
9897 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
9898 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
9899 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
9900 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
9901 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
9902 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
9903 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
9904 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
9905 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
9906 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
9907 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
9908 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
9909 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
9910 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
9911 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
9912 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
9913 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
9914 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
9915 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
9916 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
9917 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
9918 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
9919 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
9920 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
9921 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
9922 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
9923 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
9924 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
9925 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
9926 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
9927 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
9928 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
9929 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
9930 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
9931 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
9932 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
9933 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
9934 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
9935 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
9936 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
9937 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
9938 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
9939 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
9940 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
9941 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
9942 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
9943 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
9944 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
9945 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
9946 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
9947 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
9948 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
9949 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
9950 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
9951 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
9952 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
9953 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
9954 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
9955 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
9956 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
9957 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
9958 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
9959 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
9960 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
9961 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
9962 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
9963 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
9964 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
9965 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
9966 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
9967 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
9968 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
9969 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
9970 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
9971 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
9972 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
9973 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
9974 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
9975 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
9976 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
9977 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
9978 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
9979 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
9980 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
9981 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
9982 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
9983 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
9984 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
9985 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
9986 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
9987 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
9988 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
9989 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
9990 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
9991 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
9992 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
9993 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
9994 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
9995 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
9996 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
9997 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
9998 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
9999 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
10000 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
10001 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
10002 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
10003 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
10004 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
10005 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
10006 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
10007 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
10008 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
10009 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
10010 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
10011 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
10012 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
10013 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
10014 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
10015 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
10016 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
10017 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
10018 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
10019 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
10020 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
10021 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
10022 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
10023 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
10024 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
10025 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
10026 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
10027 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
10028 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
10029 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
10030 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
10031 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
10032 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
10033 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
10034 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
10035 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
10036 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
10037 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
10038 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
10039 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
10040 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
10041 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
10042 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
10043 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
10044 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
10045 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
10046 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
10047 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
10048 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
10049 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
10050 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
10051 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
10052 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
10053 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
10054 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
10055 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
10056 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
10057 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
10058 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
10059 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
10060 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
10061 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
10062 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
10063 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
10064 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
10065 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
10066 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
10067 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
10068 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
10069 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
10070 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
10071 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
10072 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
10073 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
10074 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
10075 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
10076 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
10077 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
10078 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
10079 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
10080 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
10081 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
10082 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
10083 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
10084 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
10085 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
10086 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
10087 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
10088 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
10089 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
10090 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
10091 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
10092 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
10093 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
10094 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
10095 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
10096 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
10097 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
10098 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
10099 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
10100 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
10101 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
10102 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
10103 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
10104 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
10105 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
10106 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
10107 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
10108 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
10109 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
10110 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
10111 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
10112 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
10113 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
10114 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
10115 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
10116 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
10117 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
10118 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
10119 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
10120 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
10121 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
10122 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
10123 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
10124 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
10125 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
10126 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
10127 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
10128 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
10129 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
10130 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
10131 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
10132 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
10133 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
10134 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
10135 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
10136 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
10137 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
10138 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
10139 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
10140 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
10141 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
10142 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
10143 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
10144 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
10145 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
10146 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
10147 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
10148 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
10149 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
10150 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
10151 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
10152 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
10153 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
10154 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
10155 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
10156 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
10157 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
10158 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
10159 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
10160 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
10161 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
10162 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
10163 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
10164 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
10165 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
10166 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
10167 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
10168 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
10169 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
10170 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
10171 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
10172 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
10173 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
10174 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
10175 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
10176 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
10177 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
10178 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
10179 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
10180 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
10181 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
10182 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
10183 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
10184 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
10185 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
10186 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
10187 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
10188 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
10189 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
10190 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
10191 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
10192 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
10193 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
10194 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
10195 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
10196 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
10197 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
10198 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
10199 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
10200 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
10201 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
10202 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
10203 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
10204 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
10205 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
10206 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
10207 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
10208 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
10209 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
10210 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
10211 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
10212 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
10213 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
10214 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
10215 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
10216 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
10217 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
10218 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
10219 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
10220 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
10221 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
10222 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
10223 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
10224 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
10225 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
10226 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
10227 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
10228 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
10229 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
10230 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
10231 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
10232 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
10233 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
10234 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
10235 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
10236 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
10237 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
10238 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
10239 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
10240 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
10241 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
10242 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
10243 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
10244 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
10245 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
10246 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
10247 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
10248 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
10249 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
10250 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
10251 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
10252 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
10253 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
10254 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
10255 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
10256 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
10257 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
10258 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
10259 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
10260 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
10261 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
10262 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
10263 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
10264 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
10265 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
10266 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
10267 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
10268 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
10269 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
10270 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
10271 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
10272 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
10273 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
10274 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
10275 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
10276 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
10277 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
10278 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
10279 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
10280 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
10281 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
10282 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
10283 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
10284 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
10285 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
10286 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
10287 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
10288 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
10289 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
10290 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
10291 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
10292 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
10293 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
10294 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
10295 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
10296 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
10297 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
10298 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
10299 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
10300 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
10301 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
10302 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
10303 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
10304 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
10305 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
10306 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
10307 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
10308 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
10309 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
10310 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
10311 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
10312 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
10313 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
10314 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
10315 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
10316 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
10317 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
10318 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
10319 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
10320 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
10321 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
10322 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
10323 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
10324 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
10325 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
10326 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
10327 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
10328 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
10329 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
10330 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
10331 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
10332 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
10333 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
10334 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
10335 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
10336 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
10337 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
10338 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
10339 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
10340 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
10341 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
10342 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
10343 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
10344 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
10345 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
10346 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
10347 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
10348 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
10349 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
10350 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
10351 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
10352 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
10353 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
10354 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
10355 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
10356 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
10357 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
10358 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
10359 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
10360 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
10361 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
10362 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
10363 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
10364 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
10365 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
10366 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
10367 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
10368 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
10369 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
10370 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
10371 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
10372 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
10373 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
10374 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
10375 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
10376 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
10377 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
10378 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
10379 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
10380 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
10381 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
10382 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
10383 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
10384 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
10385 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
10386 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
10387 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
10388 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
10389 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
10390 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
10391 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
10392 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
10393 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
10394 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
10395 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
10396 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
10397 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
10398 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
10399 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
10400 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
10401 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
10402 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
10403 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
10404 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
10405 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
10406 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
10407 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
10408 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
10409 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
10410 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
10411 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
10412 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
10413 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
10414 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
10415 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
10416 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
10417 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
10418 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
10419 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
10420 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
10421 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
10422 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
10423 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
10424 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
10425 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
10426 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
10427 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
10428 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
10429 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
10430 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
10431 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
10432 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
10433 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
10434 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
10435 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
10436 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
10437 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
10438 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
10439 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
10440 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
10441 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
10442 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
10443 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
10444 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
10445 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
10446 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
10447 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
10448 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
10449 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
10450 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
10451 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
10452 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
10453 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
10454 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
10455 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
10456 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
10457 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
10458 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
10459 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
10460 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
10461 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
10462 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
10463 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
10464 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
10465 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
10466 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
10467 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
10468 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
10469 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
10470 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
10471 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
10472 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
10473 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
10474 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
10475 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
10476 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
10477 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
10478 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
10479 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
10480 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
10481 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
10482 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
10483 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
10484 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
10485 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
10486 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
10487 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
10488 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
10489 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
10490 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
10491 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
10492 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
10493 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
10494 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
10495 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
10496 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
10497 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
10498 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
10499 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
10500 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
10501 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
10502 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
10503 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
10504 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
10505 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
10506 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
10507 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
10508 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
10509 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
10510 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
10511 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
10512 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
10513 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
10514 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
10515 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
10516 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
10517 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
10518 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
10519 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
10520 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
10521 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
10522 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
10523 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
10524 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
10525 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
10526 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
10527 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
10528 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
10529 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
10530 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
10531 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
10532 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
10533 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
10534 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
10535 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
10536 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
10537 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
10538 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
10539 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
10540 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
10541 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
10542 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
10543 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
10544 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
10545 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
10546 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
10547 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
10548 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
10549 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
10550 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
10551 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
10552 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
10553 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
10554 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
10555 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
10556 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
10557 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
10558 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
10559 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
10560 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
10561 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
10562 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
10563 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
10564 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
10565 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
10566 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
10567 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
10568 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
10569 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
10570 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
10571 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
10572 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
10573 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
10574 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
10575 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
10576 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
10577 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
10578 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
10579 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
10580 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
10581 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
10582 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
10583 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
10584 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
10585 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
10586 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
10587 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
10588 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
10589 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
10590 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
10591 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
10592 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
10593 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
10594 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
10595 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
10596 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
10597 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
10598 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
10599 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
10600 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
10601 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
10602 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
10603 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
10604 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
10605 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
10606 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
10607 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
10608 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
10609 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
10610 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
10611 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
10612 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
10613 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
10614 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
10615 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
10616 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
10617 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
10618 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
10619 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
10620 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
10621 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
10622 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
10623 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
10624 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
10625 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
10626 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
10627 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
10628 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
10629 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
10630 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
10631 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
10632 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
10633 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
10634 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
10635 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
10636 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
10637 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
10638 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
10639 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
10640 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
10641 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
10642 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
10643 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
10644 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
10645 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
10646 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
10647 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
10648 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
10649 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
10650 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
10651 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
10652 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
10653 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
10654 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
10655 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
10656 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
10657 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
10658 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
10659 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
10660 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
10661 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
10662 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
10663 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
10664 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
10665 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
10666 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
10667 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
10668 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
10669 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
10670 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
10671 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
10672 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
10673 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
10674 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
10675 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
10676 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
10677 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
10678 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
10679 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
10680 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
10681 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
10682 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
10683 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
10684 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
10685 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
10686 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
10687 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
10688 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
10689 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
10690 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
10691 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
10692 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
10693 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
10694 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
10695 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
10696 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
10697 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
10698 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
10699 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
10700 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
10701 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
10702 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
10703 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
10704 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
10705 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
10706 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
10707 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
10708 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
10709 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
10710 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
10711 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
10712 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
10713 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
10714 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
10715 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
10716 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
10717 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
10718 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
10719 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
10720 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
10721 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
10722 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
10723 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
10724 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
10725 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
10726 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
10727 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
10728 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
10729 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
10730 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
10731 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
10732 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
10733 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
10734 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
10735 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
10736 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
10737 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
10738 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
10739 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
10740 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
10741 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
10742 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
10743 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
10744 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
10745 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
10746 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
10747 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
10748 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
10749 * g++.target/riscv/rvv/base/vse-1.C: Removed.
10750 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
10751 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
10752 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
10753 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
10754 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
10755 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
10756 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
10757 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
10758 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
10759 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
10760 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
10761 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
10762 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
10763 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
10764 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
10765 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
10766 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
10767 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
10768 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
10769 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
10770 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
10771 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
10772 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
10773 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
10774 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
10775 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
10776 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
10777 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
10778 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
10779 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
10780 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
10781 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
10782 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
10783 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
10784 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
10785 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
10786 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
10787 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
10788 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
10789 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
10790 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
10791 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
10792 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
10793 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
10794 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
10795 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
10796 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
10797 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
10798 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
10799 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
10800 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
10801 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
10802 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
10803 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
10804 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
10805 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
10806 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
10807 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
10808 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
10809 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
10810 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
10811 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
10812 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
10813 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
10814 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
10815 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
10816 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
10817 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
10818 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
10819 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
10820 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
10821 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
10822 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
10823 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
10824 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
10825 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
10826 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
10827 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
10828 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
10829 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
10830 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
10831 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
10832 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
10833 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
10834 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
10835 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
10836 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
10837 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
10838 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
10839 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
10840 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
10841 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
10842 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
10843 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
10844 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
10845 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
10846 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
10847 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
10848 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
10849 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
10850 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
10851 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
10852 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
10853 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
10854 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
10855 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
10856 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
10857 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
10858 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
10859 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
10860 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
10861 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
10862 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
10863 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
10864 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
10865 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
10866 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
10867 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
10868 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
10869 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
10870 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
10871 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
10872 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
10873 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
10874 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
10875 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
10876 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
10877 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
10878 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
10879 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
10880 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
10881 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
10882 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
10883 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
10884 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
10885 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
10886 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
10887 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
10888 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
10889 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
10890 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
10891 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
10892 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
10893 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
10894 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
10895 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
10896 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
10897 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
10898 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
10899 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
10900 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
10901 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
10902 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
10903 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
10904 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
10905 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
10906 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
10907 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
10908 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
10909 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
10910 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
10911 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
10912 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
10913 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
10914 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
10915 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
10916 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
10917 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
10918 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
10919 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
10920 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
10921 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
10922 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
10923 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
10924 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
10925 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
10926 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
10927 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
10928 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
10929 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
10930 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
10931 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
10932 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
10933 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
10934 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
10935 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
10936 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
10937 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
10938 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
10939 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
10940 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
10941 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
10942 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
10943 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
10944 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
10945 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
10946 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
10947 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
10948 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
10949 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
10950 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
10951 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
10952 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
10953 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
10954 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
10955 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
10956 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
10957 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
10958 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
10959 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
10960 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
10961 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
10962 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
10963 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
10964 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
10965 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
10966 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
10967 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
10968 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
10969 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
10970 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
10971 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
10972 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
10973 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
10974 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
10975 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
10976 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
10977 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
10978 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
10979 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
10980 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
10981 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
10982 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
10983 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
10984 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
10985 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
10986 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
10987 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
10988 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
10989 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
10990 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
10991 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
10992 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
10993 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
10994 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
10995 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
10996 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
10997 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
10998 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
10999 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
11000 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
11001 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
11002 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
11003 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
11004 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
11005 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
11006 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
11007 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
11008 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
11009 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
11010 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
11011 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
11012 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
11013 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
11014 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
11015 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
11016 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
11017 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
11018 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
11019 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
11020 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
11021 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
11022 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
11023 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
11024 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
11025 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
11026 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
11027 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
11028 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
11029 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
11030 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
11031 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
11032 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
11033 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
11034 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
11035 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
11036 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
11037 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
11038 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
11039 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
11040 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
11041 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
11042 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
11043 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
11044 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
11045 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
11046 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
11047 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
11048 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
11049 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
11050 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
11051 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
11052 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
11053 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
11054 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
11055 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
11056 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
11057 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
11058 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
11059 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
11060 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
11061 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
11062 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
11063 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
11064 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
11065 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
11066 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
11067 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
11068 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
11069 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
11070 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
11071 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
11072 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
11073 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
11074 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
11075 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
11076 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
11077 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
11078 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
11079 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
11080 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
11081 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
11082 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
11083 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
11084 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
11085 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
11086 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
11087 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
11088 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
11089 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
11090 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
11091 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
11092 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
11093 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
11094 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
11095 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
11096 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
11097 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
11098 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
11099 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
11100 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
11101 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
11102 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
11103 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
11104 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
11105 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
11106 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
11107 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
11108 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
11109 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
11110 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
11111 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
11112 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
11113 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
11114 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
11115 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
11116 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
11117 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
11118 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
11119 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
11120 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
11121 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
11122 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
11123 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
11124 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
11125 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
11126 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
11127 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
11128 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
11129 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
11130 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
11131 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
11132 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
11133 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
11134 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
11135 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
11136 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
11137 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
11138 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
11139 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
11140 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
11141 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
11142 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
11143 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
11144 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
11145 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
11146 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
11147 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
11148 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
11149 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
11150 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
11151 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
11152 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
11153 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
11154 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
11155 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
11156 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
11157 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
11158 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
11159 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
11160 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
11161 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
11162 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
11163 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
11164 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
11165 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
11166 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
11167 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
11168 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
11169 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
11170 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
11171 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
11172 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
11173 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
11174 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
11175 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
11176 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
11177 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
11178 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
11179 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
11180 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
11181 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
11182 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
11183 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
11184 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
11185 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
11186 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
11187 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
11188 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
11189 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
11190 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
11191 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
11192 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
11193 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
11194 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
11195 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
11196 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
11197 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
11198 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
11199 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
11200 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
11201 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
11202 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
11203 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
11204 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
11205 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
11206 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
11207 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
11208 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
11209 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
11210 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
11211 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
11212 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
11213 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
11214 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
11215 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
11216 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
11217 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
11218 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
11219 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
11220 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
11221 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
11222 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
11223 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
11224 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
11225 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
11226 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
11227 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
11228 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
11229 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
11230 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
11231 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
11232 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
11233 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
11234 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
11235 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
11236 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
11237 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
11238 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
11239 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
11240 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
11241 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
11242 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
11243 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
11244 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
11245 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
11246 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
11247 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
11248 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
11249 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
11250 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
11251 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
11252 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
11253 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
11254 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
11255 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
11256 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
11257 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
11258 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
11259 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
11260 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
11261 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
11262 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
11263 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
11264 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
11265 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
11266 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
11267 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
11268 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
11269 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
11270 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
11271 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
11272 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
11273 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
11274 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
11275 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
11276 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
11277 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
11278 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
11279 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
11280 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
11281 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
11282 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
11283 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
11284 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
11285 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
11286 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
11287 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
11288 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
11289 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
11290 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
11291 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
11292 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
11293 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
11294 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
11295 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
11296 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
11297 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
11298 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
11299 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
11300 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
11301 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
11302 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
11303 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
11304 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
11305 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
11306 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
11307 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
11308 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
11309 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
11310 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
11311 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
11312 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
11313 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
11314 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
11315 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
11316 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
11317 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
11318 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
11319 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
11320 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
11321 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
11322 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
11323 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
11324 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
11325 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
11326 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
11327 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
11328 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
11329 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
11330 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
11331 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
11332 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
11333 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
11334 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
11335 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
11336 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
11337 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
11338 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
11339 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
11340 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
11341 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
11342 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
11343 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
11344 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
11345 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
11346 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
11347 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
11348 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
11349 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
11350 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
11351 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
11352 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
11353 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
11354 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
11355 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
11356 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
11357 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
11358 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
11359 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
11360 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
11361 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
11362 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
11363 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
11364 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
11365 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
11366 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
11367 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
11368 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
11369 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
11370 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
11371 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
11372 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
11373 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
11374 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
11375 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
11376 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
11377 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
11378 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
11379 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
11380 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
11381 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
11382 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
11383 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
11384 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
11385 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
11386 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
11387 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
11388 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
11389 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
11390 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
11391 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
11392 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
11393 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
11394 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
11395 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
11396 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
11397 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
11398 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
11399 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
11400 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
11401 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
11402 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
11403 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
11404 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
11405 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
11406 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
11407 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
11408 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
11409 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
11410 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
11411 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
11412 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
11413 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
11414 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
11415 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
11416 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
11417 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
11418 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
11419 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
11420 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
11421 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
11422 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
11423 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
11424 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
11425 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
11426 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
11427 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
11428 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
11429 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
11430 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
11431 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
11432 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
11433 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
11434 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
11435 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
11436 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
11437 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
11438 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
11439 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
11440 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
11441 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
11442 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
11443 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
11444 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
11445 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
11446 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
11447 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
11448 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
11449 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
11450 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
11451 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
11452 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
11453 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
11454 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
11455 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
11456 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
11457 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
11458 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
11459 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
11460 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
11461 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
11462 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
11463 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
11464 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
11465 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
11466 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
11467 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
11468 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
11469 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
11470 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
11471 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
11472 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
11473 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
11474 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
11475 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
11476 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
11477 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
11478 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
11479 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
11480 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
11481 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
11482 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
11483 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
11484 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
11485 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
11486 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
11487 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
11488 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
11489 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
11490 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
11491 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
11492 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
11493 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
11494 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
11495 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
11496 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
11497 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
11498 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
11499 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
11500 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
11501 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
11502 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
11503 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
11504 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
11505 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
11506 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
11507 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
11508 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
11509 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
11510 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
11511 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
11512 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
11513 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
11514 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
11515 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
11516 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
11517 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
11518 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
11519 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
11520 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
11521 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
11522 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
11523 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
11524 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
11525 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
11526 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
11527 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
11528 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
11529 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
11530 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
11531 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
11532 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
11533 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
11534 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
11535 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
11536 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
11537 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
11538 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
11539 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
11540 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
11541 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
11542 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
11543 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
11544 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
11545 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
11546 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
11547 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
11548 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
11549 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
11550 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
11551 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
11552 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
11553 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
11554 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
11555 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
11556 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
11557 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
11558 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
11559 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
11560 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
11561 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
11562 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
11563 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
11564 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
11565 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
11566 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
11567 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
11568 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
11569 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
11570 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
11571 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
11572 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
11573 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
11574 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
11575 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
11576 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
11577 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
11578 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
11579 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
11580 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
11581 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
11582 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
11583 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
11584 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
11585 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
11586 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
11587 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
11588 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
11589 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
11590 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
11591 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
11592 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
11593 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
11594 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
11595 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
11596 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
11597 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
11598 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
11599 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
11600 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
11601 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
11602 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
11603 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
11604 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
11605 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
11606 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
11607 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
11608 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
11609 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
11610 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
11611 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
11612 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
11613 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
11614 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
11615 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
11616 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
11617 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
11618 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
11619 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
11620 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
11621 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
11622 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
11623 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
11624 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
11625 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
11626 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
11627 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
11628 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
11629 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
11630 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
11631 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
11632 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
11633 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
11634 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
11635 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
11636 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
11637 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
11638 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
11639 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
11640 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
11641 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
11642 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
11643 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
11644 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
11645 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
11646 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
11647 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
11648 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
11649 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
11650 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
11651 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
11652 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
11653 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
11654 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
11655 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
11656 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
11657 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
11658 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
11659 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
11660 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
11661 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
11662 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
11663 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
11664 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
11665 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
11666 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
11667 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
11668 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
11669 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
11670 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
11671 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
11672 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
11673 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
11674 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
11675 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
11676 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
11677 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
11678 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
11679 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
11680 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
11681 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
11682 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
11683 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
11684 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
11685 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
11686 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
11687 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
11688 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
11689 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
11690 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
11691 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
11692 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
11693 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
11694 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
11695 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
11696 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
11697 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
11698 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
11699 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
11700 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
11701 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
11702 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
11703 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
11704 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
11705 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
11706 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
11707 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
11708 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
11709 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
11710 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
11711 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
11712 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
11713 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
11714 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
11715 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
11716 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
11717 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
11718 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
11719 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
11720 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
11721 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
11722 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
11723 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
11724 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
11725 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
11726 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
11727 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
11728 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
11729 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
11730 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
11731 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
11732 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
11733 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
11734 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
11735 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
11736 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
11737 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
11738 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
11739 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
11740 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
11741 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
11742 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
11743 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
11744 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
11745 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
11746 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
11747 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
11748 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
11749 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
11750 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
11751 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
11752 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
11753 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
11754 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
11755 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
11756 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
11757 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
11758 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
11759 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
11760 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
11761 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
11762 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
11763 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
11764 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
11765 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
11766 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
11767 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
11768 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
11769 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
11770 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
11771 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
11772 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
11773 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
11774 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
11775 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
11776 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
11777 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
11778 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
11779 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
11780 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
11781 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
11782 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
11783 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
11784 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
11785 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
11786 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
11787 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
11788 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
11789 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
11790 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
11791 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
11792 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
11793 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
11794 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
11795 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
11796 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
11797 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
11798 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
11799 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
11800 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
11801 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
11802 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
11803 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
11804 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
11805 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
11806 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
11807 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
11808 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
11809 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
11810 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
11811 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
11812 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
11813 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
11814 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
11815 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
11816 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
11817 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
11818 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
11819 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
11820 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
11821 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
11822 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
11823 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
11824 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
11825 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
11826 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
11827 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
11828 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
11829 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
11830 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
11831 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
11832 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
11833 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
11834 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
11835 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
11836 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
11837 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
11838 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
11839 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
11840 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
11841 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
11842 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
11843 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
11844 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
11845 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
11846 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
11847 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
11848 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
11849 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
11850 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
11851 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
11852 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
11853 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
11854 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
11855 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
11856 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
11857 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
11858 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
11859 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
11860 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
11861 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
11862 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
11863 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
11864 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
11865 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
11866 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
11867 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
11868 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
11869 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
11870 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
11871 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
11872 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
11873 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
11874 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
11875 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
11876 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
11877 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
11878 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
11879 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
11880 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
11881 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
11882 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
11883 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
11884 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
11885 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
11886 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
11887 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
11888 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
11889 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
11890 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
11891 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
11892 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
11893 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
11894 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
11895 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
11896 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
11897 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
11898 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
11899 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
11900 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
11901 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
11902 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
11903 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
11904 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
11905 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
11906 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
11907 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
11908 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
11909 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
11910 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
11911 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
11912 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
11913 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
11914 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
11915 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
11916 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
11917 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
11918 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
11919 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
11920 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
11921 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
11922 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
11923 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
11924 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
11925 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
11926 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
11927 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
11928 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
11929 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
11930 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
11931 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
11932 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
11933 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
11934 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
11935 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
11936 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
11937 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
11938 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
11939 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
11940 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
11941 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
11942 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
11943 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
11944 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
11945 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
11946 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
11947 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
11948 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
11949 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
11950 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
11951 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
11952 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
11953 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
11954 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
11955 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
11956 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
11957 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
11958 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
11959 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
11960 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
11961 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
11962 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
11963 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
11964 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
11965 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
11966 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
11967 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
11968 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
11969 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
11970 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
11971 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
11972 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
11973 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
11974 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
11975 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
11976 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
11977 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
11978 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
11979 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
11980 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
11981 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
11982 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
11983 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
11984 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
11985 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
11986 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
11987 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
11988 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
11989 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
11990 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
11991 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
11992 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
11993 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
11994 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
11995 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
11996 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
11997 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
11998 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
11999 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
12000 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
12001 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
12002 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
12003 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
12004 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
12005 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
12006 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
12007 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
12008 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
12009 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
12010 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
12011 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
12012 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
12013 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
12014 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
12015 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
12016 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
12017 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
12018 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
12019 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
12020 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
12021 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
12022 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
12023 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
12024 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
12025 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
12026 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
12027 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
12028 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
12029 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
12030 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
12031 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
12032 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
12033 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
12034 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
12035 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
12036 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
12037 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
12038 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
12039 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
12040 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
12041 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
12042 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
12043 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
12044 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
12045 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
12046 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
12047 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
12048 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
12049 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
12050 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
12051 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
12052 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
12053 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
12054 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
12055 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
12056 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
12057 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
12058 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
12059 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
12060 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
12061 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
12062 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
12063 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
12064 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
12065 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
12066 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
12067 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
12068 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
12069 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
12070 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
12071 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
12072 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
12073 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
12074 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
12075 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
12076 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
12077 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
12078 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
12079 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
12080 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
12081 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
12082 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
12083 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
12084 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
12085 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
12086 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
12087 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
12088 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
12089 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
12090 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
12091 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
12092 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
12093 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
12094 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
12095 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
12096 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
12097 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
12098 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
12099 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
12100 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
12101 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
12102 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
12103 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
12104 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
12105 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
12106 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
12107 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
12108 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
12109 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
12110 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
12111 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
12112 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
12113 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
12114 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
12115 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
12116 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
12117 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
12118 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
12119 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
12120 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
12121 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
12122 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
12123 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
12124 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
12125 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
12126 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
12127 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
12128 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
12129 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
12130 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
12131 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
12132 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
12133 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
12134 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
12135 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
12136 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
12137 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
12138 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
12139 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
12140 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
12141 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
12142 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
12143 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
12144 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
12145 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
12146 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
12147 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
12148 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
12149 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
12150 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
12151 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
12152 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
12153 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
12154 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
12155 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
12156 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
12157 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
12158 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
12159 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
12160 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
12161 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
12162 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
12163 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
12164 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
12165 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
12166 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
12167 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
12168 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
12169 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
12170 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
12171 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
12172 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
12173 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
12174 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
12175 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
12176 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
12177 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
12178 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
12179 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
12180 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
12181 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
12182 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
12183 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
12184 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
12185 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
12186 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
12187 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
12188 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
12189 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
12190 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
12191 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
12192 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
12193 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
12194 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
12195 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
12196 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
12197 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
12198 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
12199 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
12200 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
12201 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
12202 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
12203 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
12204 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
12205 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
12206 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
12207 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
12208 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
12209 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
12210 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
12211 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
12212 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
12213 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
12214 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
12215 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
12216 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
12217 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
12218 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
12219 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
12220 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
12221 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
12222 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
12223 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
12224 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
12225 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
12226 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
12227 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
12228 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
12229 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
12230 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
12231 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
12232 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
12233 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
12234 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
12235 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
12236 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
12237 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
12238 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
12239 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
12240 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
12241 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
12242 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
12243 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
12244 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
12245 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
12246 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
12247 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
12248 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
12249 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
12250 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
12251 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
12252 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
12253 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
12254 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
12255 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
12256 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
12257 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
12258 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
12259 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
12260 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
12261 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
12262 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
12263 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
12264 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
12265 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
12266 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
12267 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
12268 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
12269 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
12270 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
12271 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
12272 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
12273 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
12274 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
12275 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
12276 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
12277 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
12278 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
12279 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
12280 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
12281 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
12282 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
12283 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
12284 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
12285 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
12286 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
12287 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
12288 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
12289 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
12290 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
12291 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
12292 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
12293 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
12294 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
12295 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
12296 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
12297 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
12298 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
12299 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
12300 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
12301 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
12302 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
12303 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
12304 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
12305 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
12306 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
12307 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
12308 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
12309 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
12310 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
12311 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
12312 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
12313 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
12314 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
12315 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
12316 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
12317 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
12318 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
12319 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
12320 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
12321 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
12322 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
12323 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
12324 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
12325 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
12326 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
12327 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
12328 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
12329 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
12330 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
12331 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
12332 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
12333 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
12334 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
12335 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
12336 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
12337 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
12338 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
12339 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
12340 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
12341 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
12342 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
12343 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
12344 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
12345 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
12346 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
12347 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
12348 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
12349 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
12350 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
12351 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
12352 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
12353 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
12354 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
12355 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
12356 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
12357 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
12358 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
12359 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
12360 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
12361 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
12362 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
12363 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
12364 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
12365 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
12366 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
12367 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
12368 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
12369 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
12370 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
12371 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
12372 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
12373 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
12374 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
12375 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
12376 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
12377 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
12378 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
12379 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
12380 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
12381 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
12382 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
12383 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
12384 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
12385 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
12386 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
12387 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
12388 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
12389 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
12390 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
12391 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
12392 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
12393 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
12394 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
12395 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
12396 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
12397 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
12398 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
12399 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
12400 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
12401 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
12402 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
12403 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
12404 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
12405 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
12406 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
12407 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
12408 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
12409 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
12410 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
12411 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
12412 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
12413 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
12414 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
12415 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
12416 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
12417 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
12418 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
12419 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
12420 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
12421 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
12422 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
12423 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
12424 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
12425 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
12426 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
12427 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
12428 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
12429 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
12430 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
12431 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
12432 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
12433 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
12434 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
12435 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
12436 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
12437 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
12438 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
12439 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
12440 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
12441 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
12442 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
12443 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
12444 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
12445 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
12446 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
12447 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
12448 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
12449 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
12450 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
12451 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
12452 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
12453 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
12454 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
12455 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
12456 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
12457 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
12458 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
12459 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
12460 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
12461 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
12462 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
12463 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
12464 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
12465 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
12466 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
12467 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
12468 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
12469 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
12470 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
12471 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
12472 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
12473 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
12474 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
12475 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
12476 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
12477 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
12478 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
12479 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
12480 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
12481 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
12482 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
12483 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
12484 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
12485 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
12486 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
12487 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
12488 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
12489 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
12490 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
12491 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
12492 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
12493 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
12494 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
12495 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
12496 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
12497 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
12498 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
12499 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
12500 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
12501 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
12502 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
12503 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
12504 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
12505 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
12506 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
12507 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
12508 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
12509 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
12510 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
12511 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
12512 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
12513 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
12514 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
12515 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
12516 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
12517 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
12518 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
12519 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
12520 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
12521 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
12522 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
12523 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
12524 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
12525 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
12526 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
12527 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
12528 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
12529 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
12530 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
12531 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
12532 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
12533 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
12534 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
12535 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
12536 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
12537 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
12538 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
12539 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
12540 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
12541 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
12542 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
12543 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
12544 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
12545 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
12546 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
12547 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
12548 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
12549 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
12550 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
12551 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
12552 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
12553 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
12554 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
12555 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
12556 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
12557 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
12558 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
12559 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
12560 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
12561 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
12562 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
12563 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
12564 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
12565 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
12566 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
12567 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
12568 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
12569 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
12570 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
12571 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
12572 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
12573 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
12574 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
12575 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
12576 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
12577 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
12578 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
12579 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
12580 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
12581 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
12582 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
12583 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
12584 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
12585 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
12586 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
12587 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
12588 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
12589 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
12590 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
12591 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
12592 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
12593 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
12594 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
12595 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
12596 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
12597 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
12598 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
12599 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
12600 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
12601 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
12602 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
12603 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
12604 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
12605 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
12606 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
12607 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
12608 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
12609 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
12610 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
12611 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
12612 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
12613 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
12614 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
12615 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
12616 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
12617 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
12618 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
12619 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
12620 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
12621 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
12622 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
12623 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
12624 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
12625 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
12626 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
12627 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
12628 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
12629 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
12630 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
12631 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
12632 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
12633 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
12634 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
12635 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
12636 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
12637 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
12638 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
12639 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
12640 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
12641 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
12642 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
12643 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
12644 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
12645 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
12646 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
12647 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
12648 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
12649 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
12650 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
12651 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
12652 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
12653 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
12654 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
12655 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
12656 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
12657 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
12658 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
12659 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
12660 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
12661 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
12662 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
12663 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
12664 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
12665 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
12666 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
12667 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
12668 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
12669 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
12670 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
12671 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
12672 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
12673 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
12674 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
12675 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
12676 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
12677 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
12678 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
12679 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
12680 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
12681 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
12682 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
12683 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
12684 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
12685 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
12686 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
12687 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
12688 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
12689 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
12690 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
12691 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
12692 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
12693 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
12694 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
12695 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
12696 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
12697 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
12698 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
12699 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
12700 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
12701 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
12702 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
12703 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
12704 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
12705 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
12706 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
12707 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
12708 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
12709 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
12710 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
12711 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
12712 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
12713 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
12714 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
12715 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
12716 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
12717 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
12718 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
12719 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
12720 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
12721 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
12722 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
12723 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
12724 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
12725 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
12726 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
12727 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
12728 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
12729 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
12730 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
12731 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
12732 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
12733 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
12734 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
12735 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
12736 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
12737 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
12738 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
12739 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
12740 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
12741 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
12742 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
12743 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
12744 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
12745 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
12746 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
12747 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
12748 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
12749 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
12750 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
12751 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
12752 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
12753 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
12754 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
12755 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
12756 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
12757 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
12758 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
12759 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
12760 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
12761 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
12762 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
12763 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
12764 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
12765 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
12766 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
12767 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
12768 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
12769 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
12770 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
12771 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
12772 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
12773 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
12774 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
12775 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
12776 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
12777 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
12778 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
12779 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
12780 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
12781 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
12782 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
12783 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
12784 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
12785 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
12786 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
12787 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
12788 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
12789 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
12790 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
12791 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
12792 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
12793 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
12794 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
12795 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
12796 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
12797 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
12798 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
12799 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
12800 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
12801 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
12802 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
12803 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
12804 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
12805 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
12806 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
12807 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
12808 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
12809 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
12810 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
12811 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
12812 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
12813 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
12814 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
12815 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
12816 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
12817 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
12818 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
12819 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
12820 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
12821 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
12822 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
12823 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
12824 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
12825 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
12826 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
12827 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
12828 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
12829 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
12830 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
12831 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
12832 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
12833 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
12834 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
12835 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
12836 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
12837 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
12838 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
12839 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
12840 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
12841 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
12842 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
12843 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
12844 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
12845 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
12846 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
12847 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
12848 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
12849 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
12850 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
12851 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
12852 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
12853 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
12854 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
12855 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
12856 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
12857 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
12858 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
12859 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
12860 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
12861 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
12862 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
12863 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
12864 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
12865 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
12866 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
12867 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
12868 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
12869 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
12870 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
12871 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
12872 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
12873 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
12874 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
12875 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
12876 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
12877 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
12878 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
12879 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
12880 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
12881 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
12882 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
12883 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
12884 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
12885 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
12886 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
12887 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
12888 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
12889 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
12890 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
12891 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
12892 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
12893 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
12894 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
12895 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
12896 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
12897 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
12898 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
12899 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
12900 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
12901 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
12902 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
12903 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
12904 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
12905 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
12906 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
12907 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
12908 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
12909 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
12910 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
12911 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
12912 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
12913 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
12914 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
12915 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
12916 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
12917 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
12918 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
12919 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
12920 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
12921 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
12922 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
12923 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
12924 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
12925 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
12926 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
12927 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
12928 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
12929 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
12930 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
12931 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
12932 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
12933 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
12934 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
12935 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
12936 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
12937 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
12938 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
12939 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
12940 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
12941 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
12942 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
12943 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
12944 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
12945 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
12946 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
12947 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
12948 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
12949 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
12950 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
12951 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
12952 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
12953 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
12954 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
12955 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
12956 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
12957 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
12958 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
12959 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
12960 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
12961 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
12962 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
12963 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
12964 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
12965 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
12966 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
12967 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
12968 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
12969 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
12970 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
12971 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
12972 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
12973 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
12974 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
12975 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
12976 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
12977 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
12978 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
12979 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
12980 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
12981 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
12982 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
12983 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
12984 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
12985 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
12986 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
12987 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
12988 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
12989 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
12990 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
12991 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
12992 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
12993 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
12994 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
12995 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
12996 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
12997 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
12998 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
12999 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
13000 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
13001 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
13002 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
13003 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
13004 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
13005 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
13006 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
13007 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
13008 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
13009 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
13010 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
13011 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
13012 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
13013 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
13014 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
13015 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
13016 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
13017 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
13018 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
13019 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
13020 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
13021 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
13022 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
13023 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
13024 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
13025 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
13026 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
13027 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
13028 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
13029 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
13030 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
13031 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
13032 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
13033 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
13034 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
13035 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
13036 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
13037 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
13038 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
13039 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
13040 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
13041 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
13042 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
13043 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
13044 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
13045 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
13046 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
13047 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
13048 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
13049 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
13050 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
13051 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
13052 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
13053 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
13054 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
13055 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
13056 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
13057 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
13058 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
13059 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
13060 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
13061 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
13062 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
13063 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
13064 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
13065 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
13066 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
13067 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
13068 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
13069 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
13070 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
13071 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
13072 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
13073 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
13074 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
13075 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
13076 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
13077 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
13078 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
13079 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
13080 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
13081 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
13082 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
13083 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
13084 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
13085 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
13086 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
13087 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
13088 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
13089 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
13090 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
13091 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
13092 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
13093 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
13094 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
13095 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
13096 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
13097 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
13098 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
13099 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
13100 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
13101 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
13102 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
13103 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
13104 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
13105 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
13106 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
13107 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
13108 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
13109 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
13110 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
13111 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
13112 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
13113 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
13114 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
13115 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
13116 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
13117 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
13118 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
13119 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
13120 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
13121 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
13122 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
13123 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
13124 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
13125 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
13126 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
13127 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
13128 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
13129 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
13130 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
13131 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
13132 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
13133 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
13134 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
13135 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
13136 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
13137 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
13138 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
13139 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
13140 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
13141 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
13142 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
13143 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
13144 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
13145 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
13146 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
13147 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
13148 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
13149 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
13150 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
13151 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
13152 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
13153 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
13154 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
13155 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
13156 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
13157 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
13158 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
13159 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
13160 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
13161 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
13162 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
13163 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
13164 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
13165 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
13166 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
13167 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
13168 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
13169 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
13170 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
13171 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
13172 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
13173 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
13174 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
13175 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
13176 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
13177 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
13178 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
13179 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
13180 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
13181 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
13182 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
13183 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
13184 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
13185 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
13186 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
13187 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
13188 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
13189 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
13190 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
13191 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
13192 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
13193 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
13194 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
13195 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
13196 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
13197 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
13198 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
13199 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
13200 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
13201 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
13202 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
13203 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
13204 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
13205 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
13206 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
13207 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
13208 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
13209 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
13210 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
13211 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
13212 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
13213 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
13214 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
13215 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
13216 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
13217 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
13218 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
13219 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
13220 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
13221 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
13222 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
13223 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
13224 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
13225 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
13226 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
13227 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
13228 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
13229 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
13230 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
13231 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
13232 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
13233 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
13234 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
13235 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
13236 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
13237 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
13238 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
13239 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
13240 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
13241 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
13242 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
13243 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
13244 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
13245 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
13246 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
13247 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
13248 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
13249 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
13250 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
13251 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
13252 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
13253 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
13254 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
13255 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
13256 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
13257 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
13258 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
13259 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
13260 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
13261 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
13262 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
13263 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
13264 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
13265 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
13266 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
13267 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
13268 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
13269 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
13270 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
13271 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
13272 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
13273 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
13274 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
13275 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
13276 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
13277 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
13278 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
13279 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
13280 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
13281 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
13282 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
13283 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
13284 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
13285 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
13286 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
13287 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
13288 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
13289 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
13290 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
13291 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
13292 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
13293 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
13294 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
13295 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
13296 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
13297 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
13298 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
13299 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
13300 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
13301 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
13302 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
13303 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
13304 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
13305 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
13306 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
13307 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
13308 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
13309 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
13310 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
13311 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
13312 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
13313 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
13314 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
13315 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
13316 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
13317 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
13318 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
13319 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
13320 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
13321 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
13322 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
13323 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
13324 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
13325 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
13326 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
13327 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
13328 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
13329 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
13330 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
13331 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
13332 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
13333 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
13334 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
13335 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
13336 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
13337 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
13338 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
13339 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
13340 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
13341 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
13342 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
13343 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
13344 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
13345 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
13346 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
13347 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
13348 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
13349 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
13350 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
13351 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
13352 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
13353 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
13354 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
13355 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
13356 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
13357 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
13358 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
13359 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
13360 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
13361 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
13362 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
13363 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
13364 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
13365 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
13366 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
13367 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
13368 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
13369 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
13370 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
13371 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
13372 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
13373 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
13374 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
13375 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
13376 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
13377 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
13378 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
13379 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
13380 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
13381 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
13382 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
13383 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
13384 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
13385 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
13386 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
13387 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
13388 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
13389 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
13390 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
13391 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
13392 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
13393 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
13394 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
13395 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
13396 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
13397 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
13398 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
13399 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
13400 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
13401 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
13402 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
13403 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
13404 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
13405 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
13406 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
13407 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
13408 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
13409 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
13410 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
13411 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
13412 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
13413 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
13414 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
13415 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
13416 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
13417 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
13418 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
13419 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
13420 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
13421 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
13422 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
13423 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
13424 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
13425 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
13426 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
13427 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
13428 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
13429 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
13430 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
13431 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
13432 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
13433 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
13434 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
13435 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
13436 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
13437 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
13438 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
13439 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
13440 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
13441 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
13442 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
13443 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
13444 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
13445 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
13446 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
13447 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
13448 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
13449 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
13450 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
13451 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
13452 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
13453 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
13454 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
13455 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
13456 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
13457 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
13458 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
13459 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
13460 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
13461 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
13462 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
13463 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
13464 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
13465 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
13466 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
13467 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
13468 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
13469 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
13470 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
13471 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
13472 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
13473 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
13474 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
13475 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
13476 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
13477 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
13478 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
13479 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
13480 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
13481 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
13482 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
13483 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
13484 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
13485 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
13486 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
13487 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
13488 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
13489 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
13490 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
13491 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
13492 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
13493 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
13494 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
13495 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
13496 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
13497 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
13498 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
13499 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
13500 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
13501 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
13502 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
13503 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
13504 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
13505 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
13506 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
13507 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
13508 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
13509 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
13510 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
13511 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
13512 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
13513 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
13514 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
13515 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
13516 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
13517 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
13518 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
13519 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
13520 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
13521 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
13522 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
13523 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
13524 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
13525 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
13526 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
13527 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
13528 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
13529 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
13530 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
13531 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
13532 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
13533 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
13534 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
13535 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
13536 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
13537 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
13538 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
13539 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
13540 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
13541 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
13542 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
13543 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
13544 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
13545 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
13546 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
13547 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
13548 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
13549 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
13550 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
13551 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
13552 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
13553 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
13554 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
13555 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
13556 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
13557 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
13558 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
13559 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
13560 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
13561 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
13562 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
13563 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
13564 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
13565 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
13566 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
13567 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
13568 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
13569 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
13570 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
13571 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
13572 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
13573 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
13574 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
13575 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
13576 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
13577 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
13578 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
13579 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
13580 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
13581 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
13582 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
13583 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
13584 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
13585 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
13586 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
13587 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
13588 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
13589 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
13590 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
13591 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
13592 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
13593 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
13594 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
13595 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
13596 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
13597 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
13598 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
13599 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
13600 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
13601 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
13602 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
13603 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
13604 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
13605 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
13606 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
13607 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
13608 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
13609 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
13610 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
13611 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
13612 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
13613 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
13614 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
13615 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
13616 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
13617 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
13618 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
13619 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
13620 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
13621 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
13622 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
13623 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
13624 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
13625 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
13626 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
13627 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
13628 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
13629 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
13630 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
13631 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
13632 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
13633 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
13634 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
13635 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
13636 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
13637 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
13638 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
13639 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
13640 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
13641 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
13642 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
13643 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
13644 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
13645 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
13646 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
13647 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
13648 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
13649 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
13650 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
13651 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
13652 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
13653 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
13654 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
13655 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
13656 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
13657 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
13658 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
13659 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
13660 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
13661 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
13662 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
13663 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
13664 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
13665 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
13666 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
13667 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
13668 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
13669 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
13670 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
13671 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
13672 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
13673 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
13674 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
13675 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
13676 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
13677 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
13678 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
13679 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
13680 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
13681 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
13682 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
13683 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
13684 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
13685 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
13686 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
13687 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
13688 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
13689 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
13690 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
13691 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
13692 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
13693 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
13694 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
13695 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
13696 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
13697 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
13698 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
13699 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
13700 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
13701 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
13702 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
13703 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
13704 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
13705 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
13706 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
13707 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
13708 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
13709 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
13710 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
13711 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
13712 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
13713 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
13714 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
13715 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
13716 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
13717 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
13718 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
13719 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
13720 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
13721 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
13722 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
13723 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
13724 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
13725 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
13726 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
13727 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
13728 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
13729 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
13730 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
13731 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
13732 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
13733 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
13734 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
13735 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
13736 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
13737 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
13738 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
13739 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
13740 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
13741 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
13742 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
13743 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
13744 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
13745 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
13746 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
13747 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
13748 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
13749 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
13750 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
13751 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
13752 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
13753 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
13754 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
13755 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
13756 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
13757 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
13758 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
13759 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
13760 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
13761 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
13762 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
13763 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
13764 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
13765 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
13766 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
13767 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
13768 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
13769 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
13770 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
13771 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
13772 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
13773 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
13774 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
13775 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
13776 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
13777 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
13778 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
13779 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
13780 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
13781 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
13782 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
13783 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
13784 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
13785 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
13786 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
13787 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
13788 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
13789 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
13790 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
13791 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
13792 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
13793 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
13794 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
13795 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
13796 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
13797 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
13798 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
13799 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
13800 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
13801 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
13802 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
13803 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
13804 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
13805 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
13806 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
13807 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
13808 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
13809 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
13810 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
13811 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
13812 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
13813 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
13814 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
13815 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
13816 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
13817 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
13818 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
13819 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
13820 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
13821 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
13822 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
13823 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
13824 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
13825 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
13826 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
13827 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
13828 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
13829 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
13830 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
13831 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
13832 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
13833 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
13834 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
13835 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
13836 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
13837 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
13838 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
13839 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
13840 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
13841 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
13842 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
13843 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
13844 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
13845 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
13846 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
13847 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
13848 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
13849 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
13850 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
13851 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
13852 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
13853 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
13854 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
13855 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
13856 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
13857 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
13858 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
13859 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
13860 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
13861 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
13862 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
13863 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
13864 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
13865 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
13866 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
13867 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
13868 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
13869 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
13870 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
13871 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
13872 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
13873 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
13874 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
13875 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
13876 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
13877 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
13878 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
13879 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
13880 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
13881 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
13882 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
13883 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
13884 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
13885 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
13886 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
13887 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
13888 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
13889 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
13890 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
13891 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
13892 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
13893 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
13894 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
13895 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
13896 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
13897 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
13898 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
13899 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
13900 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
13901 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
13902 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
13903 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
13904 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
13905 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
13906 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
13907 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
13908 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
13909 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
13910 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
13911 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
13912 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
13913 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
13914 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
13915 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
13916 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
13917 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
13918 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
13919 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
13920 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
13921 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
13922 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
13923 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
13924 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
13925 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
13926 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
13927 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
13928 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
13929 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
13930 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
13931 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
13932 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
13933 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
13934 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
13935 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
13936 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
13937 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
13938 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
13939 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
13940 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
13941 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
13942 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
13943 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
13944 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
13945 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
13946 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
13947 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
13948 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
13949 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
13950 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
13951 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
13952 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
13953 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
13954 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
13955 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
13956 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
13957 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
13958 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
13959 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
13960 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
13961 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
13962 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
13963 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
13964 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
13965 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
13966 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
13967 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
13968 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
13969 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
13970 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
13971 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
13972 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
13973 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
13974 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
13975 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
13976 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
13977 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
13978 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
13979 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
13980 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
13981 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
13982 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
13983 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
13984 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
13985 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
13986 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
13987 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
13988 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
13989 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
13990 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
13991 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
13992 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
13993 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
13994 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
13995 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
13996 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
13997 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
13998 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
13999 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
14000 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
14001 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
14002 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
14003 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
14004 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
14005 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
14006 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
14007 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
14008 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
14009 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
14010 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
14011 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
14012 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
14013 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
14014 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
14015 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
14016 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
14017 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
14018 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
14019 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
14020 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
14021 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
14022 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
14023 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
14024 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
14025 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
14026 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
14027 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
14028 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
14029 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
14030 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
14031 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
14032 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
14033 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
14034 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
14035 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
14036 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
14037 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
14038 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
14039 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
14040 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
14041 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
14042 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
14043 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
14044 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
14045 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
14046 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
14047 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
14048 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
14049 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
14050 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
14051 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
14052 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
14053 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
14054 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
14055 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
14056 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
14057 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
14058 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
14059 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
14060 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
14061 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
14062 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
14063 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
14064 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
14065 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
14066 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
14067 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
14068 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
14069 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
14070 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
14071 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
14072 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
14073 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
14074 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
14075 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
14076 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
14077 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
14078 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
14079 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
14080 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
14081 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
14082 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
14083 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
14084 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
14085 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
14086 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
14087 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
14088 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
14089 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
14090 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
14091 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
14092 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
14093 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
14094 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
14095 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
14096 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
14097 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
14098 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
14099 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
14100 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
14101 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
14102 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
14103 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
14104 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
14105 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
14106 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
14107 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
14108 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
14109 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
14110 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
14111 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
14112 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
14113 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
14114 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
14115 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
14116 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
14117 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
14118 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
14119 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
14120 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
14121 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
14122 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
14123 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
14124 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
14125 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
14126 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
14127 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
14128 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
14129 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
14130 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
14131 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
14132 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
14133 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
14134 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
14135 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
14136 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
14137 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
14138 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
14139 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
14140 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
14141 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
14142 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
14143 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
14144 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
14145 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
14146 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
14147 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
14148 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
14149 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
14150 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
14151 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
14152 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
14153 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
14154 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
14155 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
14156 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
14157 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
14158 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
14159 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
14160 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
14161 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
14162 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
14163 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
14164 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
14165 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
14166 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
14167 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
14168 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
14169 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
14170 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
14171 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
14172 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
14173 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
14174 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
14175 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
14176 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
14177 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
14178 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
14179 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
14180 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
14181 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
14182 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
14183 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
14184 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
14185 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
14186 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
14187 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
14188 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
14189 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
14190 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
14191 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
14192 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
14193 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
14194 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
14195 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
14196 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
14197 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
14198 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
14199 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
14200 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
14201 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
14202 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
14203 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
14204 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
14205 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
14206 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
14207 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
14208 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
14209 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
14210 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
14211 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
14212 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
14213 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
14214 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
14215 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
14216 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
14217 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
14218 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
14219 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
14220 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
14221 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
14222 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
14223 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
14224 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
14225 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
14226 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
14227 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
14228 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
14229 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
14230 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
14231 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
14232 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
14233 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
14234 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
14235 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
14236 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
14237 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
14238 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
14239 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
14240 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
14241 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
14242 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
14243 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
14244 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
14245 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
14246 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
14247 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
14248 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
14249 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
14250 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
14251 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
14252 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
14253 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
14254 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
14255 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
14256 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
14257 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
14258 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
14259 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
14260 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
14261 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
14262 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
14263 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
14264 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
14265 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
14266 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
14267 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
14268 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
14269 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
14270 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
14271 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
14272 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
14273 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
14274 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
14275 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
14276 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
14277 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
14278 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
14279 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
14280 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
14281 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
14282 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
14283 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
14284 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
14285 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
14286 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
14287 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
14288 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
14289 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
14290 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
14291 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
14292 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
14293 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
14294 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
14295 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
14296 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
14297 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
14298 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
14299 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
14300 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
14301 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
14302 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
14303 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
14304 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
14305 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
14306 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
14307 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
14308 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
14309 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
14310 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
14311 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
14312 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
14313 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
14314 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
14315 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
14316 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
14317 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
14318 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
14319 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
14320 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
14321 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
14322 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
14323 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
14324 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
14325 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
14326 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
14327 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
14328 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
14329 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
14330 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
14331 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
14332 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
14333 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
14334 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
14335 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
14336 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
14337 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
14338 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
14339 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
14340 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
14341 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
14342 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
14343 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
14344 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
14345 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
14346 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
14347 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
14348 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
14349 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
14350 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
14351 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
14352 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
14353 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
14354 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
14355 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
14356 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
14357 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
14358 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
14359 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
14360 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
14361 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
14362 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
14363 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
14364 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
14365 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
14366 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
14367 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
14368 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
14369 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
14370 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
14371 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
14372 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
14373 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
14374 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
14375 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
14376 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
14377 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
14378 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
14379 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
14380 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
14381 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
14382 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
14383 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
14384 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
14385 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
14386 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
14387 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
14388 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
14389 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
14390 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
14391 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
14392 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
14393 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
14394 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
14395 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
14396 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
14397 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
14398 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
14399 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
14400 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
14401 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
14402 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
14403 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
14404 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
14405 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
14406 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
14407 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
14408 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
14409 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
14410 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
14411 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
14412 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
14413 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
14414 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
14415 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
14416 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
14417 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
14418 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
14419 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
14420 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
14421 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
14422 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
14423 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
14424 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
14425 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
14426 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
14427 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
14428 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
14429 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
14430 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
14431 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
14432 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
14433 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
14434 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
14435 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
14436 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
14437 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
14438 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
14439 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
14440 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
14441 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
14442 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
14443 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
14444 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
14445 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
14446 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
14447 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
14448 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
14449 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
14450 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
14451 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
14452 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
14453 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
14454 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
14455 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
14456 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
14457 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
14458 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
14459 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
14460 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
14461 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
14462 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
14463 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
14464 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
14465 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
14466 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
14467 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
14468 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
14469 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
14470 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
14471 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
14472 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
14473 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
14474 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
14475 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
14476 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
14477 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
14478 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
14479 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
14480 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
14481 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
14482 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
14483 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
14484 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
14485 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
14486 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
14487 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
14488 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
14489 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
14490 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
14491 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
14492 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
14493 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
14494 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
14495 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
14496 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
14497 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
14498 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
14499 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
14500 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
14501 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
14502 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
14503 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
14504 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
14505 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
14506 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
14507 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
14508 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
14509 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
14510 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
14511 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
14512 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
14513 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
14514 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
14515 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
14516 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
14517 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
14518 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
14519 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
14520 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
14521 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
14522 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
14523 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
14524 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
14525 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
14526 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
14527 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
14528 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
14529 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
14530 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
14531 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
14532 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
14533 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
14534 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
14535 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
14536 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
14537 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
14538 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
14539 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
14540 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
14541 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
14542 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
14543 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
14544 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
14545 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
14546 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
14547 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
14548 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
14549 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
14550 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
14551 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
14552 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
14553 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
14554 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
14555 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
14556 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
14557 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
14558 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
14559 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
14560 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
14561 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
14562 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
14563 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
14564 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
14565 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
14566 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
14567 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
14568 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
14569 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
14570 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
14571 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
14572 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
14573 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
14574 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
14575 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
14576 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
14577 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
14578 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
14579 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
14580 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
14581 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
14582 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
14583 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
14584 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
14585 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
14586 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
14587 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
14588 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
14589 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
14590 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
14591 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
14592 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
14593 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
14594 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
14595 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
14596 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
14597 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
14598 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
14599 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
14600 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
14601 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
14602 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
14603 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
14604 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
14605 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
14606 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
14607 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
14608 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
14609 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
14610 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
14611 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
14612 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
14613 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
14614 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
14615 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
14616 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
14617 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
14618 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
14619 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
14620 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
14621 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
14622 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
14623 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
14624 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
14625 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
14626 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
14627 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
14628 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
14629 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
14630 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
14631 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
14632 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
14633 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
14634 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
14635 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
14636 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
14637 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
14638 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
14639 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
14640 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
14641 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
14642 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
14643 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
14644 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
14645 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
14646 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
14647 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
14648 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
14649 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
14650 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
14651 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
14652 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
14653 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
14654 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
14655 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
14656 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
14657 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
14658 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
14659 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
14660 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
14661 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
14662 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
14663 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
14664 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
14665 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
14666 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
14667 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
14668 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
14669 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
14670 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
14671 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
14672 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
14673 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
14674 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
14675 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
14676 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
14677 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
14678 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
14679 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
14680 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
14681 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
14682 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
14683 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
14684 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
14685 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
14686 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
14687 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
14688 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
14689 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
14690 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
14691 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
14692 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
14693 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
14694 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
14695 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
14696 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
14697 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
14698 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
14699 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
14700 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
14701 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
14702 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
14703 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
14704 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
14705 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
14706 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
14707 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
14708 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
14709 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
14710 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
14711 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
14712 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
14713 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
14714 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
14715 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
14716 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
14717 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
14718 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
14719 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
14720 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
14721 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
14722 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
14723 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
14724 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
14725 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
14726 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
14727 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
14728 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
14729 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
14730 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
14731 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
14732 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
14733 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
14734 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
14735 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
14736 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
14737 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
14738 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
14739 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
14740 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
14741 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
14742 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
14743 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
14744 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
14745 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
14746 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
14747 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
14748 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
14749 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
14750 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
14751 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
14752 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
14753 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
14754 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
14755 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
14756 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
14757 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
14758 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
14759 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
14760 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
14761 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
14762 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
14763 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
14764 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
14765 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
14766 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
14767 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
14768 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
14769 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
14770 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
14771 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
14772 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
14773 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
14774 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
14775 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
14776 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
14777 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
14778 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
14779 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
14780 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
14781 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
14782 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
14783 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
14784 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
14785 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
14786 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
14787 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
14788 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
14789 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
14790 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
14791 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
14792 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
14793 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
14794 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
14795 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
14796 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
14797 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
14798 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
14799 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
14800 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
14801 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
14802 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
14803 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
14804 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
14805 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
14806 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
14807 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
14808 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
14809 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
14810 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
14811 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
14812 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
14813 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
14814 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
14815 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
14816 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
14817 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
14818 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
14819 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
14820 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
14821 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
14822 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
14823 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
14824 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
14825 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
14826 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
14827 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
14828 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
14829 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
14830 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
14831 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
14832 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
14833 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
14834 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
14835 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
14836 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
14837 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
14838 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
14839 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
14840 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
14841 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
14842 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
14843 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
14844 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
14845 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
14846 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
14847 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
14848 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
14849 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
14850 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
14851 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
14852 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
14853 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
14854 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
14855 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
14856 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
14857 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
14858 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
14859 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
14860 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
14861 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
14862 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
14863 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
14864 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
14865 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
14866 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
14867 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
14868 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
14869 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
14870 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
14871 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
14872 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
14873 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
14874 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
14875 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
14876 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
14877 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
14878 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
14879 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
14880 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
14881 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
14882 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
14883 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
14884 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
14885 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
14886 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
14887 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
14888 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
14889 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
14890 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
14891 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
14892 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
14893 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
14894 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
14895 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
14896 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
14897 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
14898 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
14899 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
14900 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
14901 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
14902 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
14903 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
14904 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
14905 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
14906 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
14907 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
14908 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
14909 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
14910 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
14911 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
14912 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
14913 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
14914 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
14915 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
14916 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
14917 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
14918 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
14919 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
14920 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
14921 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
14922 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
14923 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
14924 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
14925 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
14926 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
14927 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
14928 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
14929 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
14930 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
14931 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
14932 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
14933 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
14934 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
14935 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
14936 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
14937 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
14938 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
14939 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
14940 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
14941 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
14942 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
14943 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
14944 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
14945 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
14946 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
14947 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
14948 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
14949 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
14950 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
14951 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
14952 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
14953 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
14954 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
14955 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
14956 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
14957 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
14958 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
14959 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
14960 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
14961 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
14962 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
14963 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
14964 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
14965 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
14966 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
14967 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
14968 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
14969 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
14970 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
14971 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
14972 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
14973 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
14974 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
14975 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
14976 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
14977 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
14978 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
14979 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
14980 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
14981 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
14982 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
14983 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
14984 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
14985 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
14986 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
14987 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
14988 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
14989 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
14990 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
14991 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
14992 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
14993 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
14994 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
14995 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
14996 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
14997 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
14998 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
14999 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
15000 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
15001 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
15002 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
15003 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
15004 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
15005 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
15006 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
15007 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
15008 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
15009 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
15010 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
15011 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
15012 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
15013 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
15014 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
15015 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
15016 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
15017 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
15018 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
15019 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
15020 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
15021 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
15022 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
15023 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
15024 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
15025 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
15026 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
15027 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
15028 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
15029 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
15030 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
15031 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
15032 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
15033 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
15034 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
15035 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
15036 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
15037 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
15038 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
15039 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
15040 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
15041 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
15042 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
15043 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
15044 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
15045 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
15046 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
15047 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
15048 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
15049 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
15050 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
15051 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
15052 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
15053 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
15054 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
15055 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
15056 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
15057 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
15058 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
15059 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
15060 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
15061 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
15062 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
15063 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
15064 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
15065 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
15066 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
15067 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
15068 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
15069
15070 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15071
15072 * gcc.target/riscv/rvv/base/bug-1.c: New test.
15073
15074 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15075
15076 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
15077 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
15078 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
15079 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
15080 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
15081 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
15082 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
15083 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
15084 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
15085 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
15086 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
15087
15088 2023-03-13 Marek Polacek <polacek@redhat.com>
15089
15090 PR c++/107532
15091 * g++.dg/warn/Wdangling-reference10.C: New test.
15092
15093 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
15094
15095 PR preprocessor/67046
15096 * c-c++-common/cpp/pr67046.c: New test.
15097
15098 2023-03-13 Richard Biener <rguenther@suse.de>
15099
15100 PR tree-optimization/109046
15101 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
15102
15103 2023-03-12 Jakub Jelinek <jakub@redhat.com>
15104
15105 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
15106 Don't expect one __bf16 related error.
15107 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
15108 dg-error directives for __bf16 being an extended arithmetic type.
15109 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
15110 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
15111 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
15112 related errors.
15113
15114 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
15115
15116 PR middle-end/109031
15117 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
15118 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
15119
15120 2023-03-12 Tamar Christina <tamar.christina@arm.com>
15121
15122 PR target/108583
15123 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
15124 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
15125
15126 2023-03-12 Tamar Christina <tamar.christina@arm.com>
15127 Richard Sandiford <richard.sandiford@arm.com>
15128
15129 PR target/108583
15130 * gcc.dg/mla_1.c: New test.
15131
15132 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
15133
15134 PR modula2/109089
15135 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
15136 the external definitions of isfinite.
15137
15138 2023-03-12 Jonathan Yong <10walls@gmail.com>
15139
15140 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
15141 allow long long instead of just long.
15142 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
15143
15144 2023-03-12 Jonathan Yong <10walls@gmail.com>
15145
15146 * gcc.c-torture/compile/103818.c: Enable test for llp64.
15147
15148 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
15149
15150 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
15151 targets. Adjust expected output.
15152 * lib/target-supports.exp
15153 (check_effective_target_const_volatile_readonly_section): New
15154
15155 2023-03-11 Harald Anlauf <anlauf@gmx.de>
15156
15157 PR fortran/106945
15158 * gfortran.dg/pr106945.f90: New test.
15159
15160 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15161
15162 * lib/target-supports.exp (check_fork_available): Don't signal
15163 true for CRIS running on a simulator.
15164
15165 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15166
15167 * gcc.dg/pr108117.c: Require effective-target scheduling.
15168
15169 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15170
15171 * gcc.dg/pr106397.c: Add -w to options.
15172
15173 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15174
15175 PR target/107703
15176 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
15177 it.
15178 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
15179 __bf16.
15180 * g++.dg/cpp23/ext-floating14.C: New test.
15181
15182 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15183
15184 PR c++/107558
15185 * g++.dg/gomp/pr107558.C: New test.
15186
15187 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15188
15189 PR c++/109039
15190 * g++.dg/abi/no_unique_address7.C: New test.
15191
15192 2023-03-10 Jason Merrill <jason@redhat.com>
15193
15194 PR c++/108972
15195 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
15196 but expect errors.
15197
15198 2023-03-10 Marek Polacek <polacek@redhat.com>
15199
15200 PR sanitizer/108060
15201 PR sanitizer/109050
15202 * c-c++-common/ubsan/bounds-17.c: New test.
15203 * c-c++-common/ubsan/bounds-18.c: New test.
15204 * c-c++-common/ubsan/bounds-19.c: New test.
15205 * c-c++-common/ubsan/bounds-20.c: New test.
15206 * c-c++-common/ubsan/bounds-21.c: New test.
15207
15208 2023-03-10 Harald Anlauf <anlauf@gmx.de>
15209
15210 PR fortran/104332
15211 * gfortran.dg/bind_c_usage_34.f90: New test.
15212
15213 2023-03-10 Andrew Pinski <apinski@marvell.com>
15214
15215 * gcc.target/aarch64/rev16_2.c: New test.
15216 * gcc.target/aarch64/shift_and_operator-1.c: New test.
15217
15218 2023-03-10 David Malcolm <dmalcolm@redhat.com>
15219
15220 PR analyzer/109059
15221 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
15222 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
15223 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
15224
15225 2023-03-10 Jason Merrill <jason@redhat.com>
15226
15227 PR c++/108566
15228 * g++.dg/abi/anon6.C: New test.
15229
15230 2023-03-10 David Malcolm <dmalcolm@redhat.com>
15231
15232 PR analyzer/108475
15233 PR analyzer/109060
15234 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
15235 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
15236 New test.
15237 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
15238 New test.
15239
15240 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15241
15242 PR c/108079
15243 * c-c++-common/Wunused-var-18.c: New test.
15244
15245 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15246
15247 PR tree-optimization/109008
15248 * gcc.dg/pr109008.c: New test.
15249
15250 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15251
15252 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
15253
15254 2023-03-10 Jason Merrill <jason@redhat.com>
15255
15256 PR c++/108099
15257 * g++.dg/ext/int128-7.C: New test.
15258
15259 2023-03-10 Jason Merrill <jason@redhat.com>
15260
15261 PR c++/108542
15262 * g++.dg/contracts/contracts-err1.C: New test.
15263
15264 2023-03-09 Jason Merrill <jason@redhat.com>
15265
15266 PR c++/108773
15267 * g++.dg/cpp0x/initlist-array18.C: New test.
15268 * g++.dg/cpp0x/initlist-array19.C: New test.
15269
15270 2023-03-09 David Malcolm <dmalcolm@redhat.com>
15271
15272 PR analyzer/102671
15273 PR analyzer/105755
15274 PR analyzer/108251
15275 PR analyzer/108400
15276 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
15277 from Emacs.
15278 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
15279 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
15280 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
15281 New test, reduced from haproxy's src/ssl_sample.c.
15282 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
15283 Likewise.
15284 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
15285 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
15286
15287 2023-03-09 Tamar Christina <tamar.christina@arm.com>
15288
15289 * gcc.target/aarch64/tbz_2.c: New test.
15290 * gcc.target/aarch64/tbz_3.c: New test.
15291
15292 2023-03-09 Jason Merrill <jason@redhat.com>
15293
15294 DR 2664
15295 PR c++/102529
15296 * g++.dg/DRs/dr2664.C: New test.
15297 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
15298
15299 2023-03-09 Jason Merrill <jason@redhat.com>
15300 Michael Spertus <mike@spertus.com>
15301
15302 PR c++/105841
15303 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
15304
15305 2023-03-09 Jason Merrill <jason@redhat.com>
15306
15307 * g++.dg/ext/is_deducible1.C: Guard with
15308 __has_builtin (__is_deducible).
15309
15310 2023-03-09 Jason Merrill <jason@redhat.com>
15311
15312 PR c++/105841
15313 * g++.dg/ext/is_deducible1.C: New test.
15314
15315 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
15316
15317 * gcc.target/aarch64/pr108999.c: New.
15318
15319 2023-03-09 Richard Biener <rguenther@suse.de>
15320
15321 PR middle-end/108995
15322 * gcc.dg/ubsan/pr108995.c: New testcase.
15323
15324 2023-03-09 Jakub Jelinek <jakub@redhat.com>
15325 Richard Biener <rguenther@suse.de>
15326
15327 PR tree-optimization/109008
15328 * gcc.c-torture/execute/ieee/pr109008.c: New test.
15329
15330 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15331
15332 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
15333 gcc_{warning,error}_prefix with Fortran specific one used in
15334 gfortran_init.
15335
15336 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15337
15338 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
15339 int128 effective target requirement.
15340 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
15341
15342 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15343
15344 PR testsuite/108729
15345 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
15346 has_arch_ppc64 effective target.
15347 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
15348
15349 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15350
15351 PR testsuite/108730
15352 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
15353 effective target requirement.
15354
15355 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15356
15357 PR testsuite/108813
15358 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
15359
15360 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15361
15362 PR testsuite/108810
15363 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
15364 the extracted index for BE.
15365
15366 2023-03-08 Jeff Law <jlaw@ventanamicro>
15367
15368 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
15369
15370 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
15371
15372 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
15373 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
15374
15375 2023-03-07 Jason Merrill <jason@redhat.com>
15376
15377 PR c++/108526
15378 PR c++/106651
15379 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
15380
15381 2023-03-07 Marek Polacek <polacek@redhat.com>
15382
15383 PR c++/107532
15384 * g++.dg/warn/Wdangling-reference8.C: New test.
15385 * g++.dg/warn/Wdangling-reference9.C: New test.
15386
15387 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
15388
15389 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
15390
15391 2023-03-07 Jakub Jelinek <jakub@redhat.com>
15392
15393 PR c++/109042
15394 * g++.dg/rtti/pr109042.C: New test.
15395
15396 2023-03-07 Marek Polacek <polacek@redhat.com>
15397
15398 PR c++/109030
15399 * g++.dg/cpp0x/noexcept77.C: New test.
15400
15401 2023-03-07 Marek Polacek <polacek@redhat.com>
15402
15403 PR c++/107939
15404 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
15405 * g++.dg/cpp1y/var-templ77.C: New test.
15406
15407 2023-03-07 Pan Li <pan2.li@intel.com>
15408 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15409
15410 PR target/108185
15411 PR target/108654
15412 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
15413 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
15414 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
15415 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
15416 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
15417 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
15418 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
15419 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
15420
15421 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15422
15423 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
15424 -fno-stack-protector.
15425 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
15426 -fno-stack-protector.
15427 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
15428 -fno-stack-protector.
15429 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
15430 -fno-stack-protector.
15431
15432 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15433
15434 * gcc.target/aarch64/pr104005.c (dg-options): Add
15435 -fno-stack-protector.
15436
15437 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15438
15439 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
15440 -fno-stack-protector.
15441
15442 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15443
15444 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
15445 -fno-stack-protector.
15446 * g++.target/aarch64/pr103147-10.C: Likewise.
15447
15448 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15449
15450 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
15451 Add -fno-stack-protector.
15452
15453 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15454
15455 PR testsuite/70150
15456 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
15457 -fno-pie.
15458
15459 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15460
15461 PR testsuite/70150
15462 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
15463 -no-pie for aarch64-*-*.
15464 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
15465 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
15466 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
15467 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
15468 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
15469 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
15470 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
15471 -fno-pie.
15472
15473 2023-03-07 Xi Ruoyao <xry111@xry111.site>
15474
15475 PR testsuite/70150
15476 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
15477 Add -fno-pie -no-pie.
15478
15479 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15480
15481 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
15482
15483 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15484
15485 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
15486 Gate on effective target tail_call.
15487
15488 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15489
15490 * lib/target-supports.exp (check_effective_target_tail_call): New.
15491
15492 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15493
15494 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
15495 int32_t being "long int".
15496
15497 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
15498
15499 * lib/multiline.exp (_build_multiline_regex): Map
15500 "{re:" to "(", similarly ")?" from ":re?}" and the
15501 same without question mark.
15502
15503 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
15504
15505 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
15506 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
15507 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
15508 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
15509 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
15510 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
15511 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
15512 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
15513 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
15514 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
15515 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
15516 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
15517 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
15518 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
15519 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
15520 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
15521 * gcc.target/gcn/cond_fminnm_1.c: New test.
15522 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
15523 * gcc.target/gcn/cond_fminnm_2.c: New test.
15524 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
15525 * gcc.target/gcn/cond_fminnm_3.c: New test.
15526 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
15527 * gcc.target/gcn/cond_fminnm_4.c: New test.
15528 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
15529 * gcc.target/gcn/cond_fminnm_5.c: New test.
15530 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
15531 * gcc.target/gcn/cond_fminnm_6.c: New test.
15532 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
15533 * gcc.target/gcn/cond_fminnm_7.c: New test.
15534 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
15535 * gcc.target/gcn/cond_fminnm_8.c: New test.
15536 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
15537 * gcc.target/gcn/cond_smax_1.c: New test.
15538 * gcc.target/gcn/cond_smax_1_run.c: New test.
15539 * gcc.target/gcn/cond_smin_1.c: New test.
15540 * gcc.target/gcn/cond_smin_1_run.c: New test.
15541 * gcc.target/gcn/cond_umax_1.c: New test.
15542 * gcc.target/gcn/cond_umax_1_run.c: New test.
15543 * gcc.target/gcn/cond_umin_1.c: New test.
15544 * gcc.target/gcn/cond_umin_1_run.c: New test.
15545 * gcc.target/gcn/smax_1.c: New test.
15546 * gcc.target/gcn/smax_1_run.c: New test.
15547 * gcc.target/gcn/smin_1.c: New test.
15548 * gcc.target/gcn/smin_1_run.c: New test.
15549 * gcc.target/gcn/umax_1.c: New test.
15550 * gcc.target/gcn/umax_1_run.c: New test.
15551 * gcc.target/gcn/umin_1.c: New test.
15552 * gcc.target/gcn/umin_1_run.c: New test.
15553
15554 2023-03-06 Richard Biener <rguenther@suse.de>
15555
15556 PR tree-optimization/109025
15557 * gcc.dg/vect/pr109025.c: New testcase.
15558
15559 2023-03-06 Xi Ruoyao <xry111@xry111.site>
15560
15561 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
15562 -fno-stack-protector.
15563 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
15564 Likewise.
15565 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
15566 Likewise.
15567
15568 2023-03-06 Xi Ruoyao <xry111@xry111.site>
15569
15570 PR target/109000
15571 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
15572 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
15573 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
15574 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
15575
15576 2023-03-05 Harald Anlauf <anlauf@gmx.de>
15577 Tobias Burnus <tobias@codesourcery.com>
15578
15579 PR fortran/106856
15580 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
15581 * gfortran.dg/class_74.f90: New test.
15582 * gfortran.dg/class_75.f90: New test.
15583
15584 2023-03-05 Jakub Jelinek <jakub@redhat.com>
15585
15586 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
15587 scan-tree-dump-times target selector.
15588
15589 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15590 SiYu Wu <siyu@isrc.iscas.ac.cn>
15591
15592 * gcc.target/riscv/zksed32.c: New test.
15593 * gcc.target/riscv/zksed64.c: New test.
15594 * gcc.target/riscv/zksh32.c: New test.
15595 * gcc.target/riscv/zksh64.c: New test.
15596
15597 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15598 SiYu Wu <siyu@isrc.iscas.ac.cn>
15599
15600 * gcc.target/riscv/zknh-sha256.c: New test.
15601 * gcc.target/riscv/zknh-sha512-32.c: New test.
15602 * gcc.target/riscv/zknh-sha512-64.c: New test.
15603
15604 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15605 SiYu Wu <siyu@isrc.iscas.ac.cn>
15606
15607 * gcc.target/riscv/zknd32.c: New test.
15608 * gcc.target/riscv/zknd64.c: New test.
15609 * gcc.target/riscv/zkne32.c: New test.
15610 * gcc.target/riscv/zkne64.c: New test.
15611
15612 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
15613 SiYu Wu <siyu@isrc.iscas.ac.cn>
15614
15615 * gcc.target/riscv/zbkb32.c: New test.
15616 * gcc.target/riscv/zbkb64.c: New test.
15617 * gcc.target/riscv/zbkc32.c: New test.
15618 * gcc.target/riscv/zbkc64.c: New test.
15619 * gcc.target/riscv/zbkx32.c: New test.
15620 * gcc.target/riscv/zbkx64.c: New test.
15621
15622 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
15623
15624 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
15625 5 insn sh1add+slli+add+slli+sub.
15626 * gcc.target/riscv/pr108987.c: New test.
15627
15628 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15629 kito-cheng <kito.cheng@sifive.com>
15630
15631 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
15632
15633 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15634
15635 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
15636 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
15637 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
15638 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
15639 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
15640 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
15641 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
15642 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
15643
15644 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15645
15646 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
15647 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
15648 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
15649 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
15650 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
15651 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
15652 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
15653 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
15654 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
15655 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
15656 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
15657 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
15658 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
15659 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
15660 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
15661 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
15662 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
15663 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
15664 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
15665 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
15666 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
15667 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
15668 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
15669 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
15670 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
15671 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
15672 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
15673 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
15674 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
15675 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
15676 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
15677 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
15678
15679 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15680
15681 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
15682 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
15683 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
15684 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
15685 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
15686 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
15687
15688 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
15689
15690 * gcc.target/riscv/zbb-min-max-03.c: New test.
15691
15692 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15693
15694 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
15695 target selectors.
15696 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
15697
15698 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15699
15700 PR c/107465
15701 * c-c++-common/Wsign-compare-2.c (f18): New test.
15702
15703 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15704
15705 PR c/107465
15706 * c-c++-common/Wsign-compare-2.c: New test.
15707 * c-c++-common/pr107465.c: New test.
15708
15709 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15710
15711 PR c/107846
15712 * gcc.dg/pr107846.c: New test.
15713
15714 2023-03-04 Jakub Jelinek <jakub@redhat.com>
15715
15716 PR c++/108702
15717 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
15718
15719 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15720
15721 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
15722
15723 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15724
15725 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
15726
15727 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
15728
15729 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
15730 scan-assembler identifiers.
15731 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
15732
15733 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15734
15735 PR analyzer/109016
15736 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
15737 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
15738
15739 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15740
15741 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
15742 * gcc.dg/analyzer/sprintf-1.c: New test.
15743 * gcc.dg/analyzer/sprintf-concat.c: New test.
15744
15745 2023-03-03 David Malcolm <dmalcolm@redhat.com>
15746
15747 PR tree-optimization/108988
15748 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
15749
15750 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15751
15752 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
15753 two new variants, one fixed, one xfailed.
15754 * c-c++-common/Wdangling-pointer-5.c
15755 (nowarn_store_arg_store_arg): Add now-expected warnings.
15756
15757 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15758
15759 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
15760 around +cdecp<N>.
15761 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
15762
15763 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15764
15765 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
15766 expected counts into a single pattern.
15767 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
15768 return and reversed conditions.
15769
15770 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15771
15772 PR target/51534
15773 * gcc.target/arm/pr51534.c: Split softfp variant into...
15774 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
15775
15776 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15777
15778 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
15779 after tab after vmsr, and lower the case of P0.
15780
15781 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15782
15783 PR target/104882
15784 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
15785
15786 2023-03-03 Patrick Palka <ppalka@redhat.com>
15787
15788 PR c++/108998
15789 * g++.dg/cpp2a/lambda-generic11.C: New test.
15790
15791 2023-03-03 Jakub Jelinek <jakub@redhat.com>
15792
15793 PR c/108986
15794 * gcc.dg/Wnonnull-8.c: New test.
15795
15796 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
15797
15798 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
15799 "not low or equal" load on condition variant.
15800 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
15801 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
15802
15803 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
15804
15805 * gcc.dg/vect/slp-3.c: Adapt test expectation.
15806 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
15807 * gcc.dg/vect/slp-perm-8.c: Likewise.
15808
15809 2023-03-03 Richard Biener <rguenther@suse.de>
15810
15811 PR tree-optimization/109002
15812 * gcc.dg/torture/pr109002.c: New testcase.
15813
15814 2023-03-03 Richard Biener <rguenther@suse.de>
15815
15816 PR debug/108772
15817 * g++.dg/lto/pr108772_0.C: New testcase.
15818
15819 2023-03-03 Alexandre Oliva <oliva@adacore.com>
15820
15821 PR c++/100127
15822 * g++.dg/coroutines/pr100127.C: Test for header rather than
15823 compiler macro.
15824 * g++.dg/coroutines/pr100772-a.C: Likewise.
15825 * g++.dg/coroutines/pr100772-b.C: Likewise.
15826
15827 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
15828
15829 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
15830 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
15831
15832 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15833
15834 PR d/108946
15835 * gdc.dg/simd2a.d: Update test.
15836 * gdc.dg/simd2b.d: Likewise.
15837 * gdc.dg/simd2c.d: Likewise.
15838 * gdc.dg/simd2d.d: Likewise.
15839 * gdc.dg/simd2e.d: Likewise.
15840 * gdc.dg/simd2f.d: Likewise.
15841 * gdc.dg/simd2g.d: Likewise.
15842 * gdc.dg/simd2h.d: Likewise.
15843 * gdc.dg/simd2i.d: Likewise.
15844 * gdc.dg/simd2j.d: Likewise.
15845
15846 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15847
15848 PR d/108877
15849 * gdc.dg/imports/pr108877a.d: New test.
15850 * gdc.dg/pr108877.d: New test.
15851
15852 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15853
15854 PR d/108167
15855 * gdc.dg/pr108167.d: New test.
15856
15857 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
15858
15859 PR d/108945
15860 * gdc.dg/pr108945.d: New test.
15861
15862 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15863
15864 PR testsuite/108991
15865 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
15866 before target selector.
15867
15868 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
15869
15870 PR jit/107999
15871 * jit.dg/test-error-array-bounds.c: Update test.
15872
15873 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
15874
15875 * gcc.target/avr/pr90706.c: New.
15876
15877 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
15878 Paul-Antoine Arras <pa@codesourcery.com>
15879
15880 * gcc.target/gcn/simd-math-1.c: New testcase.
15881 * gcc.target/gcn/simd-math-2.c: New testcase.
15882
15883 2023-03-02 Patrick Palka <ppalka@redhat.com>
15884
15885 PR c++/108243
15886 PR c++/97553
15887 * g++.dg/opt/is_constant_evaluated3.C: New test.
15888
15889 2023-03-02 Patrick Palka <ppalka@redhat.com>
15890
15891 PR c++/108243
15892 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
15893
15894 2023-03-02 David Malcolm <dmalcolm@redhat.com>
15895
15896 PR analyzer/108968
15897 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
15898
15899 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15900
15901 PR debug/108716
15902 * g++.dg/debug/dwarf2/pr108716.C: New test.
15903
15904 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
15905
15906 PR tree-optimization/108979
15907 * gfortran.dg/vect/pr108979.f90: New test.
15908
15909 2023-03-02 Marek Polacek <polacek@redhat.com>
15910
15911 PR c++/106259
15912 * g++.dg/warn/Wmismatched-tags-11.C: New test.
15913
15914 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
15915
15916 * gcc.target/s390/s390.exp: Add partial subdirectory.
15917 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
15918 expectation.
15919 * lib/target-supports.exp: Add s390.
15920 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
15921 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
15922 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
15923 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
15924 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
15925 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
15926 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
15927 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
15928 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
15929 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
15930 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
15931 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
15932 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
15933 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
15934 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
15935 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
15936 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
15937 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
15938 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
15939 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
15940 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
15941 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
15942 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
15943 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
15944 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
15945 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
15946
15947 2023-03-02 Jonathan Yong <10walls@gmail.com>
15948
15949 PR middle-end/97956
15950 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
15951
15952 2023-03-02 Jonathan Yong <10walls@gmail.com>
15953
15954 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
15955
15956 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
15957
15958 PR tree-optimization/108603
15959 * gcc.target/aarch64/sve/pr108603.c: New test.
15960
15961 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
15962
15963 PR tree-optimization/108430
15964 * gcc.target/aarch64/sve/pr108430.c: New test.
15965
15966 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15967
15968 PR c++/108934
15969 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
15970 * g++.target/i386/pr108934.C: New test.
15971
15972 2023-03-02 Jakub Jelinek <jakub@redhat.com>
15973
15974 PR c++/105839
15975 * g++.dg/gomp/pr105839-1.C: New test.
15976 * g++.dg/gomp/pr105839-2.C: New test.
15977
15978 2023-03-02 Richard Biener <rguenther@suse.de>
15979
15980 PR testsuite/108985
15981 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
15982
15983 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
15984
15985 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
15986
15987 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
15988
15989 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
15990 __USER_LABEL_PREFIX__.
15991
15992 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
15993
15994 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
15995 match targets where sizeof (union U) == 5, like "packed" targets.
15996
15997 2023-03-01 Marek Polacek <polacek@redhat.com>
15998
15999 PR c++/107574
16000 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
16001
16002 2023-03-01 David Malcolm <dmalcolm@redhat.com>
16003
16004 PR analyzer/107565
16005 * gcc.dg/analyzer/builtins-pr107565.c: New test.
16006 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
16007
16008 2023-03-01 Patrick Palka <ppalka@redhat.com>
16009 Jason Merrill <jason@redhat.com>
16010
16011 PR c++/108219
16012 PR c++/108218
16013 * g++.dg/cpp0x/new6.C: New test.
16014 * g++.dg/cpp2a/concepts-new1.C: New test.
16015
16016 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
16017
16018 PR middle-end/108545
16019 * c-c++-common/gomp/map-8.c: New test.
16020 * gfortran.dg/gomp/map-9.f90: New test.
16021
16022 2023-03-01 David Malcolm <dmalcolm@redhat.com>
16023
16024 PR analyzer/108935
16025 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
16026 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
16027 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
16028
16029 2023-03-01 Jonathan Yong <10walls@gmail.com>
16030
16031 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
16032 targets.
16033
16034 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16035
16036 PR sanitizer/108894
16037 * c-c++-common/ubsan/bounds-16.c: New test.
16038
16039 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16040
16041 PR debug/108967
16042 * g++.dg/debug/pr108967.C: New test.
16043
16044 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16045
16046 PR c++/108606
16047 * g++.dg/cpp1y/pr108606.C: New test.
16048
16049 2023-03-01 Richard Biener <rguenther@suse.de>
16050
16051 PR tree-optimization/108970
16052 * gcc.dg/pr108970.c: New testcase.
16053
16054 2023-03-01 Richard Biener <rguenther@suse.de>
16055
16056 PR tree-optimization/108950
16057 * gcc.dg/vect/pr108950.c: New testcase.
16058
16059 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
16060
16061 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
16062 newlib targets too.
16063
16064 2023-02-28 Patrick Palka <ppalka@redhat.com>
16065
16066 PR c++/108848
16067 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
16068 exception specifier" error. Expect a separate "not usable
16069 in a constant expression" error.
16070 * g++.dg/cpp1y/var-templ75.C: New test.
16071 * g++.dg/cpp1y/var-templ76.C: New test.
16072
16073 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
16074
16075 PR middle-end/107411
16076 PR middle-end/107411
16077 * g++.dg/pr107411.C: New test.
16078
16079 2023-02-28 Marek Polacek <polacek@redhat.com>
16080
16081 PR c++/108550
16082 * g++.dg/cpp1y/var-templ70.C: New test.
16083 * g++.dg/cpp1y/var-templ71.C: New test.
16084 * g++.dg/cpp1y/var-templ72.C: New test.
16085
16086 2023-02-28 Marek Polacek <polacek@redhat.com>
16087
16088 PR c++/107938
16089 * g++.dg/cpp1y/var-templ73.C: New test.
16090 * g++.dg/cpp1y/var-templ74.C: New test.
16091 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
16092
16093 2023-02-28 Jakub Jelinek <jakub@redhat.com>
16094
16095 PR sanitizer/108894
16096 * gcc.dg/ubsan/bounds-4.c: New test.
16097 * gcc.dg/ubsan/bounds-4a.c: New test.
16098 * gcc.dg/ubsan/bounds-4b.c: New test.
16099 * gcc.dg/ubsan/bounds-4c.c: New test.
16100 * gcc.dg/ubsan/bounds-4d.c: New test.
16101 * g++.dg/ubsan/bounds-1.C: New test.
16102
16103 2023-02-28 Richard Biener <rguenther@suse.de>
16104
16105 PR testsuite/108942
16106 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
16107
16108 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16109
16110 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
16111 message for "default_packed" targets.
16112
16113 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16114
16115 * lib/multiline.exp (handle-multiline-outputs): Shorten
16116 message to the same for fail and pass.
16117
16118 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16119
16120 PR testsuite/91419
16121 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
16122
16123 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16124
16125 PR testsuite/79356
16126 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
16127 of targets excluding xfail on lines 50 and 51.
16128
16129 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16130
16131 PR tree-optimization/108828
16132 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
16133
16134 2023-02-27 Harald Anlauf <anlauf@gmx.de>
16135
16136 PR fortran/108937
16137 * gfortran.dg/ibits_2.f90: New test.
16138
16139 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
16140
16141 * ada/acats/run_all.sh: Adjust example of compiler options.
16142
16143 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16144
16145 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
16146 Also add conditional to gm2-simple-execute.
16147
16148 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16149
16150 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
16151 (gm2_run_tower_test): New global variable. Add conditional
16152 before invoking gm2-local-exec.
16153
16154 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
16155
16156 * lib/multiline.exp (handle-multiline-outputs): Don't include the
16157 quoted multiline pattern in the pass/fail output.
16158
16159 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16160
16161 PR modula2/108261
16162 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
16163 variable access.
16164 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
16165 variable access.
16166 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
16167 variable access.
16168 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
16169 variable access.
16170 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
16171 variable access.
16172 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
16173 variable access.
16174 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
16175 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
16176 Add pathname.
16177 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
16178 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
16179 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
16180 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
16181 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
16182 Tidy up variable access.
16183 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
16184 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
16185 Add pathname.
16186 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
16187 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
16188 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
16189 (gm2_simple_execute): Keep executable if global is true.
16190 * lib/gm2-torture.exp: Add ; after global variable access.
16191 * lib/gm2.exp: Set up pathnames.
16192 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
16193 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
16194 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
16195 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
16196 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
16197 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
16198 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
16199 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
16200 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
16201 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
16202 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
16203 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
16204 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
16205 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
16206 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
16207 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
16208 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
16209 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
16210 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
16211 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
16212 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
16213 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
16214 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
16215 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
16216 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
16217 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
16218 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
16219 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
16220 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
16221 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
16222 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
16223 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
16224 * gm2/projects/pim/run/pass/tower/Window.def: New test.
16225 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
16226 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
16227 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
16228 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
16229 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
16230 New test.
16231 * gm2/projects/pim/run/pass/tower/star: New test.
16232
16233 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
16234
16235 * gcc.target/xtensa/pr108919.c: New test.
16236
16237 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
16238
16239 PR fortran/108621
16240 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
16241
16242 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
16243
16244 * gfortran.dg/weak-2.f90: New test.
16245 * gfortran.dg/weak-3.f90: New test.
16246
16247 2023-02-24 Martin Liska <mliska@suse.cz>
16248
16249 PR sanitizer/108834
16250 * c-c++-common/asan/global-overflow-1.c: Test line and column
16251 info for a global variable.
16252
16253 2023-02-24 Alexandre Oliva <oliva@adacore.com>
16254
16255 PR c++/105224
16256 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
16257
16258 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16259
16260 PR middle-end/108854
16261 * g++.dg/opt/pr108854.C: New test.
16262
16263 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16264
16265 PR target/108881
16266 * gcc.target/i386/avx512bf16-pr108881.c: New test.
16267
16268 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
16269
16270 * gcc.target/mips/clz.c: New test.
16271 * gcc.target/mips/clo.c: New test.
16272 * gcc.target/mips/mips.exp: New option HAS_CLZ.
16273
16274 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
16275
16276 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
16277
16278 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16279
16280 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
16281 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
16282
16283 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16284
16285 * gcc.target/xtensa/elim_callee_saved.c: New.
16286
16287 2023-02-23 Jakub Jelinek <jakub@redhat.com>
16288
16289 PR testsuite/108899
16290 * g++.dg/modules/modules.exp: Only override unsupported if it
16291 exists and saved-unsupported doesn't.
16292
16293 2023-02-23 Richard Biener <rguenther@suse.de>
16294
16295 PR tree-optimization/108888
16296 * g++.dg/torture/pr108888.C: New testcase.
16297
16298 2023-02-22 Marek Polacek <polacek@redhat.com>
16299
16300 PR c/108880
16301 * c-c++-common/ubsan/pr108880.c: New test.
16302
16303 2023-02-22 Harald Anlauf <anlauf@gmx.de>
16304
16305 PR fortran/96024
16306 * gfortran.dg/pr96024.f90: New test.
16307
16308 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16309
16310 * g++.dg/modules/modules.exp: Override unsupported to update
16311 module_do, and test it after dg-test.
16312
16313 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16314
16315 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
16316 * gcc.target/arm/aes-fuse-2.c: Likewise.
16317
16318 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16319
16320 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
16321 usable in initializers.
16322
16323 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16324
16325 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
16326 arm-*-*.
16327 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
16328
16329 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16330
16331 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
16332 message.
16333
16334 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16335
16336 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
16337
16338 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
16339
16340 * gcc.dg/vect/vect-simd-clone-16.c: New test.
16341 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
16342 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
16343 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
16344 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
16345 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
16346 * gcc.dg/vect/vect-simd-clone-17.c: New test.
16347 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
16348 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
16349 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
16350 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
16351 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
16352 * gcc.dg/vect/vect-simd-clone-18.c: New test.
16353 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
16354 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
16355 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
16356 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
16357 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
16358
16359 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16360
16361 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
16362 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
16363 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
16364 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
16365 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
16366 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
16367
16368 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
16369
16370 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
16371 condition.
16372
16373 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
16374
16375 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
16376 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
16377 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
16378 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
16379 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
16380 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
16381 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
16382 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
16383 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
16384 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
16385 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
16386 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
16387 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
16388 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
16389 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
16390 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
16391 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
16392 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
16393 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
16394 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
16395 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
16396 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
16397 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
16398 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
16399 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
16400 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
16401 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
16402 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
16403 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
16404 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
16405 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
16406 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
16407 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
16408 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
16409 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
16410 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
16411 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
16412 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
16413 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
16414 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
16415 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
16416 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
16417 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
16418 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
16419 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
16420 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
16421 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
16422 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
16423 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
16424 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
16425 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
16426 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
16427 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
16428 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
16429 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
16430 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
16431 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
16432 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
16433 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
16434 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
16435 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
16436 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
16437 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
16438 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
16439 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
16440 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
16441 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
16442 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
16443 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
16444 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
16445 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
16446 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
16447 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
16448 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
16449 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
16450 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
16451 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
16452 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
16453 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
16454 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
16455 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
16456 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
16457 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
16458 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
16459 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
16460 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
16461 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
16462 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
16463 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
16464 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
16465 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
16466 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
16467 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
16468 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
16469 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
16470 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
16471 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
16472 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
16473 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
16474 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
16475 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
16476 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
16477 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
16478 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
16479 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
16480 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
16481 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
16482 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
16483 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
16484 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
16485 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
16486 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
16487 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
16488 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
16489 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
16490 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
16491 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
16492 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
16493 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
16494 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
16495 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
16496 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
16497 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
16498 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
16499 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
16500 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
16501 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
16502 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
16503 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
16504 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
16505 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
16506 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
16507 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
16508 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
16509 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
16510 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
16511 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
16512 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
16513 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
16514 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
16515 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
16516 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
16517 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
16518 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
16519 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
16520 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
16521 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
16522 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
16523 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
16524 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
16525 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
16526 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
16527 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
16528 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
16529 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
16530 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
16531 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
16532 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
16533 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
16534 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
16535 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
16536 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
16537 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
16538 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
16539 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
16540 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
16541 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
16542 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
16543 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
16544 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
16545 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
16546 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
16547 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
16548 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
16549 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
16550 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
16551 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
16552 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
16553 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
16554 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
16555 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
16556 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
16557 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
16558 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
16559 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
16560 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
16561 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
16562 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
16563 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
16564 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
16565 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
16566 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
16567 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
16568 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
16569 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
16570 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
16571 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
16572 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
16573 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
16574 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
16575 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
16576 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
16577 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
16578 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
16579 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
16580 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
16581 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
16582 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
16583 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
16584 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
16585 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
16586 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
16587 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
16588 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
16589 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
16590 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
16591 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
16592 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
16593 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
16594 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
16595 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
16596 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
16597 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
16598 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
16599 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
16600 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
16601 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
16602 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
16603 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
16604 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
16605 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
16606 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
16607 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
16608 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
16609 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
16610 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
16611 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
16612 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
16613 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
16614 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
16615 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
16616 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
16617 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
16618 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
16619 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
16620 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
16621 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
16622 out -Oz and -Og -g.
16623 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
16624
16625 2023-02-22 Jakub Jelinek <jakub@redhat.com>
16626
16627 PR middle-end/106258
16628 * g++.dg/ipa/pr106258.C: New test.
16629
16630 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
16631
16632 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
16633 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
16634 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
16635 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
16636 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
16637 * lib/target-supports.exp (check_compile): Use
16638 '-Wno-complain-wrong-lang'.
16639 * g++.dg/abi/empty12.C: Likewise.
16640 * g++.dg/abi/empty13.C: Likewise.
16641 * g++.dg/abi/empty14.C: Likewise.
16642 * g++.dg/abi/empty15.C: Likewise.
16643 * g++.dg/abi/empty16.C: Likewise.
16644 * g++.dg/abi/empty17.C: Likewise.
16645 * g++.dg/abi/empty18.C: Likewise.
16646 * g++.dg/abi/empty19.C: Likewise.
16647 * g++.dg/abi/empty22.C: Likewise.
16648 * g++.dg/abi/empty25.C: Likewise.
16649 * g++.dg/abi/empty26.C: Likewise.
16650 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
16651 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
16652 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
16653
16654 2023-02-21 David Malcolm <dmalcolm@redhat.com>
16655
16656 PR analyzer/108830
16657 * gcc.dg/analyzer/attribute-nonnull.c: Update for
16658 -Wanalyzer-use-of-uninitialized-value terminating analysis along
16659 a path.
16660 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
16661 * gcc.dg/analyzer/data-model-1.c: Likewise.
16662 * gcc.dg/analyzer/data-model-5.c: Likewise.
16663 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
16664 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
16665 -fno-analyzer-suppress-followups.
16666 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
16667 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
16668 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
16669 * gcc.dg/analyzer/pipe2-1.c: Likewise.
16670 * gcc.dg/analyzer/pr101547.c: Update for
16671 -Wanalyzer-use-of-uninitialized-value terminating analysis along
16672 a path.
16673 * gcc.dg/analyzer/pr101875.c: Likewise.
16674 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
16675 * gcc.dg/analyzer/pr104224.c: Add
16676 -fno-analyzer-suppress-followups.
16677 * gcc.dg/analyzer/realloc-2.c: Add
16678 -fno-analyzer-suppress-followups.
16679 * gcc.dg/analyzer/realloc-3.c: Likewise.
16680 * gcc.dg/analyzer/realloc-5.c: Likewise.
16681 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
16682 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
16683 * gcc.dg/analyzer/stdarg-1.c: Likewise.
16684 * gcc.dg/analyzer/symbolic-1.c: Likewise.
16685 * gcc.dg/analyzer/symbolic-7.c: Update for
16686 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
16687 path.
16688 * gcc.dg/analyzer/uninit-4.c: Likewise.
16689 * gcc.dg/analyzer/uninit-8.c: New test.
16690 * gcc.dg/analyzer/uninit-pr94713.c: Update for
16691 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
16692 path.
16693 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
16694
16695 2023-02-21 Harald Anlauf <anlauf@gmx.de>
16696
16697 PR fortran/96025
16698 * gfortran.dg/pr96025.f90: New test.
16699
16700 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
16701
16702 * gdc.dg/simd2a.d: Update.
16703 * gdc.dg/simd2b.d: Update.
16704 * gdc.dg/simd2c.d: Update.
16705 * gdc.dg/simd2d.d: Update.
16706 * gdc.dg/simd2e.d: Update.
16707 * gdc.dg/simd2f.d: Update.
16708 * gdc.dg/simd2g.d: Update.
16709 * gdc.dg/simd2h.d: Update.
16710 * gdc.dg/simd2i.d: Update.
16711 * gdc.dg/simd2j.d: Update.
16712
16713 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
16714
16715 * gdc.dg/ctfeintrinsics.d: New test.
16716
16717 2023-02-21 Richard Biener <rguenther@suse.de>
16718
16719 PR tree-optimization/108691
16720 * gcc.dg/pr108691.c: New testcase.
16721
16722 2023-02-21 Richard Biener <rguenther@suse.de>
16723
16724 PR tree-optimization/108793
16725 * gcc.dg/torture/pr108793.c: New testcase.
16726
16727 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
16728
16729 * rust/compile/torture/intrinsics-math.rs: New test.
16730
16731 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16732
16733 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
16734
16735 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16736
16737 * rust/execute/torture/closure3.rs: New test.
16738
16739 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
16740
16741 * rust/compile/torture/phantom_data.rs: New test.
16742
16743 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16744
16745 * rust/compile/torture/intrinsics-3.rs:
16746 * rust/execute/torture/atomic_load.rs: New test.
16747
16748 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16749
16750 * rust/compile/torture/intrinsics-5.rs: Fix error message.
16751
16752 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16753
16754 * rust/compile/torture/intrinsics-6.rs: New test.
16755 * rust/compile/torture/intrinsics-7.rs: New test.
16756
16757 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16758
16759 * rust/compile/torture/intrinsics-4.rs: New test.
16760 * rust/compile/torture/intrinsics-5.rs: New test.
16761 * rust/execute/torture/atomic_store.rs: New test.
16762
16763 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16764
16765 * rust/compile/torture/intrinsics-3.rs: New test.
16766
16767 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16768
16769 * rust/execute/torture/closure2.rs: New test.
16770
16771 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16772
16773 * rust/execute/torture/closure1.rs: New test.
16774
16775 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16776
16777 * rust/compile/issue-1589.rs: New test.
16778
16779 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16780
16781 * rust/compile/generics7.rs: Fix test with missing assertion.
16782 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
16783
16784 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
16785
16786 * rust/compile/missing_closing_paren.rs: New test.
16787
16788 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
16789
16790 * rust/execute/torture/prefetch_data.rs: New test.
16791
16792 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16793
16794 * rust/compile/torture/issue-1555.rs: New test.
16795
16796 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
16797
16798 * rust/compile/const9.rs: New test.
16799
16800 2023-02-21 Philip Herron <philip.herron@embecosm.com>
16801
16802 * rust/compile/issue-1272.rs: New test.
16803
16804 2023-02-21 Richard Biener <rguenther@suse.de>
16805
16806 PR tree-optimization/108868
16807 * gcc.dg/pr108868.c: New testcase.
16808
16809 2023-02-21 Richard Biener <rguenther@suse.de>
16810
16811 PR tree-optimization/108855
16812 * gcc.dg/pr108855.c: New testcase.
16813
16814 2023-02-21 Richard Biener <rguenther@suse.de>
16815
16816 Revert:
16817 2023-02-21 Richard Biener <rguenther@suse.de>
16818
16819 PR tree-optimization/108691
16820 * gcc.dg/pr108691.c: New testcase.
16821
16822 2023-02-20 Jakub Jelinek <jakub2redhat.com>
16823
16824 PR target/108862
16825 * gcc.dg/pr108862.c: New test.
16826 * gcc.target/powerpc/pr108862.c: New test.
16827
16828 2023-02-20 Marek Polacek <polacek@redhat.com>
16829
16830 PR c++/101073
16831 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
16832 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
16833
16834 2023-02-20 Marek Polacek <polacek@redhat.com>
16835
16836 PR c++/108829
16837 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
16838 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
16839
16840 2023-02-20 Richard Biener <rguenther@suse.de>
16841
16842 PR tree-optimization/108816
16843 * gcc.dg/torture/pr108816.c: New testcase.
16844
16845 2023-02-20 Richard Biener <rguenther@suse.de>
16846
16847 PR tree-optimization/108825
16848 * gcc.dg/torture/pr108825.c: New testcase.
16849
16850 2023-02-18 Jason Merrill <jason@redhat.com>
16851
16852 DR 2518
16853 PR c++/52809
16854 PR c++/53638
16855 PR c++/87389
16856 PR c++/89741
16857 PR c++/92099
16858 PR c++/104041
16859 PR c++/104691
16860 * g++.dg/DRs/dr2518.C: New test.
16861
16862 2023-02-18 Jakub Jelinek <jakub@redhat.com>
16863
16864 PR tree-optimization/108819
16865 * gcc.dg/pr108819.c: New test.
16866
16867 2023-02-18 Jakub Jelinek <jakub@redhat.com>
16868
16869 PR target/108832
16870 * gcc.target/i386/pr108832.c: New test.
16871
16872 2023-02-18 Martin Uecker <uecker@tugraz.at>
16873
16874 PR c/108375
16875 * gcc.dg/pr108375-1.c: New test.
16876 * gcc.dg/pr108375-2.c: New test.
16877
16878 2023-02-18 Martin Uecker <uecker@tugraz.at>
16879
16880 PR c/105660
16881 PR c/105660
16882 * gcc.dg/pr105660-1.c: New test.
16883 * gcc.dg/pr105660-2.c: New test.
16884
16885 2023-02-17 Patrick Palka <ppalka@redhat.com>
16886
16887 PR c++/108243
16888 PR c++/97553
16889 * g++.dg/opt/is_constant_evaluated1.C: New test.
16890 * g++.dg/opt/is_constant_evaluated2.C: New test.
16891
16892 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
16893
16894 PR target/108831
16895 * gcc.target/i386/pr108831-1.c: New test.
16896 * gcc.target/i386/pr108831-2.c: Ditto.
16897
16898 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
16899
16900 PR target/108805
16901 * gcc.dg/pr108805.c: New test.
16902
16903 2023-02-17 Richard Biener <rguenther@suse.de>
16904
16905 PR tree-optimization/108821
16906 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
16907
16908 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16909
16910 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
16911 CLOCK which is available on mingw as well as other platforms.
16912 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
16913
16914 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16915
16916 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
16917 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
16918 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
16919 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
16920 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
16921 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
16922 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
16923 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
16924 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
16925 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
16926 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
16927
16928 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16929
16930 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
16931
16932 2023-02-16 David Malcolm <dmalcolm@redhat.com>
16933
16934 PR analyzer/108806
16935 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
16936 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
16937 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
16938 (test_bitmask_2): New.
16939 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
16940
16941 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
16942
16943 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
16944
16945 2023-02-16 Patrick Palka <ppalka@redhat.com>
16946
16947 PR c++/107773
16948 * g++.dg/template/typename24.C: New test.
16949 * g++.dg/template/typename25.C: New test.
16950 * g++.dg/template/typename25a.C: New test.
16951 * g++.dg/template/typename26.C: New test.
16952
16953 2023-02-16 Jakub Jelinek <jakub@redhat.com>
16954
16955 PR tree-optimization/108657
16956 * gcc.dg/pr108657.c: New test.
16957
16958 2023-02-16 Jakub Jelinek <jakub@redhat.com>
16959
16960 PR tree-optimization/108783
16961 * gcc.c-torture/compile/pr108783.c: New test.
16962
16963 2023-02-16 Richard Biener <rguenther@suse.de>
16964
16965 PR tree-optimization/108791
16966 * gcc.dg/torture/pr108791.c: New testcase.
16967
16968 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
16969
16970 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
16971 as a non-LRA target.
16972
16973 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
16974
16975 PR fortran/103608
16976 * gfortran.dg/pr103608.f90: New test.
16977
16978 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
16979
16980 PR fortran/104554
16981 * gfortran.dg/pr104554.f90: New test.
16982
16983 2023-02-15 David Malcolm <dmalcolm@redhat.com>
16984
16985 PR analyzer/108664
16986 PR analyzer/108666
16987 PR analyzer/108725
16988 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
16989 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
16990 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
16991
16992 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
16993
16994 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
16995 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
16996 * gcc.target/i386/pr99464.c: Ditto.
16997 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
16998 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
16999 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
17000 * gcc.target/i386/pr98063.c: Ditto.
17001 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
17002 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
17003 * gcc.target/i386/pr95464.c: Ditto.
17004 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
17005 * gcc.target/i386/pr99530-2.c: Ditto.
17006 * gcc.target/i386/pr99530-3.c: Ditto.
17007 * gcc.target/i386/pr99530-4.c: Ditto.
17008 * gcc.target/i386/pr99530-5.c: Ditto.
17009 * gcc.target/i386/pr99530-6.c: Ditto.
17010 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
17011
17012 2023-02-15 Marek Polacek <polacek@redhat.com>
17013
17014 PR middle-end/106080
17015 * c-c++-common/Wdangling-pointer-10.c: New test.
17016 * c-c++-common/Wdangling-pointer-9.c: New test.
17017
17018 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17019
17020 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
17021 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
17022 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
17023 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
17024 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
17025 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
17026 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
17027 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
17028 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
17029 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
17030 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
17031 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
17032 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
17033 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
17034 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
17035
17036 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17037
17038 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
17039 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
17040 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
17041 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
17042 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
17043 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
17044 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
17045 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
17046 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
17047 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
17048 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
17049 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
17050 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
17051 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
17052 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
17053
17054 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17055
17056 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
17057 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
17058 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
17059 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
17060 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
17061 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
17062 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
17063 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
17064 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
17065 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
17066 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
17067 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
17068 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
17069 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
17070 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
17071
17072 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17073
17074 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
17075 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
17076 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
17077 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
17078 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
17079 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
17080 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
17081 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
17082 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
17083 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
17084 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
17085 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
17086 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
17087 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
17088 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
17089
17090 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17091
17092 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
17093 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
17094 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
17095 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
17096 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
17097 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
17098 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
17099 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
17100 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
17101 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
17102 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
17103 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
17104 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
17105 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
17106 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
17107
17108 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17109
17110 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
17111 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
17112 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
17113 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
17114 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
17115 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
17116 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
17117 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
17118 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
17119 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
17120 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
17121 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
17122 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
17123 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
17124 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
17125
17126 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17127
17128 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
17129 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
17130 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
17131 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
17132 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
17133 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
17134 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
17135 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
17136 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
17137 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
17138 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
17139 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
17140 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
17141 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
17142 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
17143
17144 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17145
17146 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
17147 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
17148 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
17149 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
17150 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
17151 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
17152 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
17153 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
17154 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
17155 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
17156 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
17157 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
17158 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
17159 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
17160 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
17161
17162 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17163
17164 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
17165 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
17166 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
17167 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
17168 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
17169 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
17170 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
17171 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
17172 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
17173 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
17174 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
17175 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
17176 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
17177 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
17178 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
17179
17180 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17181
17182 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
17183 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
17184 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
17185 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
17186 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
17187 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
17188 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
17189 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
17190 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
17191 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
17192 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
17193 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
17194 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
17195 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
17196 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
17197
17198 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17199
17200 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
17201 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
17202 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
17203 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
17204 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
17205 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
17206 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
17207 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
17208 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
17209 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
17210 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
17211 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
17212 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
17213 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
17214 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
17215
17216 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17217
17218 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
17219 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
17220 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
17221 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
17222 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
17223 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
17224 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
17225 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
17226 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
17227 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
17228 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
17229 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
17230 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
17231 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
17232 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
17233 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
17234 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
17235 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
17236 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
17237 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
17238 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
17239 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
17240 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
17241 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
17242 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
17243 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
17244 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
17245 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
17246 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
17247 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
17248 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
17249 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
17250 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
17251 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
17252 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
17253 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
17254 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
17255 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
17256 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
17257 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
17258 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
17259 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
17260 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
17261 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
17262 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
17263
17264 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17265
17266 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
17267 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
17268 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
17269 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
17270 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
17271 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
17272 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
17273 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
17274 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
17275 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
17276 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
17277 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
17278 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
17279 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
17280 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
17281 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
17282 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
17283 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
17284 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
17285 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
17286 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
17287 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
17288 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
17289 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
17290 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
17291 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
17292 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
17293 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
17294 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
17295 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
17296 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
17297 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
17298 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
17299 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
17300 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
17301 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
17302 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
17303 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
17304 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
17305 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
17306 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
17307 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
17308 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
17309 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
17310 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
17311 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
17312 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
17313 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
17314 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
17315 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
17316 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
17317 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
17318 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
17319 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
17320 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
17321 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
17322 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
17323 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
17324 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
17325 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
17326
17327 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17328
17329 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
17330 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
17331 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
17332 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
17333 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
17334 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
17335 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
17336 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
17337 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
17338
17339 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17340
17341 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
17342 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
17343 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
17344 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
17345 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
17346 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
17347 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
17348 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
17349 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
17350 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
17351 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
17352 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
17353 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
17354 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
17355 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
17356 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
17357 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
17358 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
17359
17360 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17361
17362 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
17363 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
17364 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
17365 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
17366 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
17367 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
17368 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
17369 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
17370 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
17371 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
17372 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
17373 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
17374 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
17375 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
17376 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
17377 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
17378 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
17379 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
17380
17381 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17382
17383 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
17384 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
17385 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
17386 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
17387 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
17388 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
17389 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
17390 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
17391 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
17392 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
17393 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
17394 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
17395 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
17396 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
17397 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
17398 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
17399 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
17400 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
17401
17402 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17403
17404 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
17405 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
17406 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
17407 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
17408 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
17409 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
17410 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
17411 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
17412 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
17413 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
17414 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
17415 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
17416 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
17417 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
17418 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
17419 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
17420 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
17421 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
17422
17423 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17424
17425 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
17426 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
17427 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
17428 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
17429 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
17430 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
17431 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
17432 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
17433 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
17434 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
17435 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
17436 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
17437 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
17438 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
17439 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
17440 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
17441 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
17442 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
17443
17444 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17445
17446 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
17447 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
17448 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
17449 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
17450 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
17451 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
17452 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
17453 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
17454 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
17455 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
17456 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
17457 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
17458 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
17459 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
17460 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
17461 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
17462 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
17463 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
17464
17465 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17466
17467 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
17468 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
17469 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
17470 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
17471 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
17472 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
17473 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
17474 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
17475 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
17476 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
17477 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
17478 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
17479 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
17480 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
17481 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
17482 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
17483 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
17484 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
17485
17486 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17487
17488 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
17489 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
17490 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
17491 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
17492 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
17493 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
17494 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
17495 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
17496 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
17497 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
17498 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
17499 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
17500 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
17501 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
17502 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
17503 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
17504 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
17505 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
17506
17507 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17508
17509 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
17510 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
17511 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
17512 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
17513 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
17514 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
17515 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
17516 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
17517 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
17518 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
17519 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
17520 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
17521 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
17522 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
17523 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
17524 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
17525 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
17526 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
17527
17528 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17529
17530 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
17531 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
17532 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
17533 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
17534 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
17535 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
17536 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
17537 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
17538 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
17539 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
17540 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
17541 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
17542 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
17543 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
17544 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
17545 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
17546 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
17547 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
17548
17549 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17550
17551 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
17552 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
17553 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
17554 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
17555 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
17556 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
17557 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
17558 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
17559 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
17560 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
17561 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
17562 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
17563 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
17564 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
17565 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
17566 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
17567 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
17568 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
17569
17570 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17571
17572 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
17573 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
17574 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
17575 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
17576 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
17577 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
17578 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
17579 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
17580 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
17581 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
17582 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
17583 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
17584 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
17585 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
17586 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
17587 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
17588 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
17589 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
17590
17591 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17592
17593 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
17594 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
17595 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
17596 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
17597 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
17598 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
17599 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
17600 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
17601 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
17602 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
17603 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
17604 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
17605 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
17606 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
17607 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
17608 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
17609 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
17610 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
17611 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
17612 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
17613 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
17614 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
17615 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
17616 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
17617 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
17618 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
17619 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
17620 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
17621 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
17622 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
17623 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
17624 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
17625 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
17626 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
17627 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
17628 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
17629 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
17630 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
17631 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
17632 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
17633 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
17634 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
17635 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
17636 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
17637 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
17638 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
17639 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
17640 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
17641 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
17642 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
17643 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
17644 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
17645 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
17646 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
17647
17648 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17649
17650 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
17651 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
17652 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
17653 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
17654 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
17655 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
17656 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
17657 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
17658 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
17659 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
17660 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
17661 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
17662 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
17663 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
17664 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
17665 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
17666 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
17667 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
17668 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
17669 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
17670 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
17671 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
17672 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
17673 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
17674 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
17675 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
17676 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
17677 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
17678 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
17679 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
17680 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
17681 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
17682 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
17683 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
17684 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
17685 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
17686 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
17687 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
17688 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
17689 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
17690 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
17691 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
17692 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
17693 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
17694 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
17695 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
17696 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
17697 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
17698 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
17699 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
17700 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
17701 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
17702 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
17703 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
17704 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
17705 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
17706 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
17707 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
17708 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
17709 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
17710 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
17711 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
17712 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
17713 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
17714 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
17715 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
17716 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
17717 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
17718 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
17719 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
17720 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
17721 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
17722
17723 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17724
17725 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
17726 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
17727 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
17728 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
17729 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
17730 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
17731 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
17732 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
17733 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
17734
17735 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17736
17737 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
17738 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
17739 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
17740 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
17741 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
17742 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
17743 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
17744 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
17745 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
17746 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
17747 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
17748 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
17749 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
17750 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
17751 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
17752 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
17753 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
17754 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
17755
17756 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17757
17758 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
17759 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
17760 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
17761 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
17762 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
17763 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
17764 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
17765 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
17766 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
17767 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
17768 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
17769 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
17770 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
17771 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
17772 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
17773 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
17774 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
17775 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
17776
17777 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17778
17779 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
17780 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
17781 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
17782 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
17783 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
17784 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
17785 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
17786 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
17787 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
17788 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
17789 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
17790 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
17791 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
17792 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
17793 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
17794 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
17795 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
17796 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
17797 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
17798 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
17799 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
17800 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
17801 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
17802 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
17803 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
17804 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
17805 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
17806 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
17807 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
17808 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
17809 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
17810 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
17811 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
17812 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
17813 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
17814 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
17815
17816 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17817
17818 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
17819 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
17820 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
17821 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
17822 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
17823 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
17824 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
17825 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
17826 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
17827 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
17828 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
17829 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
17830 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
17831 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
17832 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
17833 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
17834 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
17835 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
17836
17837 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17838
17839 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
17840 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
17841 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
17842 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
17843 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
17844 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
17845 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
17846 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
17847 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
17848 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
17849 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
17850 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
17851 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
17852 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
17853 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
17854 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
17855 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
17856 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
17857 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
17858 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
17859 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
17860 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
17861 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
17862 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
17863 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
17864 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
17865 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
17866 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
17867 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
17868 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
17869 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
17870 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
17871 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
17872 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
17873 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
17874 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
17875
17876 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17877
17878 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
17879 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
17880 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
17881 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
17882 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
17883 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
17884 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
17885 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
17886 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
17887 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
17888 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
17889 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
17890 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
17891 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
17892 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
17893 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
17894 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
17895 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
17896
17897 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17898
17899 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
17900 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
17901 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
17902 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
17903 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
17904 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
17905 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
17906 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
17907 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
17908 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
17909 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
17910 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
17911 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
17912 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
17913 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
17914 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
17915 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
17916 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
17917 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
17918 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
17919 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
17920 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
17921 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
17922 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
17923 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
17924 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
17925 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
17926 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
17927 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
17928 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
17929 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
17930 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
17931 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
17932 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
17933 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
17934 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
17935
17936 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17937
17938 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
17939 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
17940 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
17941 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
17942 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
17943 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
17944 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
17945 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
17946 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
17947 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
17948 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
17949 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
17950 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
17951 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
17952 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
17953 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
17954 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
17955 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
17956
17957 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17958
17959 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
17960 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
17961 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
17962 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
17963 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
17964 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
17965 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
17966 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
17967 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
17968 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
17969 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
17970 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
17971 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
17972 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
17973 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
17974 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
17975 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
17976 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
17977 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
17978 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
17979 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
17980 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
17981 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
17982 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
17983 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
17984 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
17985 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
17986 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
17987 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
17988 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
17989 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
17990 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
17991 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
17992 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
17993 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
17994 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
17995
17996 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17997
17998 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
17999 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
18000 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
18001 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
18002 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
18003 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
18004 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
18005 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
18006 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
18007
18008 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18009
18010 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
18011 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
18012 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
18013 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
18014 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
18015 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
18016 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
18017 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
18018 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
18019 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
18020 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
18021 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
18022 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
18023 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
18024 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
18025 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
18026 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
18027 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
18028
18029 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18030
18031 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
18032 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
18033 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
18034 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
18035 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
18036 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
18037 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
18038 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
18039 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
18040 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
18041 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
18042 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
18043 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
18044 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
18045 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
18046 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
18047 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
18048 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
18049 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
18050 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
18051 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
18052 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
18053 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
18054 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
18055 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
18056 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
18057 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
18058 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
18059 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
18060 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
18061 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
18062 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
18063 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
18064 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
18065 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
18066 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
18067 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
18068 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
18069 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
18070 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
18071 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
18072 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
18073 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
18074 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
18075 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
18076 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
18077 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
18078 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
18079 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
18080 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
18081
18082 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18083
18084 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
18085 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
18086 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
18087 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
18088 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
18089 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
18090 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
18091 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
18092 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
18093
18094 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18095
18096 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
18097 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
18098 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
18099 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
18100 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
18101 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
18102 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
18103 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
18104 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
18105 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
18106 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
18107 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
18108 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
18109 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
18110 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
18111 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
18112 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
18113 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
18114
18115 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18116
18117 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
18118 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
18119 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
18120 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
18121 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
18122 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
18123 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
18124 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
18125 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
18126 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
18127 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
18128 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
18129 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
18130 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
18131 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
18132 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
18133 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
18134 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
18135
18136 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18137
18138 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
18139 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
18140 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
18141 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
18142 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
18143 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
18144 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
18145 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
18146 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
18147 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
18148 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
18149 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
18150 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
18151 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
18152 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
18153 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
18154 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
18155 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
18156 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
18157 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
18158 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
18159 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
18160 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
18161 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
18162 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
18163 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
18164 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
18165 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
18166 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
18167 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
18168 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
18169 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
18170 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
18171 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
18172 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
18173 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
18174
18175 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18176
18177 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
18178 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
18179 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
18180 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
18181 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
18182 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
18183 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
18184 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
18185 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
18186 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
18187 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
18188 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
18189 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
18190 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
18191 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
18192 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
18193 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
18194 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
18195
18196 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18197
18198 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
18199 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
18200 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
18201 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
18202 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
18203 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
18204 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
18205 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
18206 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
18207 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
18208 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
18209 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
18210 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
18211 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
18212 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
18213 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
18214 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
18215 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
18216 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
18217 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
18218 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
18219 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
18220 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
18221 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
18222 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
18223 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
18224 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
18225 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
18226 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
18227 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
18228 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
18229 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
18230 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
18231 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
18232 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
18233 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
18234
18235 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18236
18237 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
18238 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
18239 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
18240 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
18241 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
18242 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
18243 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
18244 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
18245 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
18246 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
18247 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
18248 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
18249 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
18250 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
18251 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
18252 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
18253 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
18254 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
18255
18256 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18257
18258 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
18259 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
18260 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
18261 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
18262 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
18263 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
18264 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
18265 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
18266 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
18267 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
18268 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
18269 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
18270 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
18271 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
18272 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
18273 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
18274 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
18275 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
18276 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
18277 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
18278 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
18279 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
18280 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
18281 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
18282 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
18283 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
18284 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
18285 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
18286 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
18287 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
18288 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
18289 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
18290 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
18291 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
18292 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
18293 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
18294
18295 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18296
18297 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
18298 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
18299 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
18300 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
18301 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
18302 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
18303 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
18304 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
18305 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
18306 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
18307 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
18308 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
18309 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
18310 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
18311 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
18312 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
18313 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
18314 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
18315
18316 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18317
18318 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
18319 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
18320 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
18321 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
18322 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
18323 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
18324 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
18325 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
18326 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
18327 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
18328 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
18329 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
18330 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
18331 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
18332 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
18333 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
18334 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
18335 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
18336 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
18337 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
18338 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
18339 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
18340 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
18341 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
18342 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
18343 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
18344 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
18345 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
18346 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
18347 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
18348 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
18349 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
18350 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
18351 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
18352 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
18353 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
18354
18355 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18356
18357 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
18358 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
18359 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
18360 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
18361 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
18362 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
18363 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
18364 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
18365 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
18366
18367 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18368
18369 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
18370 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
18371 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
18372 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
18373 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
18374 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
18375 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
18376 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
18377 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
18378 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
18379 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
18380 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
18381 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
18382 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
18383 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
18384 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
18385 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
18386 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
18387
18388 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
18389
18390 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
18391 representations.
18392
18393 2023-02-15 Martin Jambor <mjambor@suse.cz>
18394
18395 PR ipa/108679
18396 * gcc.dg/ipa/pr108679.c: New test.
18397
18398 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
18399
18400 PR fortran/108512
18401 * gfortran.dg/gomp/loop-5.f90: New test.
18402 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
18403 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
18404
18405 2023-02-15 Jakub Jelinek <jakub@redhat.com>
18406
18407 PR target/108787
18408 PR target/103109
18409 * gcc.dg/pr108787.c: New test.
18410 * gcc.target/powerpc/pr108787.c: New test.
18411 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
18412
18413 2023-02-15 Jakub Jelinek <jakub@redhat.com>
18414
18415 * g++.dg/DRs/dr2475.C: New test.
18416 * g++.dg/DRs/dr2478.C: New test.
18417 * g++.dg/DRs/dr2530.C: New test.
18418 * g++.dg/DRs/dr2673.C: New test.
18419 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
18420
18421 2023-02-15 Marek Polacek <polacek@redhat.com>
18422
18423 PR c++/106675
18424 * g++.dg/cpp0x/overload-conv-5.C: New test.
18425
18426 2023-02-14 David Faust <david.faust@oracle.com>
18427
18428 PR target/108790
18429 * gcc.target/bpf/ldxdw.c: New test.
18430
18431 2023-02-14 Andrew Pinski <apinski@marvell.com>
18432
18433 PR tree-optimization/108355
18434 PR tree-optimization/96921
18435 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
18436 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
18437 * gcc.dg/tree-ssa/pr108354-1.c: New test.
18438
18439 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
18440
18441 * gnat.dg/shift2.adb: New test.
18442
18443 2023-02-14 Richard Biener <rguenther@suse.de>
18444
18445 PR tree-optimization/108782
18446 * gcc.dg/torture/pr108782.c: New testcase.
18447
18448 2023-02-14 Jakub Jelinek <jakub@redhat.com>
18449
18450 PR sanitizer/108777
18451 * gcc.dg/asan/pr108777-1.c: New test.
18452 * gcc.dg/asan/pr108777-2.c: New test.
18453 * gcc.dg/asan/pr108777-3.c: New test.
18454 * gcc.dg/asan/pr108777-4.c: New test.
18455 * gcc.dg/asan/pr108777-5.c: New test.
18456 * gcc.dg/asan/pr108777-6.c: New test.
18457 * gcc.dg/completion-3.c: Adjust expected multiline output.
18458
18459 2023-02-14 Andreas Schwab <schwab@suse.de>
18460
18461 PR target/108723
18462 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
18463 over cfi directives.
18464 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
18465 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
18466 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
18467 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
18468 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
18469 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
18470
18471 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
18472
18473 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
18474
18475 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
18476
18477 PR tree-optimization/96373
18478 PR tree-optimization/108571
18479 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
18480 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
18481 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
18482 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
18483
18484 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
18485
18486 PR target/96373
18487 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
18488 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
18489 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
18490 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
18491 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
18492 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
18493 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
18494 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
18495 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
18496 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
18497 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
18498 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
18499 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
18500 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
18501 * gcc.target/powerpc/pr96373.c: New test.
18502
18503 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
18504
18505 PR rtl-optimization/108681
18506 * gcc.target/aarch64/pr108681.c: New test.
18507
18508 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
18509
18510 * gcc.target/i386/pr108774.c: New.
18511
18512 2023-02-13 Harald Anlauf <anlauf@gmx.de>
18513
18514 PR fortran/103475
18515 * gfortran.dg/pr103475.f90: New test.
18516
18517 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
18518
18519 PR target/108516
18520 * gcc.target/i386/pr108516-1.c: New test.
18521 * gcc.target/i386/pr108516-2.c: Ditto.
18522
18523 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
18524
18525 * gfortran.dg/noinline.f90: New test.
18526 * gfortran.dg/noreturn-1.f90: New test.
18527 * gfortran.dg/noreturn-2.f90: New test.
18528 * gfortran.dg/noreturn-3.f90: New test.
18529 * gfortran.dg/noreturn-4.f90: New test.
18530 * gfortran.dg/noreturn-5.f90: New test.
18531 * gfortran.dg/weak-1.f90: New test.
18532
18533 2023-02-13 Richard Biener <rguenther@suse.de>
18534
18535 PR tree-optimization/108691
18536 * gcc.dg/pr108691.c: New testcase.
18537
18538 2023-02-13 Jonathan Yong <10walls@gmail.com>
18539
18540 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
18541 regex pattern to allow long long instead of just long.
18542
18543 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
18544
18545 * gcc.target/arc/milli-1.c: Update test.
18546
18547 2023-02-13 Richard Biener <rguenther@suse.de>
18548
18549 PR tree-optimization/106722
18550 * gcc.dg/torture/pr108737.c: New testcase.
18551
18552 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18553
18554 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
18555 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
18556 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
18557 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
18558 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
18559 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
18560 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
18561 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
18562 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
18563 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
18564 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
18565 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
18566 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
18567 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
18568 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
18569
18570 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18571
18572 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
18573 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
18574 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
18575 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
18576 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
18577 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
18578 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
18579 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
18580 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
18581 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
18582 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
18583 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
18584 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
18585 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
18586 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
18587 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
18588 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
18589 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
18590 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
18591 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
18592 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
18593 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
18594 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
18595 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
18596 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
18597 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
18598 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
18599 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
18600 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
18601 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
18602
18603 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18604
18605 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
18606 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
18607 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
18608 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
18609 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
18610 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
18611 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
18612 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
18613 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
18614 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
18615 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
18616 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
18617 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
18618 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
18619 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
18620
18621 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18622
18623 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
18624 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
18625 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
18626 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
18627 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
18628 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
18629 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
18630 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
18631 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
18632 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
18633 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
18634 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
18635 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
18636 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
18637 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
18638 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
18639 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
18640 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
18641 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
18642 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
18643 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
18644 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
18645 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
18646 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
18647 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
18648 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
18649 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
18650 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
18651 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
18652 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
18653
18654 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18655
18656 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
18657 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
18658 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
18659 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
18660 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
18661 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
18662 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
18663 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
18664 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
18665 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
18666 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
18667 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
18668 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
18669 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
18670 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
18671
18672 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18673
18674 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
18675 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
18676 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
18677 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
18678 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
18679 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
18680 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
18681 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
18682 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
18683 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
18684 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
18685 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
18686 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
18687 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
18688 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
18689 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
18690 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
18691 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
18692 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
18693 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
18694 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
18695 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
18696 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
18697 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
18698 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
18699 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
18700 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
18701 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
18702 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
18703 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
18704
18705 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18706
18707 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
18708 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
18709 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
18710 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
18711 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
18712 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
18713 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
18714 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
18715 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
18716 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
18717 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
18718 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
18719 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
18720 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
18721 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
18722
18723 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18724
18725 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
18726 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
18727 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
18728 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
18729 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
18730 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
18731 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
18732 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
18733 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
18734 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
18735 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
18736 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
18737 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
18738 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
18739 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
18740 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
18741 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
18742 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
18743 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
18744 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
18745 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
18746 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
18747 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
18748 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
18749 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
18750 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
18751 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
18752 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
18753 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
18754 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
18755
18756 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18757
18758 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
18759 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
18760 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
18761 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
18762 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
18763 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
18764 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
18765 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
18766 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
18767 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
18768 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
18769 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
18770 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
18771 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
18772 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
18773 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
18774 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
18775 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
18776 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
18777 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
18778 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
18779 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
18780 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
18781 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
18782 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
18783 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
18784 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
18785 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
18786 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
18787 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
18788 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
18789 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
18790 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
18791 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
18792 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
18793 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
18794 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
18795 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
18796 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
18797 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
18798 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
18799 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
18800 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
18801 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
18802 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
18803 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
18804 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
18805 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
18806 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
18807 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
18808 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
18809 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
18810 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
18811 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
18812 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
18813 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
18814 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
18815 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
18816 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
18817 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
18818
18819 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18820
18821 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
18822 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
18823 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
18824 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
18825 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
18826 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
18827 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
18828 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
18829 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
18830 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
18831 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
18832 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
18833 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
18834 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
18835 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
18836
18837 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18838
18839 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
18840 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
18841 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
18842 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
18843 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
18844 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
18845 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
18846 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
18847 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
18848 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
18849 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
18850 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
18851 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
18852 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
18853 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
18854 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
18855 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
18856 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
18857 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
18858 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
18859 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
18860 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
18861 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
18862 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
18863 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
18864 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
18865 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
18866 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
18867 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
18868 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
18869
18870 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18871
18872 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
18873 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
18874 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
18875 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
18876 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
18877 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
18878 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
18879 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
18880 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
18881 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
18882 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
18883 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
18884 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
18885 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
18886 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
18887
18888 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18889
18890 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
18891 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
18892 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
18893 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
18894 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
18895 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
18896 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
18897 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
18898 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
18899 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
18900 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
18901 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
18902 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
18903 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
18904 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
18905
18906 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18907
18908 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
18909 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
18910 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
18911 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
18912 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
18913 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
18914 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
18915 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
18916 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
18917 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
18918 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
18919 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
18920 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
18921 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
18922 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
18923
18924 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18925
18926 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
18927 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
18928 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
18929 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
18930 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
18931 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
18932 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
18933 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
18934 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
18935 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
18936 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
18937 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
18938 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
18939 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
18940 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
18941
18942 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18943
18944 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
18945 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
18946 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
18947 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
18948 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
18949 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
18950 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
18951 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
18952 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
18953 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
18954 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
18955 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
18956 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
18957 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
18958 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
18959 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
18960 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
18961 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
18962 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
18963
18964 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18965
18966 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
18967 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
18968 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
18969 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
18970 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
18971 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
18972 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
18973 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
18974 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
18975 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
18976 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
18977 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
18978 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
18979 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
18980 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
18981 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
18982 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
18983 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
18984 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
18985 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
18986 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
18987 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
18988 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
18989 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
18990 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
18991 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
18992 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
18993 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
18994 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
18995 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
18996 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
18997 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
18998 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
18999 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
19000 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
19001 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
19002
19003 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19004
19005 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
19006 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
19007 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
19008 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
19009 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
19010 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
19011 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
19012 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
19013 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
19014 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
19015 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
19016 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
19017 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
19018 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
19019 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
19020 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
19021 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
19022 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
19023
19024 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19025
19026 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
19027 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
19028 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
19029 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
19030 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
19031 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
19032 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
19033 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
19034 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
19035 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
19036 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
19037 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
19038 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
19039 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
19040 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
19041 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
19042 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
19043 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
19044 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
19045 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
19046 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
19047 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
19048 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
19049 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
19050 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
19051 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
19052 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
19053 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
19054 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
19055 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
19056 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
19057 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
19058 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
19059 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
19060 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
19061 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
19062
19063 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19064
19065 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
19066 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
19067 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
19068 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
19069 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
19070 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
19071 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
19072 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
19073 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
19074 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
19075 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
19076 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
19077 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
19078 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
19079 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
19080 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
19081 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
19082 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
19083
19084 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19085
19086 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
19087 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
19088 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
19089 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
19090 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
19091 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
19092 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
19093 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
19094 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
19095 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
19096 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
19097 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
19098 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
19099 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
19100 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
19101 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
19102 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
19103 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
19104 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
19105 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
19106 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
19107 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
19108 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
19109 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
19110 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
19111 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
19112 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
19113 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
19114 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
19115 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
19116 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
19117 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
19118 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
19119 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
19120 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
19121 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
19122
19123 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19124
19125 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
19126 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
19127 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
19128 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
19129 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
19130 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
19131 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
19132 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
19133 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
19134 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
19135 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
19136 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
19137 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
19138 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
19139 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
19140 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
19141 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
19142 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
19143
19144 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19145
19146 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
19147 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
19148 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
19149 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
19150 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
19151 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
19152 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
19153 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
19154 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
19155 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
19156 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
19157 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
19158 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
19159 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
19160 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
19161 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
19162 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
19163 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
19164 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
19165 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
19166 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
19167 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
19168 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
19169 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
19170 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
19171 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
19172 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
19173 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
19174 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
19175 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
19176 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
19177 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
19178 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
19179 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
19180 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
19181 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
19182
19183 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19184
19185 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
19186 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
19187 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
19188 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
19189 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
19190 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
19191 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
19192 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
19193 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
19194 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
19195 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
19196 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
19197 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
19198 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
19199 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
19200 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
19201 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
19202 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
19203 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
19204 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
19205 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
19206 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
19207 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
19208 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
19209 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
19210 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
19211 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
19212 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
19213 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
19214 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
19215 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
19216 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
19217 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
19218 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
19219 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
19220 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
19221 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
19222 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
19223 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
19224 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
19225 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
19226 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
19227 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
19228 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
19229 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
19230 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
19231 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
19232 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
19233 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
19234 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
19235 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
19236 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
19237 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
19238 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
19239 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
19240 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
19241 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
19242 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
19243 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
19244 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
19245 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
19246 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
19247 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
19248 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
19249 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
19250 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
19251 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
19252 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
19253 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
19254 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
19255 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
19256 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
19257
19258 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19259
19260 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
19261 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
19262 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
19263 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
19264 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
19265 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
19266 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
19267 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
19268 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
19269 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
19270 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
19271 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
19272 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
19273 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
19274 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
19275 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
19276 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
19277 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
19278
19279 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19280
19281 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
19282 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
19283 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
19284 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
19285 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
19286 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
19287 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
19288 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
19289 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
19290 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
19291 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
19292 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
19293 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
19294 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
19295 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
19296 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
19297 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
19298 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
19299 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
19300 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
19301 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
19302 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
19303 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
19304 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
19305 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
19306 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
19307 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
19308 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
19309 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
19310 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
19311 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
19312 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
19313 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
19314 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
19315 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
19316 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
19317
19318 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19319
19320 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
19321 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
19322 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
19323 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
19324 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
19325 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
19326 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
19327 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
19328 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
19329 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
19330 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
19331 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
19332 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
19333 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
19334 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
19335 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
19336 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
19337 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
19338
19339 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19340
19341 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
19342 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
19343 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
19344 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
19345 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
19346 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
19347 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
19348 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
19349 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
19350 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
19351 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
19352 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
19353 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
19354 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
19355 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
19356 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
19357 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
19358 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
19359
19360 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19361
19362 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
19363 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
19364 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
19365 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
19366 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
19367 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
19368 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
19369 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
19370 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
19371 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
19372 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
19373 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
19374 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
19375 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
19376 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
19377 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
19378 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
19379 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
19380
19381 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19382
19383 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
19384 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
19385 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
19386 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
19387 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
19388 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
19389 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
19390 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
19391 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
19392 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
19393 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
19394 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
19395 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
19396 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
19397 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
19398 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
19399 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
19400 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
19401
19402 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19403
19404 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
19405 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
19406 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
19407 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
19408 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
19409 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
19410 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
19411 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
19412 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
19413 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
19414 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
19415 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
19416 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
19417 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
19418 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
19419 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
19420 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
19421 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
19422 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
19423 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
19424 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
19425 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
19426 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
19427 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
19428
19429 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19430
19431 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
19432 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
19433 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
19434 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
19435 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
19436 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
19437 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
19438 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
19439 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
19440 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
19441 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
19442 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
19443 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
19444 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
19445 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
19446 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
19447 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
19448 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
19449 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
19450 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
19451 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
19452 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
19453 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
19454
19455 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19456
19457 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
19458 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
19459 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
19460 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
19461 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
19462 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
19463 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
19464 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
19465 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
19466 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
19467 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
19468 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
19469 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
19470 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
19471 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
19472 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
19473 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
19474 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
19475 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
19476 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
19477 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
19478 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
19479 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
19480 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
19481 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
19482 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
19483 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
19484 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
19485 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
19486 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
19487
19488 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19489
19490 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
19491 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
19492 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
19493 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
19494 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
19495 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
19496 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
19497 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
19498 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
19499 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
19500 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
19501 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
19502 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
19503 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
19504 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
19505 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
19506 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
19507 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
19508 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
19509 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
19510 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
19511 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
19512 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
19513 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
19514 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
19515 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
19516 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
19517 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
19518 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
19519 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
19520
19521 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19522
19523 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
19524 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
19525 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
19526 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
19527 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
19528 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
19529 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
19530 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
19531 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
19532 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
19533 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
19534 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
19535 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
19536 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
19537 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
19538 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
19539 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
19540 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
19541 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
19542 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
19543 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
19544 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
19545 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
19546 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
19547 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
19548 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
19549 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
19550 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
19551
19552 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19553
19554 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
19555 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
19556 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
19557 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
19558 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
19559 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
19560 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
19561 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
19562 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
19563 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
19564 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
19565 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
19566
19567 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19568
19569 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
19570 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
19571 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
19572 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
19573 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
19574 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
19575
19576 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19577
19578 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
19579 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
19580 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
19581 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
19582 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
19583 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
19584 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
19585 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
19586 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
19587 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
19588 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
19589 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
19590 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
19591 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
19592 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
19593 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
19594 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
19595 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
19596
19597 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19598
19599 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
19600 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
19601 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
19602 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
19603 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
19604 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
19605 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
19606 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
19607 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
19608 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
19609 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
19610 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
19611 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
19612 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
19613 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
19614 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
19615 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
19616 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
19617 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
19618 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
19619 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
19620 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
19621 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
19622 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
19623 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
19624 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
19625 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
19626 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
19627 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
19628 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
19629 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
19630 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
19631 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
19632 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
19633 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
19634 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
19635
19636 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19637
19638 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
19639 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
19640 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
19641 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
19642 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
19643 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
19644 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
19645 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
19646 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
19647 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
19648 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
19649 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
19650 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
19651 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
19652 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
19653 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
19654 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
19655 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
19656 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
19657 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
19658 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
19659 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
19660 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
19661 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
19662 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
19663 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
19664 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
19665 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
19666 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
19667 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
19668 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
19669 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
19670 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
19671 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
19672 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
19673 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
19674
19675 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19676
19677 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
19678 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
19679 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
19680 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
19681 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
19682 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
19683 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
19684 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
19685 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
19686 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
19687 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
19688 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
19689 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
19690 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
19691 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
19692 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
19693 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
19694 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
19695
19696 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19697
19698 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
19699 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
19700 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
19701 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
19702 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
19703 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
19704 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
19705 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
19706 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
19707 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
19708 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
19709 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
19710 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
19711 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
19712 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
19713 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
19714 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
19715 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
19716
19717 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19718
19719 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
19720 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
19721 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
19722 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
19723 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
19724 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
19725 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
19726 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
19727 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
19728 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
19729 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
19730 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
19731 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
19732 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
19733 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
19734 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
19735 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
19736 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
19737 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
19738 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
19739 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
19740 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
19741 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
19742 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
19743 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
19744 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
19745
19746 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19747
19748 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
19749 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
19750 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
19751 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
19752 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
19753 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
19754 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
19755 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
19756 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
19757 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
19758 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
19759 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
19760 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
19761 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
19762 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
19763 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
19764 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
19765 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
19766 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
19767 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
19768 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
19769 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
19770 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
19771 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
19772 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
19773 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
19774
19775 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19776
19777 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
19778 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
19779 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
19780 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
19781 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
19782 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
19783 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
19784 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
19785 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
19786 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
19787 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
19788 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
19789 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
19790 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
19791 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
19792 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
19793 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
19794 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
19795
19796 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19797
19798 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
19799 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
19800 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
19801 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
19802 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
19803 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
19804 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
19805 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
19806 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
19807 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
19808 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
19809 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
19810 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
19811 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
19812 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
19813 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
19814 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
19815 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
19816
19817 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19818
19819 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
19820 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
19821 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
19822 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
19823 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
19824 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
19825 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
19826 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
19827 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
19828 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
19829 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
19830 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
19831 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
19832 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
19833 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
19834 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
19835 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
19836 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
19837 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
19838 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
19839 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
19840 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
19841
19842 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19843
19844 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
19845 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
19846 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
19847 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
19848 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
19849 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
19850 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
19851 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
19852 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
19853 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
19854 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
19855 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
19856 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
19857 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
19858 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
19859 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
19860 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
19861 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
19862 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
19863 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
19864 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
19865 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
19866
19867 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19868
19869 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
19870
19871 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19872
19873 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
19874 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
19875 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
19876 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
19877 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
19878 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
19879 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
19880 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
19881 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
19882 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
19883 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
19884 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
19885 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
19886 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
19887 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
19888 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
19889 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
19890 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
19891 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
19892 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
19893 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
19894 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
19895 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
19896 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
19897 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
19898 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
19899 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
19900 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
19901 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
19902 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
19903
19904 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19905
19906 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
19907 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
19908 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
19909 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
19910 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
19911 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
19912 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
19913 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
19914 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
19915 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
19916 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
19917 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
19918 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
19919 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
19920 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
19921 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
19922 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
19923 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
19924 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
19925 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
19926 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
19927 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
19928 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
19929 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
19930 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
19931 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
19932 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
19933 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
19934 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
19935 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
19936
19937 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19938
19939 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
19940 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
19941 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
19942 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
19943 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
19944 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
19945 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
19946 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
19947 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
19948 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
19949 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
19950 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
19951 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
19952 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
19953 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
19954 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
19955 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
19956 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
19957 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
19958 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
19959 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
19960 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
19961 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
19962 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
19963 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
19964 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
19965 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
19966 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
19967 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
19968 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
19969
19970 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19971
19972 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
19973 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
19974 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
19975 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
19976 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
19977 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
19978 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
19979 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
19980 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
19981 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
19982 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
19983 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
19984 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
19985 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
19986 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
19987 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
19988 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
19989 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
19990 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
19991 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
19992 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
19993 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
19994 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
19995 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
19996 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
19997 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
19998 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
19999 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
20000 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
20001 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
20002
20003 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20004
20005 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
20006 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
20007 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
20008 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
20009 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
20010 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
20011 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
20012 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
20013 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
20014 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
20015 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
20016 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
20017 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
20018 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
20019 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
20020 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
20021 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
20022 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
20023 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
20024 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
20025 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
20026 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
20027 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
20028 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
20029 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
20030 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
20031 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
20032 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
20033 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
20034 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
20035
20036 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20037
20038 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
20039 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
20040 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
20041 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
20042 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
20043 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
20044 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
20045 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
20046 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
20047 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
20048 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
20049 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
20050 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
20051 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
20052 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
20053 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
20054 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
20055 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
20056 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
20057 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
20058 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
20059 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
20060 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
20061 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
20062 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
20063 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
20064 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
20065 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
20066 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
20067 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
20068
20069 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20070
20071 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
20072 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
20073 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
20074 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
20075 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
20076 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
20077 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
20078 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
20079 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
20080 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
20081 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
20082 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
20083 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
20084 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
20085 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
20086 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
20087 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
20088 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
20089 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
20090 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
20091 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
20092 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
20093 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
20094 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
20095 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
20096 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
20097 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
20098 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
20099 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
20100 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
20101
20102 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20103
20104 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
20105 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
20106 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
20107 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
20108 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
20109 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
20110 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
20111 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
20112 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
20113 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
20114 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
20115 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
20116 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
20117 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
20118 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
20119 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
20120 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
20121 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
20122 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
20123 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
20124 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
20125 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
20126 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
20127 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
20128 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
20129 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
20130 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
20131 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
20132 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
20133 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
20134
20135 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20136
20137 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
20138 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
20139 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
20140 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
20141 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
20142 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
20143 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
20144 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
20145 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
20146 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
20147 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
20148 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
20149 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
20150 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
20151 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
20152 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
20153 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
20154 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
20155 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
20156 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
20157 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
20158 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
20159 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
20160 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
20161 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
20162 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
20163 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
20164 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
20165 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
20166 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
20167
20168 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20169
20170 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
20171 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
20172 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
20173 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
20174 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
20175 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
20176 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
20177 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
20178 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
20179 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
20180 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
20181 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
20182 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
20183 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
20184 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
20185 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
20186 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
20187 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
20188 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
20189 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
20190 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
20191 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
20192 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
20193 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
20194 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
20195 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
20196 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
20197 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
20198 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
20199 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
20200
20201 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20202
20203 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
20204 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
20205 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
20206 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
20207 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
20208 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
20209 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
20210 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
20211 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
20212 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
20213 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
20214 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
20215 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
20216 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
20217 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
20218 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
20219 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
20220 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
20221 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
20222 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
20223 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
20224 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
20225 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
20226 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
20227 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
20228 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
20229 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
20230 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
20231 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
20232 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
20233
20234 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20235
20236 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
20237 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
20238 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
20239 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
20240 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
20241 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
20242 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
20243 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
20244 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
20245 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
20246 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
20247 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
20248 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
20249 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
20250 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
20251 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
20252 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
20253 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
20254 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
20255 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
20256 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
20257 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
20258 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
20259 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
20260 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
20261 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
20262 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
20263 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
20264 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
20265 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
20266
20267 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20268
20269 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
20270
20271 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20272
20273 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
20274 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
20275 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
20276 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
20277 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
20278 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
20279 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
20280 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
20281 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
20282 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
20283 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
20284 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
20285 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
20286 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
20287 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
20288 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
20289 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
20290 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
20291 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
20292 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
20293 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
20294 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
20295 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
20296 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
20297 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
20298 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
20299 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
20300 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
20301 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
20302 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
20303 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
20304 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
20305 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
20306 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
20307 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
20308 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
20309
20310 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20311
20312 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
20313 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
20314 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
20315 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
20316 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
20317 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
20318 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
20319 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
20320 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
20321 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
20322 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
20323 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
20324 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
20325 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
20326 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
20327 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
20328 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
20329 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
20330 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
20331 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
20332 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
20333 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
20334 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
20335 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
20336 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
20337 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
20338 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
20339 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
20340 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
20341 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
20342 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
20343 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
20344 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
20345 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
20346 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
20347 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
20348
20349 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20350
20351 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
20352 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
20353 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
20354 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
20355 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
20356 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
20357 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
20358 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
20359 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
20360 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
20361 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
20362 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
20363 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
20364 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
20365 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
20366 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
20367 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
20368 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
20369 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
20370 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
20371 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
20372 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
20373 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
20374 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
20375 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
20376 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
20377 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
20378 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
20379 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
20380 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
20381 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
20382 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
20383 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
20384 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
20385 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
20386 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
20387
20388 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20389
20390 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
20391 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
20392 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
20393 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
20394 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
20395 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
20396 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
20397 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
20398 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
20399 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
20400 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
20401 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
20402 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
20403 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
20404 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
20405 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
20406 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
20407 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
20408 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
20409 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
20410 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
20411 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
20412 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
20413 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
20414 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
20415 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
20416 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
20417 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
20418 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
20419 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
20420 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
20421 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
20422 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
20423 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
20424 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
20425 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
20426
20427 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20428
20429 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
20430 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
20431 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
20432 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
20433 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
20434 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
20435 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
20436 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
20437 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
20438 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
20439 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
20440 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
20441 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
20442 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
20443 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
20444 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
20445 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
20446 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
20447 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
20448 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
20449 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
20450 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
20451 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
20452 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
20453 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
20454 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
20455 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
20456 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
20457 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
20458 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
20459 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
20460 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
20461 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
20462 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
20463 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
20464 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
20465
20466 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20467
20468 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
20469 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
20470 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
20471 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
20472 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
20473 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
20474 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
20475 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
20476 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
20477 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
20478 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
20479 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
20480 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
20481 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
20482 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
20483 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
20484 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
20485 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
20486 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
20487 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
20488 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
20489 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
20490 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
20491 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
20492 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
20493 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
20494 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
20495 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
20496 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
20497 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
20498 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
20499 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
20500 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
20501 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
20502 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
20503 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
20504
20505 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20506
20507 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
20508 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
20509 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
20510 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
20511 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
20512 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
20513 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
20514 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
20515 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
20516 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
20517 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
20518 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
20519 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
20520 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
20521 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
20522 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
20523 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
20524 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
20525 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
20526 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
20527 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
20528 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
20529 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
20530 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
20531 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
20532 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
20533 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
20534 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
20535 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
20536 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
20537 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
20538 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
20539 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
20540 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
20541 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
20542 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
20543
20544 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20545
20546 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
20547 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
20548 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
20549 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
20550 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
20551 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
20552 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
20553 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
20554 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
20555 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
20556 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
20557 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
20558 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
20559 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
20560 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
20561 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
20562 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
20563 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
20564 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
20565 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
20566 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
20567 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
20568 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
20569 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
20570 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
20571 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
20572 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
20573 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
20574 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
20575 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
20576 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
20577 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
20578 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
20579 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
20580 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
20581 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
20582
20583 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20584
20585 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
20586 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
20587 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
20588 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
20589 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
20590 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
20591 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
20592 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
20593 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
20594 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
20595 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
20596 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
20597 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
20598 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
20599 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
20600 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
20601 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
20602 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
20603
20604 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20605
20606 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
20607 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
20608 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
20609 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
20610 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
20611 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
20612 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
20613 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
20614 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
20615 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
20616 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
20617 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
20618 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
20619 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
20620 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
20621 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
20622 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
20623 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
20624
20625 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20626
20627 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
20628 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
20629 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
20630 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
20631 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
20632 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
20633 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
20634 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
20635 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
20636 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
20637 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
20638 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
20639 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
20640 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
20641 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
20642 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
20643 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
20644 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
20645
20646 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20647
20648 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
20649 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
20650 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
20651 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
20652 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
20653 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
20654 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
20655 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
20656 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
20657 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
20658 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
20659 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
20660 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
20661 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
20662 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
20663 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
20664 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
20665 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
20666
20667 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20668
20669 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
20670 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
20671 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
20672 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
20673 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
20674 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
20675 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
20676 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
20677 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
20678 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
20679 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
20680 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
20681 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
20682 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
20683 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
20684 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
20685 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
20686 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
20687
20688 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20689
20690 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
20691 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
20692 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
20693 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
20694 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
20695 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
20696 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
20697 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
20698 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
20699 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
20700 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
20701 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
20702 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
20703 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
20704 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
20705 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
20706 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
20707 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
20708
20709 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20710
20711 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
20712 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
20713 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
20714 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
20715 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
20716 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
20717 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
20718 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
20719 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
20720 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
20721 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
20722 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
20723 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
20724 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
20725 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
20726 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
20727 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
20728 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
20729
20730 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20731
20732 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
20733 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
20734 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
20735 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
20736 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
20737 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
20738 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
20739 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
20740 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
20741 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
20742 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
20743 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
20744 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
20745 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
20746 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
20747 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
20748 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
20749 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
20750
20751 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20752
20753 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
20754 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
20755 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
20756 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
20757 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
20758 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
20759 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
20760 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
20761 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
20762 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
20763 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
20764 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
20765 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
20766 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
20767 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
20768
20769 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20770
20771 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
20772 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
20773 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
20774 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
20775 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
20776 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
20777 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
20778 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
20779 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
20780 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
20781 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
20782 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
20783 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
20784 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
20785 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
20786 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
20787 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
20788 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
20789 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
20790 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
20791 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
20792 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
20793 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
20794 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
20795 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
20796 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
20797 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
20798 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
20799 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
20800 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
20801
20802 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20803
20804 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
20805 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
20806 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
20807 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
20808 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
20809 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
20810 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
20811 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
20812 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
20813 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
20814 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
20815 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
20816 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
20817 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
20818 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
20819
20820 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20821
20822 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
20823 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
20824 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
20825 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
20826 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
20827 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
20828 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
20829 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
20830 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
20831 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
20832 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
20833 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
20834 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
20835 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
20836 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
20837 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
20838 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
20839 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
20840 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
20841 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
20842 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
20843 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
20844 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
20845 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
20846 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
20847 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
20848 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
20849 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
20850 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
20851 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
20852
20853 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20854
20855 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
20856 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
20857 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
20858 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
20859 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
20860 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
20861 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
20862 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
20863 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
20864 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
20865 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
20866 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
20867 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
20868 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
20869 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
20870 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
20871 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
20872 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
20873 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
20874 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
20875 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
20876 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
20877 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
20878 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
20879 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
20880 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
20881 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
20882 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
20883 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
20884 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
20885
20886 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20887
20888 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
20889 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
20890 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
20891 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
20892 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
20893 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
20894 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
20895 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
20896 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
20897 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
20898 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
20899 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
20900 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
20901 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
20902 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
20903 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
20904 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
20905 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
20906
20907 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20908
20909 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
20910 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
20911 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
20912 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
20913 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
20914 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
20915 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
20916 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
20917 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
20918 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
20919 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
20920 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
20921 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
20922 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
20923 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
20924 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
20925 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
20926 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
20927 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
20928 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
20929 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
20930 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
20931 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
20932 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
20933 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
20934 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
20935 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
20936 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
20937 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
20938 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
20939 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
20940 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
20941 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
20942 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
20943 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
20944 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
20945
20946 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20947
20948 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
20949 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
20950 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
20951 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
20952 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
20953 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
20954 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
20955 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
20956 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
20957 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
20958 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
20959 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
20960 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
20961 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
20962 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
20963 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
20964 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
20965 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
20966
20967 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20968
20969 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
20970 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
20971 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
20972 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
20973 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
20974 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
20975 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
20976 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
20977 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
20978 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
20979 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
20980 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
20981 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
20982 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
20983 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
20984 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
20985 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
20986 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
20987 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
20988 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
20989 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
20990 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
20991 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
20992 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
20993 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
20994 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
20995 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
20996 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
20997 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
20998 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
20999 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
21000 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
21001 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
21002 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
21003 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
21004 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
21005
21006 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21007
21008 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
21009 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
21010 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
21011 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
21012 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
21013 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
21014 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
21015 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
21016 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
21017 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
21018 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
21019 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
21020 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
21021 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
21022 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
21023 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
21024 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
21025 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
21026
21027 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21028
21029 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
21030 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
21031 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
21032 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
21033 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
21034 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
21035 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
21036 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
21037 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
21038 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
21039 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
21040 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
21041 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
21042 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
21043 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
21044 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
21045 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
21046 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
21047 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
21048 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
21049 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
21050 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
21051 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
21052 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
21053 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
21054 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
21055 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
21056 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
21057 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
21058 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
21059 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
21060 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
21061 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
21062 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
21063 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
21064 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
21065
21066 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21067
21068 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
21069 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
21070 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
21071 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
21072 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
21073 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
21074 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
21075 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
21076 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
21077 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
21078 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
21079 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
21080 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
21081 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
21082 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
21083 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
21084 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
21085 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
21086 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
21087 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
21088 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
21089 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
21090 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
21091 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
21092 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
21093 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
21094 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
21095 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
21096 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
21097 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
21098 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
21099 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
21100 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
21101 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
21102 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
21103 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
21104 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
21105 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
21106 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
21107 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
21108 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
21109 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
21110 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
21111 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
21112 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
21113
21114 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21115
21116 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
21117 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
21118 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
21119 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
21120 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
21121 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
21122 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
21123 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
21124 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
21125 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
21126 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
21127 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
21128 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
21129 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
21130 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
21131
21132 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21133
21134 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
21135 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
21136 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
21137 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
21138 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
21139 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
21140 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
21141 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
21142 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
21143 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
21144 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
21145 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
21146 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
21147 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
21148 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
21149
21150 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21151
21152 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
21153 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
21154 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
21155 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
21156 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
21157 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
21158 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
21159 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
21160 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
21161 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
21162 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
21163 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
21164 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
21165 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
21166 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
21167
21168 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21169
21170 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
21171
21172 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21173
21174 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
21175 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
21176 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
21177 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
21178 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
21179 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
21180 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
21181 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
21182 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
21183 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
21184 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
21185 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
21186 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
21187 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
21188 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
21189 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
21190 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
21191 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
21192
21193 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21194
21195 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
21196 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
21197 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
21198 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
21199 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
21200 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
21201 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
21202 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
21203 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
21204 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
21205 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
21206 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
21207 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
21208 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
21209 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
21210 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
21211 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
21212 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
21213
21214 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21215
21216 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
21217 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
21218 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
21219 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
21220 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
21221 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
21222 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
21223 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
21224 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
21225 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
21226 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
21227 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
21228 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
21229 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
21230 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
21231 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
21232 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
21233 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
21234
21235 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21236
21237 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
21238 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
21239 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
21240 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
21241 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
21242 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
21243 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
21244 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
21245 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
21246 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
21247 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
21248 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
21249 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
21250 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
21251 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
21252 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
21253 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
21254 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
21255
21256 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21257
21258 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
21259 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
21260 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
21261 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
21262 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
21263 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
21264 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
21265 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
21266 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
21267 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
21268 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
21269 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
21270 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
21271 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
21272 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
21273 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
21274 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
21275 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
21276
21277 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21278
21279 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
21280 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
21281 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
21282 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
21283 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
21284 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
21285 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
21286 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
21287 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
21288 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
21289 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
21290 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
21291 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
21292 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
21293 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
21294 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
21295 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
21296 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
21297
21298 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21299
21300 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
21301 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
21302 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
21303 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
21304 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
21305 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
21306 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
21307 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
21308 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
21309 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
21310 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
21311 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
21312 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
21313 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
21314 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
21315 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
21316 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
21317 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
21318 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
21319 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
21320 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
21321 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
21322 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
21323 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
21324 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
21325 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
21326 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
21327 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
21328 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
21329 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
21330
21331 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21332
21333 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
21334 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
21335 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
21336 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
21337 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
21338 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
21339 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
21340 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
21341 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
21342 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
21343 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
21344 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
21345 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
21346 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
21347 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
21348 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
21349 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
21350 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
21351 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
21352 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
21353 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
21354 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
21355 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
21356 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
21357 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
21358 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
21359 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
21360 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
21361 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
21362 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
21363
21364 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21365
21366 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
21367 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
21368 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
21369 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
21370 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
21371 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
21372 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
21373 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
21374 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
21375 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
21376 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
21377 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
21378 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
21379 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
21380 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
21381 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
21382 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
21383 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
21384 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
21385 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
21386 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
21387 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
21388 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
21389 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
21390 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
21391 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
21392 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
21393 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
21394 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
21395 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
21396
21397 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21398
21399 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
21400 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
21401 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
21402 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
21403 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
21404 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
21405 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
21406 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
21407 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
21408 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
21409 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
21410 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
21411 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
21412 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
21413 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
21414 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
21415 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
21416 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
21417 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
21418 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
21419 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
21420 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
21421 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
21422 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
21423 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
21424 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
21425 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
21426 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
21427 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
21428 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
21429
21430 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21431
21432 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
21433 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
21434 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
21435 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
21436 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
21437 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
21438 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
21439 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
21440 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
21441 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
21442 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
21443 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
21444 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
21445 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
21446 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
21447 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
21448 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
21449 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
21450 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
21451 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
21452 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
21453 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
21454 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
21455 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
21456 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
21457 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
21458 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
21459 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
21460 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
21461 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
21462 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
21463 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
21464 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
21465 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
21466 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
21467 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
21468
21469 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21470
21471 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
21472 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
21473 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
21474 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
21475 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
21476 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
21477 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
21478 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
21479 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
21480 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
21481 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
21482 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
21483 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
21484 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
21485 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
21486 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
21487 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
21488 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
21489 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
21490 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
21491 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
21492 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
21493 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
21494 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
21495 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
21496 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
21497 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
21498 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
21499 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
21500 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
21501 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
21502 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
21503 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
21504 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
21505 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
21506 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
21507
21508 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21509
21510 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
21511 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
21512 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
21513 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
21514 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
21515 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
21516 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
21517 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
21518 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
21519 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
21520 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
21521 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
21522 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
21523 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
21524 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
21525 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
21526 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
21527 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
21528 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
21529 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
21530 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
21531 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
21532 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
21533 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
21534 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
21535 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
21536 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
21537 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
21538 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
21539 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
21540 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
21541 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
21542 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
21543 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
21544 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
21545 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
21546
21547 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21548
21549 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
21550 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
21551 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
21552 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
21553 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
21554 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
21555 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
21556 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
21557 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
21558 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
21559 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
21560 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
21561 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
21562 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
21563 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
21564 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
21565 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
21566 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
21567 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
21568 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
21569 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
21570 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
21571 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
21572 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
21573 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
21574 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
21575 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
21576 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
21577 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
21578 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
21579 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
21580 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
21581 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
21582 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
21583 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
21584 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
21585
21586 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21587
21588 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
21589 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
21590 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
21591 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
21592 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
21593 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
21594 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
21595 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
21596 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
21597 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
21598 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
21599 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
21600 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
21601 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
21602 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
21603 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
21604 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
21605 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
21606
21607 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21608
21609 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
21610 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
21611 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
21612 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
21613 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
21614 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
21615 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
21616 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
21617 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
21618 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
21619 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
21620 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
21621 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
21622 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
21623 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
21624 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
21625 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
21626 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
21627
21628 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21629
21630 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
21631 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
21632 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
21633 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
21634 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
21635 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
21636 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
21637 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
21638 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
21639 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
21640 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
21641 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
21642 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
21643 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
21644 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
21645 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
21646 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
21647 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
21648
21649 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21650
21651 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
21652 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
21653 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
21654 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
21655 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
21656 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
21657 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
21658 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
21659 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
21660 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
21661 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
21662 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
21663 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
21664 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
21665 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
21666 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
21667 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
21668 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
21669
21670 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21671
21672 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
21673 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
21674 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
21675 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
21676 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
21677 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
21678 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
21679 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
21680 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
21681 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
21682 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
21683 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
21684 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
21685 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
21686 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
21687
21688 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21689
21690 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
21691 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
21692 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
21693 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
21694 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
21695 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
21696 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
21697 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
21698 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
21699 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
21700 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
21701 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
21702 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
21703 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
21704 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
21705
21706 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21707
21708 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
21709 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
21710 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
21711 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
21712 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
21713 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
21714 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
21715 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
21716 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
21717 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
21718 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
21719 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
21720 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
21721 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
21722 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
21723
21724 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21725
21726 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
21727 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
21728 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
21729 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
21730 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
21731 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
21732 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
21733 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
21734 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
21735 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
21736 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
21737 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
21738 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
21739 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
21740 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
21741
21742 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21743
21744 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
21745 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
21746 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
21747 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
21748 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
21749 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
21750 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
21751 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
21752 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
21753 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
21754 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
21755 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
21756 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
21757 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
21758 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
21759 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
21760 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
21761 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
21762 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
21763 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
21764 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
21765 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
21766 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
21767
21768 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21769
21770 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
21771 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
21772 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
21773 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
21774 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
21775 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
21776 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
21777 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
21778 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
21779 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
21780 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
21781 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
21782 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
21783 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
21784 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
21785
21786 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21787
21788 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
21789 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
21790 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
21791 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
21792 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
21793 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
21794 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
21795 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
21796 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
21797 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
21798 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
21799 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
21800 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
21801 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
21802 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
21803
21804 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21805
21806 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
21807
21808 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21809
21810 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
21811 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
21812 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
21813 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
21814 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
21815 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
21816 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
21817 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
21818 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
21819 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
21820 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
21821 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
21822 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
21823 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
21824 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
21825 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
21826 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
21827 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
21828
21829 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21830
21831 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
21832 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
21833 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
21834 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
21835 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
21836 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
21837 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
21838 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
21839 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
21840 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
21841 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
21842 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
21843 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
21844 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
21845 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
21846 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
21847 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
21848 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
21849
21850 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21851
21852 * g++.target/riscv/rvv/base/exception-1.C: New test.
21853
21854 2023-02-11 Jakub Jelinek <jakub@redhat.com>
21855
21856 PR ipa/108605
21857 * c-c++-common/pr108605.c: New test.
21858
21859 2023-02-11 Jonathan Yong <10walls@gmail.com>
21860
21861 * gcc.dg/pr65658.c: fix LLP64 test.
21862
21863 2023-02-11 Jonathan Yong <10walls@gmail.com>
21864
21865 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
21866 * gcc.dg/Warray-bounds-52.c: ditto
21867 * gcc.dg/Wstringop-overflow-62.c: ditto
21868 * gcc.dg/attr-vector_size.c: ditto
21869 * gcc.dg/overflow-warn-9.c: ditto
21870
21871 2023-02-10 David Malcolm <dmalcolm@redhat.com>
21872
21873 PR analyzer/108745
21874 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
21875 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
21876
21877 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
21878
21879 PR tree-optimization/108520
21880 * g++.dg/pr108520.C: New.
21881
21882 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21883
21884 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
21885 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
21886 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
21887 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
21888 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
21889 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
21890 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
21891 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
21892 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
21893 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
21894 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
21895 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
21896 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
21897 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
21898 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
21899 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
21900 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
21901 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
21902 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
21903 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
21904 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
21905 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
21906 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
21907 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
21908 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
21909 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
21910 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
21911 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
21912 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
21913 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
21914
21915 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21916
21917 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
21918 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
21919 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
21920 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
21921 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
21922 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
21923 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
21924 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
21925 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
21926 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
21927 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
21928 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
21929 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
21930 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
21931 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
21932 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
21933 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
21934 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
21935 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
21936 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
21937 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
21938 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
21939 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
21940 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
21941 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
21942 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
21943 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
21944 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
21945 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
21946 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
21947
21948 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21949
21950 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
21951 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
21952 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
21953 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
21954 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
21955 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
21956 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
21957 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
21958 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
21959 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
21960 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
21961 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
21962 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
21963 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
21964 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
21965 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
21966 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
21967 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
21968 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
21969 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
21970 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
21971 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
21972 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
21973 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
21974 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
21975 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
21976 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
21977 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
21978 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
21979 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
21980
21981 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21982
21983 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
21984 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
21985 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
21986 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
21987 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
21988 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
21989 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
21990 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
21991 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
21992 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
21993 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
21994 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
21995 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
21996 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
21997 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
21998 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
21999 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
22000 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
22001 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
22002 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
22003 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
22004 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
22005 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
22006 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
22007 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
22008 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
22009 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
22010 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
22011 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
22012 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
22013
22014 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22015
22016 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
22017 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
22018 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
22019 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
22020 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
22021 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
22022 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
22023 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
22024 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
22025 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
22026 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
22027 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
22028 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
22029 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
22030 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
22031 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
22032 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
22033 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
22034 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
22035 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
22036 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
22037 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
22038 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
22039 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
22040 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
22041 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
22042 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
22043 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
22044 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
22045 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
22046
22047 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22048
22049 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
22050 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
22051 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
22052 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
22053 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
22054 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
22055 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
22056 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
22057 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
22058 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
22059 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
22060 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
22061 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
22062 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
22063 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
22064 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
22065 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
22066 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
22067 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
22068 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
22069 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
22070 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
22071 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
22072 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
22073 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
22074 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
22075 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
22076 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
22077 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
22078 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
22079
22080 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22081
22082 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
22083 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
22084 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
22085 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
22086 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
22087 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
22088 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
22089 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
22090 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
22091 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
22092 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
22093 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
22094 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
22095 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
22096 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
22097 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
22098 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
22099 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
22100 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
22101 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
22102 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
22103 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
22104 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
22105 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
22106 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
22107 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
22108 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
22109 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
22110 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
22111 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
22112
22113 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22114
22115 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
22116 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
22117 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
22118 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
22119 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
22120 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
22121 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
22122 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
22123 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
22124 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
22125 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
22126 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
22127 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
22128 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
22129 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
22130 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
22131 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
22132 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
22133 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
22134 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
22135 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
22136 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
22137 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
22138 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
22139 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
22140 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
22141 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
22142 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
22143 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
22144 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
22145
22146 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22147
22148 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
22149 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
22150 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
22151 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
22152 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
22153 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
22154 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
22155 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
22156 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
22157 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
22158 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
22159 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
22160 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
22161 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
22162 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
22163 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
22164 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
22165 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
22166 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
22167 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
22168 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
22169 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
22170 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
22171 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
22172 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
22173 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
22174 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
22175 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
22176 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
22177 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
22178
22179 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22180
22181 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
22182 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
22183 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
22184 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
22185 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
22186 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
22187 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
22188 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
22189 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
22190 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
22191 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
22192 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
22193 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
22194 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
22195 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
22196 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
22197 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
22198 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
22199 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
22200 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
22201 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
22202 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
22203 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
22204 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
22205 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
22206 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
22207 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
22208 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
22209 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
22210 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
22211
22212 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22213
22214 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
22215 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
22216 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
22217 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
22218 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
22219 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
22220 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
22221 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
22222 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
22223 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
22224 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
22225 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
22226 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
22227 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
22228 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
22229 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
22230 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
22231 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
22232 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
22233 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
22234 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
22235 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
22236 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
22237 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
22238 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
22239 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
22240 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
22241 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
22242 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
22243 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
22244
22245 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22246
22247 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
22248 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
22249 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
22250 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
22251 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
22252 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
22253 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
22254 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
22255 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
22256 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
22257 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
22258 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
22259 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
22260 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
22261 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
22262 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
22263 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
22264 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
22265 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
22266 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
22267 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
22268 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
22269 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
22270 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
22271 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
22272 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
22273 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
22274 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
22275 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
22276 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
22277
22278 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22279
22280 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
22281 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
22282 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
22283 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
22284 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
22285 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
22286 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
22287 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
22288 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
22289 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
22290 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
22291 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
22292 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
22293 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
22294 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
22295 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
22296 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
22297 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
22298 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
22299 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
22300 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
22301 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
22302 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
22303 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
22304 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
22305 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
22306 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
22307 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
22308 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
22309 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
22310
22311 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22312
22313 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
22314 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
22315 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
22316 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
22317 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
22318 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
22319 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
22320 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
22321 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
22322 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
22323 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
22324 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
22325 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
22326 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
22327 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
22328 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
22329 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
22330 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
22331 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
22332 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
22333 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
22334 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
22335 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
22336 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
22337 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
22338 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
22339 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
22340 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
22341 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
22342 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
22343
22344 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22345
22346 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
22347 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
22348 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
22349 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
22350 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
22351 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
22352 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
22353 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
22354 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
22355 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
22356 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
22357 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
22358 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
22359 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
22360 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
22361 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
22362 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
22363 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
22364 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
22365 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
22366 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
22367 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
22368 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
22369 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
22370 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
22371 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
22372 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
22373 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
22374 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
22375 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
22376
22377 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22378
22379 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
22380 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
22381 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
22382 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
22383 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
22384 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
22385 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
22386 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
22387 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
22388 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
22389 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
22390 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
22391 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
22392 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
22393 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
22394 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
22395 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
22396 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
22397 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
22398 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
22399 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
22400 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
22401 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
22402 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
22403 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
22404 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
22405 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
22406 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
22407 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
22408 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
22409 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
22410 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
22411 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
22412 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
22413 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
22414 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
22415 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
22416 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
22417 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
22418 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
22419 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
22420 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
22421 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
22422 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
22423 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
22424 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
22425 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
22426 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
22427 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
22428 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
22429 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
22430 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
22431 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
22432 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
22433 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
22434 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
22435 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
22436 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
22437 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
22438 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
22439 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
22440 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
22441 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
22442 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
22443 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
22444 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
22445 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
22446 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
22447 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
22448 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
22449 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
22450 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
22451 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
22452 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
22453 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
22454 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
22455 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
22456 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
22457 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
22458 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
22459 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
22460 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
22461 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
22462 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
22463 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
22464 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
22465 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
22466 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
22467 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
22468 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
22469 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
22470 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
22471 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
22472 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
22473 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
22474 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
22475
22476 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22477
22478 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
22479 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
22480 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
22481 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
22482 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
22483 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
22484 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
22485 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
22486 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
22487 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
22488 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
22489 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
22490 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
22491 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
22492 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
22493 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
22494 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
22495 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
22496 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
22497 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
22498 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
22499 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
22500 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
22501 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
22502 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
22503 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
22504 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
22505 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
22506 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
22507 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
22508 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
22509 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
22510 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
22511 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
22512 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
22513 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
22514
22515 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22516
22517 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
22518 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
22519 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
22520 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
22521 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
22522 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
22523 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
22524 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
22525 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
22526 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
22527 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
22528 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
22529 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
22530 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
22531 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
22532 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
22533 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
22534 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
22535 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
22536 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
22537 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
22538 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
22539 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
22540 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
22541 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
22542 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
22543 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
22544 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
22545 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
22546 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
22547 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
22548 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
22549 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
22550 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
22551 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
22552 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
22553
22554 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22555
22556 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
22557 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
22558 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
22559 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
22560 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
22561 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
22562 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
22563 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
22564 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
22565 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
22566 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
22567 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
22568 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
22569 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
22570 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
22571 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
22572 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
22573 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
22574 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
22575 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
22576 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
22577 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
22578 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
22579 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
22580 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
22581 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
22582 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
22583 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
22584 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
22585 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
22586 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
22587 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
22588 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
22589 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
22590 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
22591 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
22592
22593 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22594
22595 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
22596 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
22597 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
22598 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
22599 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
22600 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
22601 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
22602 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
22603 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
22604 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
22605 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
22606 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
22607 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
22608 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
22609 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
22610 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
22611 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
22612 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
22613 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
22614 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
22615 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
22616 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
22617 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
22618 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
22619 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
22620 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
22621 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
22622 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
22623 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
22624 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
22625 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
22626 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
22627 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
22628 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
22629 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
22630 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
22631
22632 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22633
22634 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
22635 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
22636 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
22637 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
22638 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
22639 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
22640 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
22641 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
22642 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
22643 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
22644 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
22645 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
22646 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
22647 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
22648 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
22649 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
22650 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
22651 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
22652 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
22653 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
22654 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
22655 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
22656 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
22657 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
22658 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
22659 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
22660 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
22661 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
22662 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
22663 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
22664 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
22665 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
22666 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
22667 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
22668 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
22669 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
22670
22671 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22672
22673 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
22674 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
22675 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
22676 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
22677 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
22678 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
22679 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
22680 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
22681 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
22682 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
22683 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
22684 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
22685 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
22686 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
22687 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
22688 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
22689 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
22690 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
22691 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
22692 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
22693 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
22694 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
22695 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
22696 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
22697 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
22698 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
22699 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
22700 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
22701 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
22702 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
22703 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
22704 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
22705 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
22706 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
22707 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
22708 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
22709
22710 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22711
22712 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
22713 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
22714 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
22715 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
22716 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
22717 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
22718 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
22719 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
22720 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
22721 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
22722 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
22723 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
22724 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
22725 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
22726 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
22727 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
22728 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
22729 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
22730 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
22731 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
22732 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
22733 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
22734 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
22735 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
22736 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
22737 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
22738 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
22739 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
22740 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
22741 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
22742 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
22743 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
22744 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
22745 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
22746 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
22747 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
22748
22749 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22750
22751 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
22752 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
22753 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
22754 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
22755 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
22756 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
22757 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
22758 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
22759 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
22760 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
22761 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
22762 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
22763 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
22764 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
22765 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
22766 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
22767 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
22768 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
22769 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
22770 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
22771 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
22772 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
22773 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
22774 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
22775 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
22776 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
22777 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
22778 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
22779 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
22780 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
22781 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
22782 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
22783 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
22784 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
22785 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
22786 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
22787
22788 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22789
22790 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
22791 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
22792 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
22793 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
22794 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
22795 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
22796 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
22797 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
22798 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
22799 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
22800 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
22801 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
22802 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
22803 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
22804 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
22805 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
22806 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
22807 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
22808 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
22809 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
22810 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
22811 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
22812 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
22813 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
22814 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
22815 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
22816 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
22817 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
22818 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
22819 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
22820 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
22821 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
22822 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
22823 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
22824 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
22825 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
22826
22827 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22828
22829 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
22830 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
22831 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
22832 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
22833 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
22834 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
22835 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
22836 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
22837 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
22838 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
22839 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
22840 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
22841 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
22842 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
22843 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
22844 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
22845 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
22846 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
22847 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
22848 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
22849 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
22850 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
22851 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
22852 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
22853 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
22854 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
22855 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
22856 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
22857 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
22858 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
22859 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
22860 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
22861 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
22862 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
22863 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
22864 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
22865
22866 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22867
22868 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
22869 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
22870 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
22871 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
22872 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
22873 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
22874 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
22875 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
22876 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
22877 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
22878 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
22879 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
22880 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
22881 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
22882 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
22883 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
22884 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
22885 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
22886 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
22887 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
22888 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
22889 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
22890 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
22891 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
22892 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
22893 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
22894 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
22895 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
22896 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
22897 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
22898 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
22899 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
22900 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
22901 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
22902 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
22903 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
22904
22905 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22906
22907 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
22908 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
22909 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
22910 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
22911 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
22912 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
22913 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
22914 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
22915 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
22916 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
22917 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
22918 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
22919 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
22920 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
22921 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
22922 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
22923 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
22924 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
22925 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
22926 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
22927 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
22928 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
22929 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
22930 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
22931 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
22932 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
22933 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
22934 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
22935 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
22936 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
22937 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
22938 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
22939 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
22940 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
22941 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
22942 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
22943
22944 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22945
22946 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
22947 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
22948 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
22949 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
22950 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
22951 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
22952 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
22953 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
22954 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
22955 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
22956 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
22957 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
22958 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
22959 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
22960 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
22961 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
22962 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
22963 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
22964 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
22965 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
22966 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
22967 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
22968 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
22969 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
22970 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
22971 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
22972 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
22973 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
22974 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
22975 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
22976 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
22977 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
22978 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
22979 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
22980 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
22981 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
22982
22983 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22984
22985 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
22986 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
22987 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
22988 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
22989 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
22990 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
22991 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
22992 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
22993 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
22994 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
22995 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
22996 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
22997 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
22998 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
22999 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
23000 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
23001 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
23002 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
23003 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
23004 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
23005 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
23006 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
23007 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
23008 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
23009 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
23010 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
23011 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
23012 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
23013 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
23014 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
23015 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
23016 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
23017 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
23018 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
23019 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
23020 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
23021
23022 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23023
23024 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
23025 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
23026 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
23027 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
23028 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
23029 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
23030 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
23031 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
23032 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
23033 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
23034 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
23035 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
23036 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
23037 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
23038 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
23039 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
23040 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
23041 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
23042 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
23043 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
23044 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
23045 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
23046 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
23047 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
23048 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
23049 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
23050 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
23051 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
23052 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
23053 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
23054 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
23055 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
23056 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
23057 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
23058 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
23059 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
23060
23061 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23062
23063 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
23064 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
23065 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
23066 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
23067 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
23068 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
23069 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
23070 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
23071 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
23072 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
23073 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
23074 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
23075 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
23076 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
23077 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
23078
23079 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23080
23081 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
23082 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
23083 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
23084 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
23085 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
23086 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
23087 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
23088 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
23089 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
23090 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
23091 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
23092 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
23093 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
23094 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
23095 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
23096 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
23097 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
23098 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
23099
23100 2023-02-10 Richard Biener <rguenther@suse.de>
23101
23102 PR tree-optimization/108724
23103 * gcc.target/i386/pr108724.c: New testcase.
23104
23105 2023-02-10 Andrew Pinski <apinski@marvell.com>
23106 Andrew Macleod <amacleod@redhat.com>
23107
23108 PR tree-optimization/108684
23109 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
23110 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
23111 * gcc.dg/tree-ssa/pr108684-1.c: New test.
23112
23113 2023-02-10 Joseph Myers <joseph@codesourcery.com>
23114
23115 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
23116 constants to nullptr_t.
23117 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
23118 null pointer constants to nullptr_t. Do test errors for
23119 conversion of other values to nullptr_t and for unary '+' on
23120 nullptr_t.
23121
23122 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
23123
23124 PR tree-optimization/107561
23125 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
23126 warning.
23127 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
23128
23129 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
23130
23131 PR testsuite/106120
23132 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
23133 ilp32 targets with c++98.
23134
23135 2023-02-10 Marek Polacek <polacek@redhat.com>
23136
23137 PR c++/107079
23138 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
23139
23140 2023-02-09 David Malcolm <dmalcolm@redhat.com>
23141
23142 PR analyzer/108733
23143 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
23144
23145 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
23146
23147 * gcc.target/i386/pr103541.c: New.
23148 * g++.target/i386/pr108711.C: New.
23149
23150 2023-02-09 Harald Anlauf <anlauf@gmx.de>
23151 Steven G. Kargl <kargl@gcc.gnu.org>
23152
23153 PR fortran/69636
23154 PR fortran/103779
23155 * gfortran.dg/pr103779.f90: New test.
23156
23157 2023-02-09 Jakub Jelinek <jakub@redhat.com>
23158
23159 PR tree-optimization/108688
23160 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
23161 * gcc.dg/pr108688.c: New test.
23162
23163 2023-02-09 Andrew Pinski <apinski@marvell.com>
23164
23165 PR tree-optimization/108688
23166 * gcc.c-torture/compile/pr108688-1.c: New test.
23167
23168 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23169
23170 PR fortran/107424
23171 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
23172 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
23173
23174 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23175
23176 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
23177
23178 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23179
23180 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
23181
23182 2023-02-09 Jakub Jelinek <jakub@redhat.com>
23183
23184 PR c++/108698
23185 * g++.dg/cpp0x/pr108698.C: New test.
23186
23187 2023-02-08 Joseph Myers <joseph@codesourcery.com>
23188
23189 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
23190 pointers with null values that are not null pointer constants.
23191 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
23192 pointers with non-null values, not with null values that are not
23193 null pointer constants.
23194
23195 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
23196
23197 * gcc.dg/torture/pr100398.c: Limit to lra targets.
23198 * gcc.dg/pr100590.c: Ditto.
23199
23200 2023-02-08 David Malcolm <dmalcolm@redhat.com>
23201
23202 PR analyzer/108704
23203 * gcc.dg/analyzer/uninit-7.c: New test.
23204 * gcc.dg/analyzer/uninit-pr108704.c: New test.
23205
23206 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
23207
23208 PR fortran/103259
23209 * gfortran.dg/pr103259.f90: New test.
23210
23211 2023-02-08 Jakub Jelinek <jakub@redhat.com>
23212
23213 PR tree-optimization/108692
23214 * gcc.dg/pr108692.c: New test.
23215
23216 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
23217
23218 * objc/execute/execute.exp: Load objc-dg.exp.
23219
23220 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
23221
23222 PR tree-optimization/108316
23223 * gcc.dg/vect/pr108316.c: New test.
23224
23225 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
23226
23227 Revert:
23228 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
23229
23230 * gcc.target/i386/pr103541.c: New.
23231
23232 2023-02-08 Jakub Jelinek <jakub@redhat.com>
23233
23234 PR c++/108525
23235 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
23236 incorrectly applied into PR108526 testcase ...
23237 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
23238
23239 2023-02-07 David Malcolm <dmalcolm@redhat.com>
23240
23241 PR analyzer/108661
23242 * gcc.dg/analyzer/fread-pr108661.c: New test.
23243 * gcc.dg/analyzer/read-pr108661.c: New test.
23244
23245 2023-02-07 Harald Anlauf <anlauf@gmx.de>
23246
23247 PR fortran/95107
23248 * gfortran.dg/save_7.f90: New test.
23249
23250 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
23251
23252 * gcc.target/i386/pr103541.c: New.
23253
23254 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23255
23256 PR tree-optimization/106923
23257 * gcc.dg/pr106923.c: New test.
23258
23259 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23260
23261 PR tree-optimization/106433
23262 * gcc.c-torture/compile/pr106433.c: New test.
23263
23264 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23265
23266 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
23267 -Wdeprecated warning for C++23.
23268
23269 2023-02-06 Alex Coplan <alex.coplan@arm.com>
23270
23271 PR target/104921
23272 * gcc.target/aarch64/pr104921-1.c: New test.
23273 * gcc.target/aarch64/pr104921-2.c: New test.
23274 * gcc.target/aarch64/pr104921.x: Include file for new tests.
23275
23276 2023-02-06 Xi Ruoyao <xry111@xry111.site>
23277
23278 * g++.target/loongarch/bytepick.C: New test.
23279
23280 2023-02-06 Tamar Christina <tamar.christina@arm.com>
23281
23282 * gcc.target/aarch64/options_set_10.c: Removed.
23283
23284 2023-02-06 Jakub Jelinek <jakub@redhat.com>
23285
23286 PR tree-optimization/108655
23287 * gcc.dg/pr108655.c: New test.
23288
23289 2023-02-06 Patrick Palka <ppalka@redhat.com>
23290
23291 PR c++/107461
23292 * g++.dg/cpp0x/overload5.C: New test.
23293 * g++.dg/cpp0x/overload5a.C: New test.
23294 * g++.dg/cpp0x/overload6.C: New test.
23295
23296 2023-02-05 Harald Anlauf <anlauf@gmx.de>
23297
23298 PR fortran/108592
23299 * gfortran.dg/pr108592.f90: New test.
23300
23301 2023-02-03 Jakub Jelinek <jakub@redhat.com>
23302
23303 PR tree-optimization/108647
23304 * g++.dg/torture/pr108647.C: New test.
23305
23306 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
23307
23308 PR tree-optimization/108639
23309 * gcc.c-torture/compile/pr108638.c: New file.
23310 * gcc.c-torture/compile/pr108639.c: New file.
23311
23312 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
23313
23314 PR tree-optimization/107570
23315 * gcc.dg/pr107570.c: New.
23316
23317 2023-02-03 Marek Polacek <polacek@redhat.com>
23318
23319 PR c++/108158
23320 * g++.dg/cpp1y/constexpr-108158.C: New test.
23321
23322 2023-02-03 Marek Polacek <polacek@redhat.com>
23323
23324 PR c++/101071
23325 * g++.dg/cpp0x/variadic-alias8.C: New test.
23326
23327 2023-02-03 Patrick Palka <ppalka@redhat.com>
23328
23329 PR c++/107461
23330 * g++.dg/template/call9.C: New test.
23331
23332 2023-02-03 Patrick Palka <ppalka@redhat.com>
23333
23334 PR c++/96745
23335 * g++.dg/cpp2a/concepts-dtor1.C: New test.
23336
23337 2023-02-03 Patrick Palka <ppalka@redhat.com>
23338
23339 PR c++/108579
23340 * g++.dg/cpp2a/concepts-pr108579.C: New test.
23341
23342 2023-02-03 Martin Jambor <mjambor@suse.cz>
23343
23344 PR ipa/108384
23345 * gcc.dg/ipa/pr108384.c: New test.
23346
23347 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23348
23349 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
23350 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
23351
23352 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23353
23354 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
23355 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
23356 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
23357 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
23358 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
23359 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
23360 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
23361 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
23362 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
23363 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
23364 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
23365 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
23366 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
23367 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
23368 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
23369
23370 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23371
23372 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
23373 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
23374 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
23375 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
23376 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
23377 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
23378 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
23379 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
23380 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
23381 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
23382 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
23383 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
23384 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
23385 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
23386 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
23387
23388 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23389
23390 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
23391 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
23392 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
23393 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
23394 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
23395 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
23396 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
23397 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
23398 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
23399 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
23400 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
23401 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
23402 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
23403 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
23404 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
23405
23406 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23407
23408 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
23409
23410 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23411
23412 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
23413 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
23414 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
23415 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
23416 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
23417 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
23418 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
23419 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
23420 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
23421 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
23422 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
23423 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
23424 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
23425 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
23426 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
23427 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
23428 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
23429 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
23430
23431 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23432
23433 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
23434 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
23435 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
23436 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
23437 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
23438 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
23439 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
23440 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
23441 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
23442 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
23443 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
23444 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
23445 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
23446 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
23447 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
23448 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
23449 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
23450 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
23451
23452 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23453
23454 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
23455 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
23456 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
23457 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
23458 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
23459 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
23460 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
23461 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
23462 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
23463 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
23464 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
23465 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
23466 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
23467 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
23468 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
23469 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
23470 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
23471 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
23472
23473 2023-02-02 Joseph Myers <joseph@codesourcery.com>
23474
23475 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
23476 and pointer to be disallowed.
23477 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
23478 pointers are allowed.
23479 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
23480 nullptr_t and pointers are disallowed.
23481
23482 2023-02-02 Joseph Myers <joseph@codesourcery.com>
23483
23484 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
23485 types with real initializers are allowed.
23486 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
23487 of complex types with real initializers being disallowed.
23488 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
23489 initializers.
23490 * gcc.dg/c2x-constexpr-9.c: Add more tests.
23491 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
23492 initializers for decimal types.
23493 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
23494 initializers for decimal types. Add more tests of decimal
23495 initializers for binary types.
23496
23497 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
23498
23499 * gcc.target/gcn/cond_shift_3.c: New test.
23500 * gcc.target/gcn/cond_shift_3_run.c: New test.
23501 * gcc.target/gcn/cond_shift_4.c: New test.
23502 * gcc.target/gcn/cond_shift_4_run.c: New test.
23503 * gcc.target/gcn/cond_shift_8.c: New test.
23504 * gcc.target/gcn/cond_shift_8_run.c: New test.
23505 * gcc.target/gcn/cond_shift_9.c: New test.
23506 * gcc.target/gcn/cond_shift_9_run.c: New test.
23507
23508 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
23509
23510 PR rtl-optimization/108508
23511 * gcc.target/aarch64/pr108508.c: New test.
23512
23513 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
23514
23515 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
23516
23517 2023-02-02 David Malcolm <dmalcolm@redhat.com>
23518
23519 PR analyzer/108633
23520 * gcc.dg/analyzer/fd-pr108633.c: New test.
23521
23522 2023-02-02 David Malcolm <dmalcolm@redhat.com>
23523
23524 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
23525
23526 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23527
23528 PR debug/106746
23529 PR rtl-optimization/108463
23530 PR target/108484
23531 * gcc.dg/pr108463.c: New test.
23532
23533 2023-02-02 Richard Biener <rguenther@suse.de>
23534
23535 PR middle-end/108625
23536 * gcc.dg/pr108625.c: New testcase.
23537
23538 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
23539
23540 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
23541 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
23542 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
23543 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
23544 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
23545
23546 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23547
23548 * gcc.target/arm/mve/pr108443-run.c: New test.
23549 * gcc.target/arm/mve/pr108443.c: New test.
23550
23551 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23552
23553 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
23554
23555 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
23556
23557 PR target/107674
23558 * gcc.target/arm/mve/mve_vpt.c: New test.
23559
23560 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23561
23562 PR ipa/107300
23563 * gcc.dg/pr107300.c: New test.
23564
23565 2023-02-02 liuhongt <hongtao.liu@intel.com>
23566
23567 * gcc.target/aarch64/pr108601.c: New test.
23568
23569 2023-02-02 Jakub Jelinek <jakub@redhat.com>
23570
23571 PR middle-end/108435
23572 * gcc.dg/gomp/pr108435.c: New test.
23573
23574 2023-02-01 Harald Anlauf <anlauf@gmx.de>
23575
23576 PR fortran/108609
23577 * gfortran.dg/pr108527.f90: Adjust test pattern.
23578
23579 2023-02-01 Tamar Christina <tamar.christina@arm.com>
23580
23581 * gcc.target/aarch64/cpunative/info_19: New test.
23582 * gcc.target/aarch64/cpunative/info_20: New test.
23583 * gcc.target/aarch64/cpunative/info_21: New test.
23584 * gcc.target/aarch64/cpunative/info_22: New test.
23585 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
23586 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
23587 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
23588 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
23589
23590 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
23591
23592 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
23593 into...
23594 * gcc.dg/builtin-object-size-common.h: ... new file.
23595 * g++.dg/ext/builtin-object-size1.C: Include
23596 builtin-object-size-common.h. Replace all abort with FAIL.
23597 (main): Call DONE.
23598 * g++.dg/ext/builtin-object-size2.C: Likewise.
23599 * gcc.dg/builtin-object-size-1.c: Likewise.
23600 * gcc.dg/builtin-object-size-12.c: Likewise.
23601 * gcc.dg/builtin-object-size-13.c: Likewise.
23602 * gcc.dg/builtin-object-size-15.c: Likewise.
23603 * gcc.dg/builtin-object-size-2.c: Likewise.
23604 * gcc.dg/builtin-object-size-3.c: Likewise.
23605 * gcc.dg/builtin-object-size-4.c: Likewise.
23606 * gcc.dg/builtin-object-size-6.c: Likewise.
23607 * gcc.dg/builtin-object-size-7.c: Likewise.
23608 * gcc.dg/builtin-object-size-8.c: Likewise.
23609 * gcc.dg/pr101836.c: Likewise.
23610 * gcc.dg/strict-flex-array-3.c: Likewise.
23611
23612 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
23613
23614 PR tree-optimization/108356
23615 * gcc.dg/pr108356.c: New.
23616
23617 2023-02-01 Martin Liska <mliska@suse.cz>
23618
23619 PR ipa/108509
23620 * g++.dg/ipa/pr108509.C: New test.
23621
23622 2023-02-01 Marek Polacek <polacek@redhat.com>
23623
23624 PR c++/107755
23625 * g++.dg/warn/Wlogical-op-4.C: New test.
23626
23627 2023-02-01 Jakub Jelinek <jakub@redhat.com>
23628
23629 PR debug/108573
23630 * gcc.dg/pr108573.c: New test.
23631
23632 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
23633
23634 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
23635 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
23636
23637 2023-02-01 Jakub Jelinek <jakub@redhat.com>
23638
23639 PR c++/108607
23640 * g++.dg/gomp/pr108607.C: New test.
23641
23642 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
23643
23644 * gcc.target/s390/preserve-args-1.c: New test.
23645 * gcc.target/s390/preserve-args-2.c: New test.
23646 * gcc.target/s390/preserve-args-3.c: New file.
23647
23648 2023-02-01 Jason Merrill <jason@redhat.com>
23649
23650 * g++.dg/warn/changes-meaning2.C: New test.
23651 * g++.dg/warn/changes-meaning3.C: New test.
23652
23653 2023-02-01 David Malcolm <dmalcolm@redhat.com>
23654
23655 * gcc.dg/analyzer/call-summaries-2.c: Add
23656 dg-require-effective-target alloca.
23657 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
23658 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
23659 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
23660 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
23661 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
23662 "free", to match uses of "__builtin_malloc".
23663 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
23664 alloca.
23665 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
23666
23667 2023-02-01 David Malcolm <dmalcolm@redhat.com>
23668
23669 PR analyzer/108616
23670 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
23671 * gcc.dg/analyzer/test-alloca.h: New test.
23672
23673 2023-01-31 Jason Merrill <jason@redhat.com>
23674
23675 PR c++/108559
23676 * g++.dg/cpp1z/aggr-base13.C: New test.
23677
23678 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
23679
23680 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
23681 'gcc-set-multilib-library-path' for 'ld_library_path'.
23682
23683 2023-01-31 Marek Polacek <polacek@redhat.com>
23684
23685 PR c++/102870
23686 * g++.dg/cpp0x/variadic184.C: New test.
23687
23688 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23689
23690 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
23691 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
23692 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
23693 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
23694 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
23695 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
23696 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
23697 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
23698 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
23699 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
23700 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
23701 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
23702 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
23703 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
23704 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
23705 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
23706 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
23707 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
23708 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
23709 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
23710 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
23711 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
23712 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
23713 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
23714 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
23715 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
23716 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
23717 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
23718 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
23719 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
23720
23721 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23722
23723 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
23724 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
23725 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
23726 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
23727 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
23728 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
23729 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
23730 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
23731 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
23732 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
23733 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
23734 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
23735 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
23736 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
23737 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
23738 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
23739 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
23740 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
23741 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
23742 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
23743 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
23744 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
23745 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
23746 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
23747 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
23748 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
23749 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
23750 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
23751 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
23752 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
23753
23754 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23755
23756 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
23757 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
23758 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
23759 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
23760 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
23761 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
23762 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
23763 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
23764 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
23765 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
23766 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
23767 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
23768 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
23769 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
23770 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
23771 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
23772 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
23773 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
23774 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
23775 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
23776 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
23777 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
23778 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
23779 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
23780 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
23781 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
23782 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
23783 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
23784 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
23785 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
23786
23787 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23788
23789 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
23790 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
23791 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
23792 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
23793 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
23794 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
23795 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
23796 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
23797 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
23798 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
23799 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
23800 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
23801 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
23802 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
23803 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
23804
23805 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23806
23807 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
23808 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
23809 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
23810 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
23811 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
23812 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
23813 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
23814 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
23815 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
23816 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
23817 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
23818 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
23819 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
23820 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
23821 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
23822 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
23823 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
23824 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
23825 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
23826 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
23827 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
23828 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
23829 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
23830 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
23831 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
23832 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
23833 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
23834 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
23835 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
23836 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
23837
23838 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23839
23840 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
23841 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
23842 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
23843 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
23844 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
23845 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
23846 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
23847 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
23848 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
23849 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
23850 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
23851 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
23852 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
23853 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
23854 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
23855
23856 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23857
23858 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
23859 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
23860 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
23861 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
23862 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
23863 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
23864 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
23865 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
23866 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
23867 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
23868 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
23869 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
23870 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
23871 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
23872 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
23873
23874 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23875
23876 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
23877 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
23878 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
23879 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
23880 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
23881 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
23882 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
23883 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
23884 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
23885 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
23886 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
23887 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
23888 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
23889 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
23890 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
23891
23892 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23893
23894 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
23895 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
23896 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
23897 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
23898 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
23899 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
23900 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
23901 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
23902 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
23903 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
23904 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
23905 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
23906 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
23907 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
23908 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
23909 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
23910 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
23911 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
23912 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
23913 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
23914 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
23915 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
23916 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
23917 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
23918 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
23919 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
23920 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
23921 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
23922 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
23923 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
23924
23925 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23926
23927 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
23928 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
23929 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
23930 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
23931 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
23932 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
23933 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
23934 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
23935 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
23936 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
23937 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
23938 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
23939 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
23940 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
23941 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
23942
23943 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23944
23945 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
23946 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
23947 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
23948 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
23949 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
23950 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
23951 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
23952 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
23953 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
23954 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
23955 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
23956 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
23957 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
23958 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
23959 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
23960
23961 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23962
23963 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
23964
23965 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23966
23967 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
23968 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
23969 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
23970 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
23971 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
23972 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
23973 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
23974 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
23975 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
23976 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
23977 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
23978 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
23979 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
23980 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
23981 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
23982 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
23983 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
23984 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
23985
23986 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23987
23988 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
23989 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
23990 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
23991 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
23992 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
23993 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
23994 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
23995 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
23996 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
23997 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
23998 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
23999 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
24000 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
24001 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
24002 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
24003 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
24004 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
24005 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
24006
24007 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24008
24009 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
24010 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
24011 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
24012 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
24013 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
24014 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
24015 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
24016 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
24017 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
24018 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
24019 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
24020 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
24021 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
24022 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
24023 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
24024 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
24025 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
24026 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
24027 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
24028 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
24029 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
24030 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
24031 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
24032 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
24033 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
24034 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
24035 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
24036 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
24037 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
24038 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
24039 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
24040 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
24041 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
24042 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
24043 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
24044 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
24045
24046 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24047
24048 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
24049 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
24050 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
24051 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
24052 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
24053 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
24054 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
24055 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
24056 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
24057 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
24058 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
24059 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
24060 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
24061 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
24062 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
24063 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
24064 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
24065 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
24066 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
24067 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
24068 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
24069 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
24070 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
24071 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
24072 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
24073 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
24074 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
24075 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
24076 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
24077 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
24078 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
24079 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
24080 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
24081 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
24082 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
24083 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
24084
24085 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24086
24087 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
24088 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
24089 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
24090 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
24091 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
24092 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
24093 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
24094 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
24095 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
24096 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
24097 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
24098 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
24099 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
24100 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
24101 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
24102 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
24103 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
24104 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
24105 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
24106 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
24107 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
24108 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
24109 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
24110 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
24111 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
24112 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
24113 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
24114 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
24115 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
24116 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
24117 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
24118 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
24119 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
24120 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
24121 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
24122 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
24123
24124 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24125
24126 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
24127 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
24128 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
24129 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
24130 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
24131 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
24132 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
24133 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
24134 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
24135 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
24136 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
24137 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
24138 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
24139 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
24140 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
24141 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
24142 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
24143 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
24144
24145 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24146
24147 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
24148 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
24149 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
24150 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
24151 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
24152 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
24153 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
24154 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
24155 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
24156 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
24157 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
24158 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
24159 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
24160 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
24161 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
24162 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
24163 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
24164 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
24165 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
24166 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
24167 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
24168 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
24169 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
24170 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
24171 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
24172 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
24173 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
24174 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
24175 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
24176 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
24177 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
24178 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
24179 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
24180 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
24181 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
24182 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
24183
24184 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24185
24186 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
24187 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
24188 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
24189 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
24190 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
24191 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
24192 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
24193 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
24194 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
24195 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
24196 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
24197 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
24198 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
24199 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
24200 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
24201 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
24202 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
24203 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
24204
24205 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24206
24207 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
24208 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
24209 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
24210 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
24211 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
24212 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
24213 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
24214 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
24215 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
24216 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
24217 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
24218 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
24219 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
24220 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
24221 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
24222 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
24223 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
24224 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
24225
24226 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24227
24228 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
24229 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
24230 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
24231 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
24232 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
24233 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
24234 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
24235 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
24236 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
24237 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
24238 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
24239 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
24240 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
24241 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
24242 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
24243 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
24244 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
24245 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
24246
24247 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24248
24249 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
24250 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
24251 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
24252 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
24253 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
24254 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
24255 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
24256 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
24257 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
24258 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
24259 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
24260 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
24261 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
24262 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
24263 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
24264 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
24265 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
24266 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
24267
24268 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24269
24270 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
24271 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
24272 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
24273 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
24274 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
24275 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
24276 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
24277 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
24278 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
24279 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
24280 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
24281 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
24282 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
24283 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
24284 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
24285 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
24286 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
24287 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
24288
24289 2023-01-31 Marek Polacek <polacek@redhat.com>
24290
24291 PR c++/107593
24292 PR c++/108597
24293 * g++.dg/warn/Wduplicated-cond3.C: New test.
24294 * g++.dg/warn/Wduplicated-cond4.C: New test.
24295 * g++.dg/warn/Wduplicated-cond5.C: New test.
24296
24297 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
24298
24299 PR target/108589
24300 * gcc.target/aarch64/pr108589.c: New test.
24301
24302 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
24303
24304 PR tree-optimization/108608
24305 * gcc.dg/vect/pr108608.c: New test.
24306 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
24307
24308 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24309
24310 PR tree-optimization/108385
24311 * gcc.dg/pr108385.c: New.
24312
24313 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24314
24315 PR tree-optimization/108359
24316 * gcc.dg/pr108359.c: New.
24317
24318 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24319
24320 * rust/compile/issue-1073.rs: New test.
24321
24322 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24323
24324 * rust/compile/issue-1006.rs: New test.
24325
24326 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24327
24328 * rust/compile/const_generics_5.rs: Fix assertions.
24329 * rust/compile/unconstrained_type_param.rs: Add more assertions.
24330
24331 2023-01-31 liushuyu <liushuyu011@gmail.com>
24332
24333 * rust/compile/builtin_macro_recurse.rs: New test.
24334
24335 2023-01-31 liushuyu <liushuyu011@gmail.com>
24336
24337 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
24338 * rust/compile/builtin_macro_env.rs: Likewise.
24339
24340 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24341
24342 * rust/compile/frust-compile-until.rs: New test.
24343
24344 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24345
24346 * rust/compile/rust-const-blog-issue.rs: New test.
24347
24348 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24349
24350 * rust/compile/macro44.rs: New test.
24351
24352 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24353
24354 * rust/compile/macro_export_1.rs: New test.
24355
24356 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24357
24358 * rust/compile/const_generics_8.rs: New test.
24359
24360 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24361
24362 * rust/compile/const_generics_7.rs: New test.
24363
24364 2023-01-31 liushuyu <liushuyu011@gmail.com>
24365
24366 * rust/execute/torture/loop-condition-eval.rs: New test.
24367
24368 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24369
24370 * rust/compile/const8.rs: New test.
24371
24372 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24373
24374 * rust/compile/const7.rs: New test.
24375
24376 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24377
24378 * rust/compile/const6.rs: New test.
24379
24380 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24381
24382 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
24383 * rust/compile/tuple1.rs: Likewise.
24384 * rust/compile/type-alias1.rs: Likewise.
24385 * rust/execute/torture/operator_overload_9.rs: Likewise.
24386 * rust/execute/torture/slice1.rs: Rework test to use new parsing
24387 capability and stick to the original implementation.
24388
24389 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24390
24391 * rust/compile/macro43.rs: New test.
24392
24393 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24394
24395 * rust/compile/parse_range.rs: New test.
24396
24397 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24398
24399 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
24400 * rust/compile/issue-1289.rs: Likewise.
24401 * rust/compile/test_mod.rs: Likewise.
24402 * rust/compile/torture/raw_identifiers.rs: Likewise.
24403 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
24404 * rust/compile/privacy7.rs: New test.
24405
24406 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24407
24408 * rust/compile/rustc_attr1.rs: New test.
24409
24410 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
24411
24412 * rust/debug/win64-abi.rs: Fix assertion to take into account
24413 overflow builtins
24414 * rust/compile/torture/macro-issue1426.rs: Moved to...
24415 * rust/execute/torture/macro-issue1426.rs: ...here.
24416 * rust/execute/torture/overflow1.rs: New test.
24417
24418 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24419
24420 * rust/compile/torture/issue-1506.rs: New test.
24421
24422 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
24423
24424 * rust/compile/const4.rs: New.
24425 * rust/compile/const5.rs: New.
24426
24427 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
24428
24429 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
24430 gm2-libs-log.
24431 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
24432 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
24433 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
24434 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
24435
24436 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24437
24438 PR target/108599
24439 * gcc.target/i386/avx2-pr108599.c: New test.
24440
24441 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
24442
24443 PR testsuite/108604
24444 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
24445 signed char.
24446
24447 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24448
24449 PR rtl-optimization/108596
24450 * gcc.c-torture/compile/pr108596.c: New test.
24451
24452 2023-01-31 Jakub Jelinek <jakub@redhat.com>
24453
24454 PR c++/105593
24455 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
24456
24457 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
24458
24459 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
24460 condition.
24461 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
24462 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
24463 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
24464 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
24465 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
24466 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
24467 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
24468 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
24469 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
24470 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
24471 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
24472 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
24473 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
24474 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
24475 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
24476 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
24477 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
24478 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
24479 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
24480 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
24481 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
24482 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
24483 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
24484 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
24485 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
24486 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
24487 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
24488
24489 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24490
24491 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
24492 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
24493 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
24494 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
24495 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
24496 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
24497 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
24498 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
24499 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
24500 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
24501 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
24502 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
24503 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
24504 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
24505 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
24506
24507 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24508
24509 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
24510 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
24511 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
24512 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
24513 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
24514 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
24515 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
24516 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
24517 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
24518 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
24519 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
24520 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
24521 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
24522 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
24523 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
24524
24525 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24526
24527 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
24528 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
24529 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
24530 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
24531 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
24532 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
24533 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
24534 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
24535 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
24536 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
24537 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
24538 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
24539 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
24540 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
24541 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
24542
24543 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24544
24545 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
24546 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
24547 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
24548 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
24549 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
24550 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
24551 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
24552 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
24553 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
24554 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
24555 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
24556 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
24557 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
24558 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
24559 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
24560
24561 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24562
24563 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
24564 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
24565 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
24566 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
24567 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
24568 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
24569 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
24570 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
24571 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
24572 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
24573 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
24574 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
24575 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
24576 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
24577 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
24578
24579 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24580
24581 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
24582 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
24583 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
24584 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
24585 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
24586 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
24587 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
24588 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
24589 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
24590 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
24591 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
24592 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
24593 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
24594 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
24595 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
24596
24597 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24598
24599 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
24600 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
24601 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
24602 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
24603 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
24604 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
24605 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
24606 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
24607 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
24608 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
24609 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
24610 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
24611 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
24612 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
24613 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
24614
24615 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24616
24617 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
24618 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
24619 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
24620 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
24621 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
24622 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
24623 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
24624 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
24625 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
24626 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
24627 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
24628 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
24629 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
24630 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
24631 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
24632
24633 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24634
24635 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
24636 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
24637 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
24638 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
24639 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
24640 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
24641 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
24642 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
24643 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
24644 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
24645 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
24646 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
24647
24648 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24649
24650 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
24651 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
24652 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
24653 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
24654 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
24655 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
24656 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
24657 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
24658 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
24659 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
24660 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
24661 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
24662 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
24663 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
24664 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
24665 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
24666 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
24667 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
24668 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
24669 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
24670 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
24671 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
24672 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
24673 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
24674
24675 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24676
24677 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
24678 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
24679 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
24680 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
24681 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
24682 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
24683 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
24684 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
24685 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
24686 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
24687 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
24688 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
24689 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
24690 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
24691 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
24692 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
24693 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
24694 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
24695 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
24696 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
24697 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
24698 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
24699 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
24700 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
24701
24702 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24703
24704 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
24705 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
24706 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
24707 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
24708 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
24709 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
24710
24711 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24712
24713 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
24714 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
24715 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
24716 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
24717 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
24718 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
24719
24720 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24721
24722 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
24723 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
24724 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
24725 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
24726 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
24727 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
24728 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
24729 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
24730 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
24731 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
24732 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
24733 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
24734 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
24735 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
24736 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
24737 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
24738 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
24739 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
24740
24741 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24742
24743 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
24744 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
24745 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
24746 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
24747 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
24748 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
24749 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
24750 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
24751 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
24752 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
24753 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
24754 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
24755 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
24756 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
24757 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
24758 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
24759 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
24760 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
24761
24762 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24763
24764 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
24765 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
24766 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
24767 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
24768 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
24769 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
24770 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
24771 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
24772 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
24773 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
24774 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
24775 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
24776 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
24777 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
24778 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
24779 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
24780 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
24781 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
24782
24783 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24784
24785 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
24786 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
24787 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
24788 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
24789 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
24790 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
24791 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
24792 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
24793 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
24794 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
24795 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
24796 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
24797 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
24798 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
24799 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
24800 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
24801 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
24802 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
24803
24804 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24805
24806 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
24807 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
24808 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
24809 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
24810 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
24811 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
24812 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
24813 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
24814 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
24815 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
24816 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
24817 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
24818 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
24819 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
24820 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
24821 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
24822 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
24823 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
24824
24825 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24826
24827 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
24828 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
24829 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
24830 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
24831 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
24832 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
24833 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
24834 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
24835 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
24836 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
24837 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
24838 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
24839 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
24840 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
24841 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
24842 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
24843 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
24844 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
24845
24846 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24847
24848 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
24849 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
24850 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
24851 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
24852 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
24853 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
24854 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
24855 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
24856 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
24857 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
24858 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
24859 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
24860 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
24861 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
24862 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
24863 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
24864 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
24865 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
24866
24867 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24868
24869 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
24870 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
24871 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
24872 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
24873 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
24874 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
24875 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
24876 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
24877 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
24878 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
24879 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
24880 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
24881 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
24882 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
24883 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
24884 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
24885 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
24886 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
24887
24888 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24889
24890 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
24891
24892 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24893
24894 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
24895 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
24896 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
24897
24898 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
24899
24900 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
24901 restore TORTURE_OPTIONS.
24902
24903 2023-01-30 Andrew Pinski <apinski@marvell.com>
24904
24905 PR tree-optimization/108582
24906 * gcc.dg/pr108582-1.c: New test.
24907
24908 2023-01-30 Richard Biener <rguenther@suse.de>
24909
24910 PR tree-optimization/108574
24911 * gcc.dg/torture/pr108574-1.c: New testcase.
24912 * gcc.dg/torture/pr108574-2.c: Likewise.
24913 * gcc.dg/torture/pr108574-3.c: Likewise.
24914
24915 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
24916
24917 PR fortran/108450
24918 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
24919
24920 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24921
24922 PR fortran/103506
24923 * gfortran.dg/pr103506_1.f90: New test.
24924
24925 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
24926
24927 * gcc.dg/ipa/ipa-sra-30.c: New test.
24928 * gcc.dg/ipa/ipa-sra-31.c: New test.
24929 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
24930
24931 2023-01-28 Harald Anlauf <anlauf@gmx.de>
24932 Steven G. Kargl <kargl@gcc.gnu.org>
24933
24934 PR fortran/108527
24935 * gfortran.dg/pr108527.f90: New test.
24936
24937 2023-01-28 Harald Anlauf <anlauf@gmx.de>
24938
24939 PR fortran/108453
24940 * gfortran.dg/common_27.f90: New test.
24941
24942 2023-01-28 Jonathan Yong <10walls@gmail.com>
24943
24944 PR c/108192
24945 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
24946 so function call is not mangled by __mingw_printf when
24947 doing assembly symbol inspection.
24948
24949 2023-01-28 Jonathan Yong <10walls@gmail.com>
24950
24951 PR c/108150
24952 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
24953 target same as on Linux.
24954
24955 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24956
24957 * g++.target/riscv/rvv/base/vlse-1.C: New test.
24958 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
24959 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
24960 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
24961 * g++.target/riscv/rvv/base/vsse-1.C: New test.
24962 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
24963 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
24964 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
24965 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
24966 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
24967 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
24968 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
24969 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
24970 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
24971 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
24972 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
24973 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
24974 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
24975 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
24976 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
24977 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
24978 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
24979 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
24980 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
24981 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
24982 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
24983 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
24984 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
24985 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
24986 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
24987
24988 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24989
24990 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
24991 with (\r*\n+).
24992 * gfortran.dg/array_temporaries_2.f90: Likewise.
24993 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
24994 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
24995 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
24996 * gfortran.dg/fmt_error_4.f90: Likewise.
24997 * gfortran.dg/fmt_error_5.f90: Likewise.
24998 * gfortran.dg/fmt_float.f90: Likewise.
24999 * gfortran.dg/fmt_l.f90: Likewise.
25000 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
25001 * gfortran.dg/fmt_zero_precision.f90: Likewise.
25002 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25003 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25004 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25005 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25006 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
25007 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25008 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25009 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25010 * gfortran.dg/namelist_40.f90: Likewise.
25011 * gfortran.dg/namelist_47.f90: Likewise.
25012 * gfortran.dg/namelist_print_1.f: Likewise.
25013 * gfortran.dg/parameter_array_dummy.f90: Likewise.
25014
25015 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
25016
25017 * gm2/pim/fail/empty.mod: New test.
25018
25019 2023-01-27 Joseph Myers <joseph@codesourcery.com>
25020
25021 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
25022 auto initializers to be disallowed.
25023
25024 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25025
25026 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
25027 Remove XFAIL.
25028 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
25029 of dump files.
25030
25031 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25032
25033 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
25034 rather than an asm barrier.
25035 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
25036 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
25037 rather than volatile.
25038 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
25039 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
25040 function. Remove -fno-inline.
25041 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
25042 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
25043 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
25044 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
25045 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
25046 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
25047 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
25048 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
25049 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
25050 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
25051 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
25052 Allow the scalar form to be used when operating on lane 0.
25053 Add a test for lane 1.
25054
25055 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25056
25057 PR tree-optimization/96373
25058 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
25059 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
25060
25061 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25062
25063 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
25064 vector length.
25065 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
25066 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
25067 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
25068 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
25069 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
25070 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
25071
25072 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
25073
25074 PR tree-optimization/108306
25075 * gcc.dg/pr108306.c: New.
25076
25077 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
25078
25079 PR tree-optimization/108447
25080 * gcc.dg/pr108447.c: New.
25081
25082 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25083
25084 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
25085 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
25086 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
25087
25088 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25089
25090 * g++.target/riscv/rvv/base/vle-1.C: New test.
25091 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
25092 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
25093 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
25094 * g++.target/riscv/rvv/base/vse-1.C: New test.
25095 * g++.target/riscv/rvv/base/riscv_vector.h: New.
25096
25097 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25098
25099 * gcc.target/riscv/rvv/base/vse-1.c: New test.
25100 * gcc.target/riscv/rvv/base/vse-2.c: New test.
25101 * gcc.target/riscv/rvv/base/vse-3.c: New test.
25102 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
25103 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
25104 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
25105
25106 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25107
25108 * gcc.target/riscv/rvv/base/vle-1.c: New test.
25109 * gcc.target/riscv/rvv/base/vle-2.c: New test.
25110 * gcc.target/riscv/rvv/base/vle-3.c: New test.
25111 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
25112 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
25113 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
25114 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
25115 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
25116 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
25117 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
25118 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
25119 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
25120 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
25121 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
25122 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
25123 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
25124 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
25125 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
25126
25127 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25128
25129 * g++.target/riscv/rvv/base/vsm-1.C: New test.
25130 * g++.target/riscv/rvv/rvv.exp: New test.
25131 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
25132 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
25133 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
25134
25135 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25136
25137 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
25138 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
25139 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
25140 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
25141 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
25142 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
25143 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
25144 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
25145 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
25146 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
25147 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
25148 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
25149 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
25150 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
25151 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
25152 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
25153 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
25154 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
25155 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
25156 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
25157 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
25158 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
25159 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
25160 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
25161 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
25162 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
25163 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
25164 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
25165 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
25166 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
25167 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
25168 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
25169 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
25170 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
25171 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
25172 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
25173 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
25174 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
25175 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
25176 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
25177 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
25178 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
25179 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
25180 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
25181 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
25182 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
25183 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
25184 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
25185 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
25186 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
25187 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
25188 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
25189 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
25190 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
25191 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
25192 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
25193 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
25194 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
25195 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
25196 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
25197 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
25198 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
25199 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
25200 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
25201 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
25202 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
25203 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
25204 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
25205 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
25206 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
25207 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
25208 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
25209 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
25210 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
25211 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
25212 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
25213 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
25214 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
25215 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
25216 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
25217 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
25218 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
25219 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
25220 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
25221 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
25222 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
25223 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
25224 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
25225 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
25226 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
25227 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
25228 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
25229 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
25230 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
25231 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
25232 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
25233 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
25234 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
25235 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
25236 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
25237 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
25238 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
25239 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
25240 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
25241 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
25242 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
25243 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
25244 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
25245 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
25246
25247 2023-01-27 Xi Ruoyao <xry111@xry111.site>
25248
25249 * gcc.dg/pr95115.c (x): Add noipa attribute.
25250
25251 2023-01-27 Jakub Jelinek <jakub@redhat.com>
25252
25253 PR ipa/106061
25254 * gcc.dg/pr106061.c: New test.
25255
25256 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
25257
25258 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
25259 target selector to handle Windows.
25260 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
25261 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
25262
25263 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
25264
25265 * gm2/warnings/returntype/fail/badreturn.mod: New test.
25266 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
25267 New test.
25268 * gm2/warnings/returntype/pass/Termbase.mod: New test.
25269 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
25270 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
25271 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
25272 New test.
25273
25274 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25275
25276 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
25277 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
25278 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
25279 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
25280 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
25281 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
25282 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
25283 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
25284 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
25285 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
25286 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
25287 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
25288 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
25289 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
25290 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
25291 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
25292 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
25293 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
25294 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
25295 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
25296 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
25297 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
25298 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
25299 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
25300 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
25301 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
25302 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
25303 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
25304 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
25305 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
25306 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
25307 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
25308 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
25309 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
25310 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
25311 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
25312 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
25313 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
25314 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
25315 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
25316 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
25317 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
25318 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
25319 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
25320 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
25321 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
25322 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
25323 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
25324 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
25325 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
25326 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
25327 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
25328 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
25329 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
25330 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
25331 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
25332 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
25333 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
25334 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
25335 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
25336 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
25337 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
25338 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
25339 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
25340 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
25341 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
25342 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
25343 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
25344 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
25345 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
25346 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
25347
25348 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25349
25350 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
25351 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
25352 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
25353 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
25354 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
25355 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
25356 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
25357 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
25358 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
25359 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
25360 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
25361 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
25362 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
25363 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
25364 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
25365 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
25366 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
25367 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
25368 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
25369 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
25370 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
25371 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
25372 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
25373 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
25374 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
25375 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
25376 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
25377 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
25378 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
25379 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
25380 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
25381 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
25382 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
25383 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
25384 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
25385 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
25386 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
25387 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
25388 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
25389 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
25390 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
25391 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
25392 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
25393 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
25394
25395 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25396
25397 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
25398 testcase.
25399 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
25400 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
25401 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
25402 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
25403 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
25404 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
25405 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
25406 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
25407 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
25408
25409 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25410
25411 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
25412
25413 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25414
25415 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
25416
25417 2023-01-26 Harald Anlauf <anlauf@gmx.de>
25418
25419 PR fortran/108544
25420 * gfortran.dg/pr108544.f90: New test.
25421 * gfortran.dg/pr96102b.f90: New test.
25422
25423 2023-01-26 Marek Polacek <polacek@redhat.com>
25424
25425 PR middle-end/108543
25426 * c-c++-common/asan/pointer-subtract-5.c: New test.
25427 * c-c++-common/asan/pointer-subtract-6.c: New test.
25428 * c-c++-common/asan/pointer-subtract-7.c: New test.
25429 * c-c++-common/asan/pointer-subtract-8.c: New test.
25430
25431 2023-01-26 Jakub Jelinek <jakub@redhat.com>
25432
25433 PR tree-optimization/108540
25434 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
25435 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
25436
25437 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25438
25439 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
25440
25441 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25442
25443 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
25444 compound literals.
25445
25446 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25447
25448 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
25449 * gcc.dg/guality/pr54519-1.c: Likewise.
25450 * gcc.dg/guality/pr54519-3.c: Likewise.
25451 * gcc.dg/guality/pr54693-2.c: Likewise.
25452 * gcc.dg/guality/sra-1.c: Likewise.
25453
25454 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25455
25456 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
25457
25458 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
25459
25460 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
25461
25462 2023-01-26 Marek Polacek <polacek@redhat.com>
25463
25464 PR c++/105300
25465 * g++.dg/cpp0x/udlit-error1.C: New test.
25466
25467 2023-01-26 David Malcolm <dmalcolm@redhat.com>
25468
25469 PR analyzer/108507
25470 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
25471 -Wno-stringop-overflow.
25472
25473 2023-01-26 David Malcolm <dmalcolm@redhat.com>
25474
25475 PR analyzer/108524
25476 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
25477 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
25478 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
25479 New test.
25480
25481 2023-01-26 Richard Biener <rguenther@suse.de>
25482
25483 PR tree-optimization/108547
25484 * gcc.dg/uninit-pr108547.c: New testcase.
25485
25486 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
25487
25488 PR tree-optimization/108522
25489 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
25490 macro.
25491 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
25492 test_dynarray_struct_member_d,
25493 test_dynarray_struct_member_subobj_b,
25494 test_dynarray_struct_member_subobj_c,
25495 test_dynarray_struct_member_subobj_d): New tests.
25496 (main): Call them.
25497
25498 2023-01-26 Jakub Jelinek <jakub@redhat.com>
25499
25500 PR c++/108503
25501 * g++.dg/gomp/pr108503.C: New test.
25502
25503 2023-01-26 Richard Biener <rguenther@suse.de>
25504
25505 PR tree-optimization/108523
25506 * gcc.dg/torture/pr108523.c: New testcase.
25507
25508 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
25509
25510 PR fortran/108528
25511 * gfortran.dg/pr108528.f90: New test.
25512
25513 2023-01-25 Jakub Jelinek <jakub@redhat.com>
25514
25515 PR c++/108525
25516 * g++.dg/cpp23/static-operator-call5.C: New test.
25517
25518 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25519
25520 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
25521 "C".
25522 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
25523 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
25524 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
25525 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
25526 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
25527 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
25528 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
25529 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
25530 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
25531 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
25532 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
25533 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
25534 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
25535 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
25536 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
25537 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
25538 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
25539 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
25540 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
25541 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
25542 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
25543 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
25544 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
25545 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
25546 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
25547 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
25548 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
25549 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
25550 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
25551 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
25552 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
25553 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
25554 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
25555 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
25556 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
25557 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
25558 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
25559 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
25560 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
25561 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
25562 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
25563 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
25564 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
25565 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
25566 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
25567 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
25568 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
25569 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
25570 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
25571 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
25572 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
25573 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
25574 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
25575 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
25576 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
25577 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
25578 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
25579 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
25580 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
25581 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
25582 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
25583 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
25584 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
25585 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
25586 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
25587 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
25588 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
25589 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
25590 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
25591 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
25592 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
25593 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
25594 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
25595 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
25596 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
25597 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
25598 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
25599 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
25600 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
25601 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
25602 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
25603 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
25604 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
25605 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
25606
25607 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25608
25609 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
25610 check-function-bodies instead of scan-assembler checks. Use
25611 extern "C" for C++ testing.
25612 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
25613 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
25614 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
25615 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
25616 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
25617 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
25618 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
25619
25620 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25621
25622 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
25623 check-function-bodies instead of scan-assembler checks. Use
25624 extern "C" for C++ testing.
25625 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
25626 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
25627 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
25628 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
25629 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
25630
25631 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25632
25633 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
25634 check-function-bodies instead of scan-assembler checks. Use
25635 extern "C" for C++ testing.
25636 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
25637 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
25638 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
25639 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
25640 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
25641 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
25642 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
25643 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
25644 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
25645 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
25646 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
25647
25648 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25649
25650 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
25651 check-function-bodies instead of scan-assembler checks. Use
25652 extern "C" for C++ testing.
25653 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
25654 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
25655 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
25656 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
25657 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
25658
25659 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25660
25661 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
25662 check-function-bodies instead of scan-assembler checks. Use
25663 extern "C" for C++ testing.
25664 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
25665 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
25666 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
25667 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
25668 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
25669
25670 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25671
25672 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
25673 check-function-bodies instead of scan-assembler checks. Use
25674 extern "C" for C++ testing.
25675 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
25676 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
25677 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
25678 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
25679 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
25680
25681 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25682
25683 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
25684 check-function-bodies instead of scan-assembler checks. Use
25685 extern "C" for C++ testing.
25686 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
25687 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
25688 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
25689 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
25690 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
25691
25692 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25693
25694 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
25695 check-function-bodies instead of scan-assembler checks. Use
25696 extern "C" for C++ testing.
25697 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
25698 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
25699
25700 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25701
25702 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
25703 check-function-bodies instead of scan-assembler checks. Use
25704 extern "C" for C++ testing.
25705 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
25706 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
25707 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
25708 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
25709 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
25710
25711 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25712
25713 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
25714 check-function-bodies instead of scan-assembler checks. Use
25715 extern "C" for C++ testing.
25716 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
25717 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
25718 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
25719 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
25720 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
25721
25722 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25723
25724 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
25725 check-function-bodies instead of scan-assembler checks. Use
25726 extern "C" for C++ testing.
25727 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
25728 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
25729 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
25730 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
25731 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
25732
25733 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25734
25735 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
25736 check-function-bodies instead of scan-assembler checks. Use
25737 extern "C" for C++ testing.
25738 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
25739 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
25740 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
25741 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
25742 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
25743
25744 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25745
25746 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
25747 check-function-bodies instead of scan-assembler checks. Use
25748 extern "C" for C++ testing.
25749 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
25750 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
25751 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
25752 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
25753 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
25754
25755 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25756
25757 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
25758 check-function-bodies instead of scan-assembler checks. Use
25759 extern "C" for C++ testing.
25760 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
25761 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
25762 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
25763 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
25764 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
25765 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
25766 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
25767 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
25768 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
25769 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
25770 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
25771 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
25772 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
25773 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
25774 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
25775 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
25776 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
25777 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
25778 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
25779 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
25780 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
25781 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
25782 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
25783
25784 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25785
25786 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
25787 check-function-bodies instead of scan-assembler checks. Use
25788 extern "C" for C++ testing.
25789 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
25790 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
25791 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
25792 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
25793 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
25794 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
25795 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
25796 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
25797 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
25798 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
25799 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
25800 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
25801 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
25802 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
25803 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
25804
25805 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25806
25807 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
25808 check-function-bodies instead of scan-assembler checks. Use
25809 extern "C" for C++ testing.
25810 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
25811 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
25812 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
25813 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
25814 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
25815 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
25816 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
25817 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
25818 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
25819 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
25820 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
25821 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
25822 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
25823 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
25824 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
25825 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
25826 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
25827 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
25828 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
25829 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
25830 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
25831 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
25832 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
25833 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
25834 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
25835 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
25836 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
25837 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
25838 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
25839 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
25840 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
25841 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
25842 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
25843 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
25844 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
25845 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
25846 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
25847 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
25848 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
25849 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
25850 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
25851 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
25852 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
25853 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
25854 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
25855 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
25856 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
25857
25858 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25859
25860 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
25861 check-function-bodies instead of scan-assembler checks. Use
25862 extern "C" for C++ testing.
25863 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
25864 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
25865 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
25866 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
25867 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
25868 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
25869 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
25870 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
25871 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
25872 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
25873 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
25874 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
25875 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
25876 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
25877 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
25878 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
25879 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
25880 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
25881 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
25882 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
25883 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
25884 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
25885 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
25886
25887 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25888
25889 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
25890 check-function-bodies instead of scan-assembler checks. Use
25891 extern "C" for C++ testing.
25892 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
25893 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
25894 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
25895 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
25896 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
25897 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
25898 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
25899 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
25900 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
25901 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
25902 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
25903 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
25904 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
25905 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
25906 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
25907 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
25908 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
25909 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
25910 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
25911 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
25912 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
25913 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
25914 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
25915
25916 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25917
25918 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
25919 check-function-bodies instead of scan-assembler checks. Use
25920 extern "C" for C++ testing.
25921 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
25922 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
25923 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
25924 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
25925 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
25926 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
25927 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
25928 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
25929 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
25930 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
25931 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
25932 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
25933 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
25934 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
25935 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
25936 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
25937 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
25938
25939 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25940
25941 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
25942 check-function-bodies instead of scan-assembler checks. Use
25943 extern "C" for C++ testing.
25944 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
25945 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
25946 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
25947 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
25948 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
25949 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
25950 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
25951 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
25952 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
25953 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
25954 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
25955 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
25956 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
25957 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
25958 * gcc.target/arm/simd/mve-vneg.c: Update test.
25959 * gcc.target/arm/simd/mve-vshr.c: Likewise
25960
25961 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25962
25963 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
25964 check-function-bodies instead of scan-assembler checks. Use
25965 extern "C" for C++ testing.
25966 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
25967 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
25968 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
25969 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
25970 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
25971 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
25972 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
25973 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
25974 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
25975 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
25976 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
25977 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
25978 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
25979 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
25980 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
25981 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
25982 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
25983 * gcc.target/arm/simd/mve-vclz.c: Update test.
25984
25985 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
25986
25987 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
25988 check-function-bodies instead of scan-assembler checks. Use extern
25989 "C" for C++ testing.
25990 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
25991 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
25992 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
25993 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
25994 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
25995 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
25996 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
25997 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
25998
25999 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
26000
26001 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
26002 "initializer element is not constant" error.
26003 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
26004
26005 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
26006
26007 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
26008 aarch64 to list of targets supporting long long vectorization.
26009
26010 2023-01-25 Jakub Jelinek <jakub@redhat.com>
26011
26012 PR tree-optimization/108498
26013 * gcc.c-torture/execute/pr108498-1.c: New test.
26014 * gcc.c-torture/execute/pr108498-2.c: New test.
26015
26016 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
26017 Jakub Jelinek <jakub@redhat.com>
26018
26019 PR tree-optimization/108522
26020 * gcc.dg/builtin-dynamic-object-size-0.c
26021 (test_dynarray_struct_member): New test.
26022 (main): Call it.
26023
26024 2023-01-24 Jakub Jelinek <jakub@redhat.com>
26025
26026 PR c++/107329
26027 PR testsuite/108533
26028 * g++.dg/init/new51.C (size_t): New typedef.
26029 (RexxClass::operator new, RexxClass::operator delete): Use size_t
26030 instead of unsigned long.
26031
26032 2023-01-24 Jason Merrill <jason@redhat.com>
26033
26034 PR c++/108504
26035 * g++.dg/ext/pragma1.C: New test.
26036
26037 2023-01-24 Jason Merrill <jason@redhat.com>
26038
26039 PR c++/108526
26040 * g++.dg/cpp23/static-operator-call5.C: New test.
26041
26042 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
26043
26044 * gcc.target/pdp11/pdp11.exp: New.
26045 * gcc.target/pdp11/pr108388.c: New.
26046
26047 2023-01-24 Harald Anlauf <anlauf@gmx.de>
26048
26049 PR fortran/108529
26050 * gfortran.dg/pr108529.f90: New test.
26051
26052 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
26053
26054 * gcc.target/arm/mve/pr108177-1-run.c: New test.
26055 * gcc.target/arm/mve/pr108177-1.c: New test.
26056 * gcc.target/arm/mve/pr108177-10-run.c: New test.
26057 * gcc.target/arm/mve/pr108177-10.c: New test.
26058 * gcc.target/arm/mve/pr108177-11-run.c: New test.
26059 * gcc.target/arm/mve/pr108177-11.c: New test.
26060 * gcc.target/arm/mve/pr108177-12-run.c: New test.
26061 * gcc.target/arm/mve/pr108177-12.c: New test.
26062 * gcc.target/arm/mve/pr108177-13-run.c: New test.
26063 * gcc.target/arm/mve/pr108177-13.c: New test.
26064 * gcc.target/arm/mve/pr108177-14-run.c: New test.
26065 * gcc.target/arm/mve/pr108177-14.c: New test.
26066 * gcc.target/arm/mve/pr108177-2-run.c: New test.
26067 * gcc.target/arm/mve/pr108177-2.c: New test.
26068 * gcc.target/arm/mve/pr108177-3-run.c: New test.
26069 * gcc.target/arm/mve/pr108177-3.c: New test.
26070 * gcc.target/arm/mve/pr108177-4-run.c: New test.
26071 * gcc.target/arm/mve/pr108177-4.c: New test.
26072 * gcc.target/arm/mve/pr108177-5-run.c: New test.
26073 * gcc.target/arm/mve/pr108177-5.c: New test.
26074 * gcc.target/arm/mve/pr108177-6-run.c: New test.
26075 * gcc.target/arm/mve/pr108177-6.c: New test.
26076 * gcc.target/arm/mve/pr108177-7-run.c: New test.
26077 * gcc.target/arm/mve/pr108177-7.c: New test.
26078 * gcc.target/arm/mve/pr108177-8-run.c: New test.
26079 * gcc.target/arm/mve/pr108177-8.c: New test.
26080 * gcc.target/arm/mve/pr108177-9-run.c: New test.
26081 * gcc.target/arm/mve/pr108177-9.c: New test.
26082 * gcc.target/arm/mve/pr108177-main.x: New test include.
26083 * gcc.target/arm/mve/pr108177.x: New test include.
26084
26085 2023-01-24 Jakub Jelinek <jakub@redhat.com>
26086
26087 PR c++/108474
26088 * g++.dg/cpp1z/decomp57.C: New test.
26089 * g++.dg/cpp1z/decomp58.C: New test.
26090
26091 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26092
26093 PR testsuite/107808
26094 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
26095 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
26096
26097 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26098
26099 PR testsuite/104756
26100 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
26101 * gcc.dg/vect/vect-fmax-2.c: Likewise.
26102 * gcc.dg/vect/vect-fmax-3.c: Likewise.
26103 * gcc.dg/vect/vect-fmin-1.c: Likewise.
26104 * gcc.dg/vect/vect-fmin-2.c: Likewise.
26105 * gcc.dg/vect/vect-fmin-3.c: Likewise.
26106
26107 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
26108 Yang Yujie <yangyujie@loongson.cn>
26109
26110 PR target/107731
26111 * gcc.target/loongarch/tst-asm-const.c: Moved to...
26112 * gcc.target/loongarch/pr107731.c: ...here.
26113
26114 2023-01-24 Jason Merrill <jason@redhat.com>
26115
26116 PR c++/107303
26117 PR c++/107329
26118 * g++.dg/ext/builtin-shufflevector-5.C: New test.
26119 * g++.dg/init/new51.C: New test.
26120
26121 2023-01-23 Jason Merrill <jason@redhat.com>
26122
26123 PR c++/107267
26124 * g++.dg/cpp0x/move2.C: New test.
26125
26126 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26127
26128 PR fortran/108502
26129 * gfortran.dg/pr108502.f90: New test.
26130
26131 2023-01-23 Marek Polacek <polacek@redhat.com>
26132
26133 PR c++/107797
26134 * g++.dg/warn/Wunused-value-1.C: New test.
26135
26136 2023-01-23 Jason Merrill <jason@redhat.com>
26137
26138 PR c++/108195
26139 * g++.dg/cpp0x/initlist-vect2.C: New test.
26140
26141 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26142
26143 PR fortran/108501
26144 * gfortran.dg/pr108501.f90: New test.
26145
26146 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26147
26148 PR fortran/108420
26149 * gfortran.dg/pr108420.f90: New test.
26150
26151 2023-01-23 Jason Merrill <jason@redhat.com>
26152
26153 PR c++/108496
26154 * g++.dg/template/explicit-instantiation5.C: New test.
26155
26156 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26157
26158 * g++.target/arm/pac-1.C: New test.
26159 * gcc.target/arm/pac-15.c: Likewise.
26160
26161 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26162
26163 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
26164 tests.
26165 * gcc.target/arm/pac-12.c: New test.
26166 * gcc.target/arm/pac-13.c: Likewise.
26167 * gcc.target/arm/pac-14.c: Likewise.
26168
26169 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26170
26171 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
26172
26173 2023-01-23 Richard Biener <rguenther@suse.de>
26174
26175 PR tree-optimization/108482
26176 * gcc.dg/torture/pr108482.c: New testcase.
26177
26178 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26179
26180 * gcc.target/arm/bti-1.c: New testcase.
26181 * gcc.target/arm/bti-2.c: Likewise.
26182
26183 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26184
26185 * gcc.target/arm/pac.h : New file.
26186 * gcc.target/arm/pac-1.c : New test case.
26187 * gcc.target/arm/pac-2.c : Likewise.
26188 * gcc.target/arm/pac-3.c : Likewise.
26189 * gcc.target/arm/pac-4.c : Likewise.
26190 * gcc.target/arm/pac-5.c : Likewise.
26191 * gcc.target/arm/pac-6.c : Likewise.
26192 * gcc.target/arm/pac-7.c : Likewise.
26193 * gcc.target/arm/pac-8.c : Likewise.
26194 * gcc.target/arm/pac-9.c : Likewise.
26195 * gcc.target/arm/pac-10.c : Likewise.
26196 * gcc.target/arm/pac-11.c : Likewise.
26197
26198 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26199
26200 * gcc.target/arm/multilib.exp: Add pacbti related entries.
26201
26202 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26203 Tejas Belagod <tbelagod@arm.com>
26204
26205 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
26206 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
26207 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
26208 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
26209
26210 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26211 Tejas Belagod <tbelagod@arm.com>
26212
26213 * lib/target-supports.exp
26214 (check_effective_target_mbranch_protection_ok): New function.
26215 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
26216 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
26217 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
26218 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
26219 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
26220 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
26221 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
26222 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
26223
26224 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26225 Tejas Belagod <tbelagod@arm.com>
26226
26227 * lib/target-supports.exp:
26228 (check_effective_target_arm_pacbti_hw): New.
26229
26230 2023-01-23 Richard Biener <rguenther@suse.de>
26231
26232 PR tree-optimization/108449
26233 * gcc.dg/pr108449.c: New testcase.
26234
26235 2023-01-23 Jason Merrill <jason@redhat.com>
26236
26237 PR c++/53288
26238 DR 1299
26239 * g++.dg/init/lifetime4.C: New test.
26240
26241 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
26242
26243 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
26244 paths.
26245 * gm2/complex/pass/complex-pass.exp: Likewise.
26246 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
26247 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
26248 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
26249 * gm2/iso/fail/iso-fail.exp: Likewise.
26250 * gm2/iso/pass/iso-pass.exp: Likewise.
26251 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
26252 * gm2/pim/fail/pim-fail.exp: Likewise.
26253 * gm2/pim/pass/pim-pass.exp: Likewise.
26254 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
26255 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
26256 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
26257 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
26258 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
26259 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
26260 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
26261 * gm2/recover/pass/recover-pass.exp: Likewise.
26262 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
26263 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
26264 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
26265 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
26266 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
26267 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
26268 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
26269 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
26270 function. Remove the use of concatenated include and library paths.
26271 Remove string processing where possible.
26272
26273 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
26274
26275 * gcc.target/pru/clz-hi-2.c: New test.
26276 * gcc.target/pru/clz-hi.c: New test.
26277
26278 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26279
26280 PR fortran/102595
26281 * gfortran.dg/pr88048.f90: Adjust for changed error message.
26282 * gfortran.dg/parameter_data0.f90: New test.
26283
26284 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
26285
26286 * gcc.target/aarch64/acle/pmull64.c: New.
26287 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
26288 feature flag based on the intrinsic.
26289 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
26290 * gcc.target/aarch64/aes_1.c: Likewise.
26291 * gcc.target/aarch64/aes_2.c: Likewise.
26292 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
26293 * gcc.target/aarch64/sha1_1.c: Likewise.
26294 * gcc.target/aarch64/sha256_1.c: Likewise.
26295 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
26296
26297 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26298
26299 PR c++/108437
26300 * g++.dg/cpp23/subscript12.C: New test.
26301 * g++.dg/cpp23/subscript13.C: New test.
26302
26303 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26304
26305 PR c++/53932
26306 * g++.dg/init/pr53932.C: New test.
26307
26308 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
26309
26310 * gcc.target/i386/pr108436.c: New test.
26311
26312 2023-01-19 David Malcolm <dmalcolm@redhat.com>
26313
26314 PR analyzer/108455
26315 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
26316 involving dominance.
26317 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
26318 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
26319 New test.
26320
26321 2023-01-19 Harald Anlauf <anlauf@gmx.de>
26322
26323 PR fortran/108434
26324 * gfortran.dg/pr108434.f90: New test.
26325
26326 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
26327
26328 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
26329 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
26330 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
26331 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
26332 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
26333 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
26334 Likewise.
26335 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
26336 Likewise.
26337 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
26338 Likewise.
26339 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
26340 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
26341 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
26342 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
26343 Likewise, and also ensure that the -g option is appended to avoid it
26344 being taken as a path.
26345 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
26346 libraries added matches the set of -I and -L options.
26347
26348 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
26349
26350 PR target/108411
26351 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
26352 -fno-stack-protector.
26353 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
26354 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
26355 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
26356 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
26357 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
26358 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
26359 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
26360 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
26361 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
26362
26363 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26364
26365 PR tree-optimization/108440
26366 * c-c++-common/rotate-10.c: New test.
26367 * c-c++-common/rotate-11.c: New test.
26368
26369 2023-01-19 Alexandre Oliva <oliva@adacore.com>
26370
26371 PR debug/106746
26372 * gcc.target/i386/pr106746.c: New.
26373
26374 2023-01-18 Marek Polacek <polacek@redhat.com>
26375
26376 PR c/108424
26377 * gcc.dg/c2x-nullptr-6.c: New test.
26378
26379 2023-01-18 David Malcolm <dmalcolm@redhat.com>
26380
26381 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
26382 from https://samate.nist.gov/SARD/test-suites/81.
26383 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
26384 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
26385 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
26386 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
26387
26388 2023-01-18 Richard Biener <rguenther@suse.de>
26389
26390 PR lto/108445
26391 * gcc.dg/lto/pr108445_0.c: New testcase.
26392 * gcc.dg/lto/pr108445_1.c: Likewise.
26393
26394 2023-01-18 Murray Steele <murray.steele@arm.com>
26395
26396 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
26397
26398 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
26399 Andrew Pinski <apinski@marvell.com>
26400
26401 PR target/108396
26402 * gcc.target/powerpc/pr108396.c: New test.
26403
26404 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
26405
26406 PR target/108348
26407 * gcc.target/powerpc/pr108348-1.c: New test.
26408 * gcc.target/powerpc/pr108348-2.c: New test.
26409
26410 2023-01-17 Harald Anlauf <anlauf@gmx.de>
26411
26412 PR fortran/108421
26413 * gfortran.dg/pr108421.f90: New test.
26414
26415 2023-01-17 Jakub Jelinek <jakub@redhat.com>
26416
26417 PR tree-optimization/106523
26418 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
26419 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
26420 __builtin_unreachable about shift count.
26421 * c-c++-common/rotate-2b.c: New test.
26422 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
26423 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
26424 __builtin_unreachable about shift count.
26425 * c-c++-common/rotate-4b.c: New test.
26426 * gcc.c-torture/execute/pr106523.c: New test.
26427
26428 2023-01-16 Andrew Pinski <apinski@marvell.com>
26429
26430 * lib/target-supports.exp (add_options_for_tls): Remove
26431 reference to Solaris 9 in comments.
26432
26433 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
26434
26435 PR target/105980
26436 * g++.target/i386/pr105980.C: New test.
26437
26438 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
26439
26440 * g++.dg/tree-ssa/pr106077.C: New test.
26441
26442 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
26443
26444 PR target/96795
26445 PR target/107515
26446 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
26447 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
26448
26449 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
26450
26451 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
26452 * gcc.dg/tree-ssa/popcount.c: Likewise.
26453 * gcc.dg/tree-ssa/popcount2.c: Likewise.
26454 * gcc.dg/tree-ssa/popcount3.c: Likewise.
26455 * gcc.target/aarch64/popcount4.c: Likewise.
26456 * gcc.target/i386/pr95771.c: Likewise, and...
26457 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
26458 since this would emit just a single IFN if a TI optab is added.
26459
26460 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
26461
26462 * gcc.dg/tree-ssa/cltz-max.c: New test.
26463 * gcc.dg/tree-ssa/clz-char.c: New test.
26464 * gcc.dg/tree-ssa/clz-int.c: New test.
26465 * gcc.dg/tree-ssa/clz-long-long.c: New test.
26466 * gcc.dg/tree-ssa/clz-long.c: New test.
26467 * gcc.dg/tree-ssa/ctz-char.c: New test.
26468 * gcc.dg/tree-ssa/ctz-int.c: New test.
26469 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
26470 * gcc.dg/tree-ssa/ctz-long.c: New test.
26471
26472 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
26473
26474 * lib/target-supports.exp (check_effective_target_clz)
26475 (check_effective_target_clzl, check_effective_target_clzll)
26476 (check_effective_target_ctz, check_effective_target_clzl)
26477 (check_effective_target_ctzll): New.
26478 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
26479 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
26480 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
26481 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
26482 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
26483 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
26484 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
26485 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
26486 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
26487
26488 2023-01-16 Jakub Jelinek <jakub@redhat.com>
26489
26490 PR c++/105593
26491 * g++.target/i386/pr105593.C: New test.
26492
26493 2023-01-16 Jakub Jelinek <jakub@redhat.com>
26494
26495 PR c++/105593
26496 * c-c++-common/Winit-self3.c: New test.
26497 * c-c++-common/Winit-self4.c: New test.
26498 * c-c++-common/Winit-self5.c: New test.
26499
26500 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
26501
26502 PR target/108272
26503 * gcc.target/powerpc/pr108272-1.c: New test.
26504 * gcc.target/powerpc/pr108272-2.c: New test.
26505 * gcc.target/powerpc/pr108272-3.c: New test.
26506 * gcc.target/powerpc/pr108272-4.c: New test.
26507
26508 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
26509
26510 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
26511
26512 2023-01-14 Jakub Jelinek <jakub@redhat.com>
26513
26514 PR c++/108365
26515 * c-c++-common/pr108365.c: New test.
26516 * g++.dg/opt/pr108365.C: New test.
26517 * g++.dg/warn/pr108365.C: New test.
26518
26519 2023-01-14 Alexandre Oliva <oliva@adacore.com>
26520
26521 PR target/42093
26522 * gcc.target/arm/pr42093.c: Disable tree-dce.
26523
26524 2023-01-13 David Malcolm <dmalcolm@redhat.com>
26525
26526 PR analyzer/105273
26527 * gcc.dg/analyzer/switch-enum-1.c: New test.
26528 * gcc.dg/analyzer/switch-enum-2.c: New test.
26529 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
26530 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
26531 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
26532 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
26533 test.
26534 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
26535 New test.
26536 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
26537 New test.
26538
26539 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
26540
26541 PR rtl-optimization/108117
26542 PR rtl-optimization/108132
26543 * gcc.dg/pr108117.c: New test.
26544
26545 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26546
26547 PR c++/108285
26548 * g++.dg/warn/pr108285.C: New test.
26549
26550 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
26551
26552 * gm2/examples/map/pass/examples-map-pass.exp:
26553 Call gm2_push_timeout 30 before foreach testcase.
26554 Call gm2_pop_timeout after the foreach statement.
26555 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
26556 Call gm2_push_timeout 20 before foreach testcase.
26557 Call gm2_pop_timeout after the foreach statement.
26558
26559 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26560
26561 PR target/107131
26562 * gcc.c-torture/execute/pr107131.c: New test.
26563
26564 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26565
26566 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
26567
26568 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
26569
26570 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
26571 from the message issued by -Wstrict-flex-arrays.
26572 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
26573 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
26574 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
26575 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
26576 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
26577 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
26578 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
26579 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
26580
26581 2023-01-13 Jakub Jelinek <jakub@redhat.com>
26582
26583 PR target/107131
26584 * gcc.dg/pr107131.c: New test.
26585
26586 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
26587
26588 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
26589 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
26590
26591 2023-01-13 Richard Biener <rguenther@suse.de>
26592
26593 * gcc.target/aarch64/pr107209.c: New test.
26594
26595 2023-01-13 Richard Biener <rguenther@suse.de>
26596
26597 PR tree-optimization/108387
26598 * gcc.dg/pr108387.c: New testcase.
26599
26600 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
26601
26602 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
26603 (timeout-dg.exp): Load.
26604 Call gm2_push_timeout 15.
26605 Call gm2_pop_timeout at the end.
26606 * gm2/link/min/pass/link-min-pass.exp: Set path
26607 argument to "".
26608 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
26609 Call gm2_push_timeout 60.
26610 Call gm2_pop_timeout at the end.
26611 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
26612 individual_timeout.
26613 Configure dejagnu to timeout for 10 seconds.
26614 (gm2_push_timeout): New proc.
26615 (gm2_pop_timeout): New proc.
26616 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
26617 individual_timeout.
26618 Configure dejagnu to timeout for 10 seconds.
26619 (gm2_push_timeout): New proc.
26620 (gm2_pop_timeout): New proc.
26621
26622 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
26623
26624 * lib/gm2.exp: Use timeout.exp.
26625
26626 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
26627
26628 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
26629 to args.
26630
26631 2023-01-12 Andrew Pinski <apinski@marvell.com>
26632 Roger Sayle <roger@nextmovesoftware.com>
26633
26634 PR tree-optimization/92342
26635 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
26636 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
26637 * gcc.dg/tree-ssa/multcmp-1.c: New test.
26638 * gcc.dg/tree-ssa/multcmp-2.c: New test.
26639
26640 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
26641 Richard Sandiford <richard.sandiford@arm.com>
26642
26643 PR target/105549
26644 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
26645 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
26646 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
26647 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
26648 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
26649 * gcc.target/aarch64/pr105549.c: New test.
26650 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
26651 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
26652 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
26653 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
26654
26655 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
26656 Richard Sandiford <richard.sandiford@arm.com>
26657
26658 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
26659 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
26660 test.
26661 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
26662 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
26663 test.
26664 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
26665 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
26666 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
26667 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
26668 test.
26669 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
26670 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
26671 test.
26672 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
26673 * g++.target/aarch64/bitfield-abi-warning.h: New test.
26674
26675 2023-01-12 Richard Biener <rguenther@suse.de>
26676
26677 PR tree-optimization/99412
26678 * gcc.dg/vect/pr99412.c: New testcase.
26679 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
26680 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
26681
26682 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
26683
26684 PR fortran/107706
26685 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
26686 * gfortran.dg/gomp/assumes-2.f90: Likewise.
26687 * gfortran.dg/gomp/assume-5.f90: New test.
26688
26689 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
26690
26691 * c-c++-common/cpp/pr108244-1.c: New test.
26692 * c-c++-common/cpp/pr108244-2.c: New test.
26693 * c-c++-common/gomp/pr108244-3.c: New test.
26694
26695 2023-01-11 David Malcolm <dmalcolm@redhat.com>
26696
26697 PR analyzer/108252
26698 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
26699 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
26700 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
26701 warning false +ve directives.
26702 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
26703 * gcc.dg/analyzer/pr103217-3.c: Likewise.
26704 * gcc.dg/analyzer/strdup-pr108252.c: New test.
26705 * gcc.dg/analyzer/strndup-pr108252.c: New test.
26706
26707 2023-01-11 Jakub Jelinek <jakub@redhat.com>
26708
26709 PR c/105972
26710 * gcc.dg/pr105972.c: New test.
26711
26712 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
26713
26714 PR tree-optimization/71343
26715 * gcc.dg/pr71343-2.c: New test case.
26716
26717 2023-01-11 David Faust <david.faust@oracle.com>
26718
26719 PR target/108293
26720 * gcc.target/bpf/double-1.c: New test.
26721 * gcc.target/bpf/double-2.c: New test.
26722 * gcc.target/bpf/float-1.c: New test.
26723
26724 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
26725
26726 * gcc.dg/sso-17.c: New test.
26727
26728 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
26729
26730 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
26731 the testing target isn't a PowerPC target.
26732
26733 2023-01-11 Richard Biener <rguenther@suse.de>
26734
26735 PR tree-optimization/107767
26736 * gcc.dg/tree-ssa/pr107767.c: New testcase.
26737
26738 2023-01-11 Jakub Jelinek <jakub@redhat.com>
26739
26740 PR target/108308
26741 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
26742
26743 2023-01-11 Richard Biener <rguenther@suse.de>
26744
26745 PR tree-optimization/108352
26746 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
26747 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
26748
26749 2023-01-11 Richard Biener <rguenther@suse.de>
26750
26751 PR tree-optimization/108353
26752 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
26753
26754 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
26755
26756 * gcc.target/s390/not.c: New test.
26757
26758 2023-01-11 Richard Biener <rguenther@suse.de>
26759
26760 PR tree-optimization/106293
26761 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
26762
26763 2023-01-10 Richard Biener <rguenther@suse.de>
26764
26765 PR tree-optimization/106293
26766 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
26767
26768 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
26769
26770 PR rtl-optimization/106421
26771 * gcc.dg/pr106421.c: New test case.
26772
26773 2023-01-10 Martin Jambor <mjambor@suse.cz>
26774
26775 PR ipa/108110
26776 * g++.dg/ipa/pr108110.C: New test.
26777
26778 2023-01-10 Richard Biener <rguenther@suse.de>
26779
26780 PR tree-optimization/108314
26781 * gcc.dg/vect/pr108314.c: New testcase.
26782
26783 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
26784
26785 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
26786 be "*".
26787
26788 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
26789
26790 * gcc.target/csky/and3a.c: Rename to ...
26791 * gcc.target/csky/ck801-and.c: ... this.
26792 * gcc.target/csky/constpool-3.c: Rename to ...
26793 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
26794 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
26795 * gcc.target/csky/ck801-constpool.c: ... this, and skip
26796 if the CPU is not ck801.
26797 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
26798
26799 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
26800
26801 * gcc.target/s390/fcall-saved.c: New test.
26802
26803 2023-01-09 Jakub Jelinek <jakub@redhat.com>
26804
26805 PR c++/105838
26806 PR c++/108047
26807 PR c++/108266
26808 * g++.dg/tree-ssa/initlist-opt2.C: New test.
26809 * g++.dg/tree-ssa/initlist-opt3.C: New test.
26810
26811 2023-01-09 Joseph Myers <joseph@codesourcery.com>
26812
26813 * gcc.dg/c2x-complit-8.c: New test.
26814
26815 2023-01-09 Richard Biener <rguenther@suse.de>
26816
26817 PR middle-end/69482
26818 * gcc.target/i386/pr69482-1.c: New testcase.
26819 * gcc.target/i386/pr69482-2.c: Likewise.
26820
26821 2023-01-09 Martin Liska <mliska@suse.cz>
26822
26823 PR lto/108330
26824 * g++.dg/ipa/pr108830.C: New test.
26825
26826 2023-01-09 Richard Biener <rguenther@suse.de>
26827
26828 PR tree-optimization/101912
26829 * gcc.dg/uninit-pr101912.c: New testcase.
26830
26831 2023-01-09 Martin Liska <mliska@suse.cz>
26832
26833 PR c/107993
26834 * gcc.target/i386/pr107993.c: New test.
26835
26836 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
26837
26838 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
26839 on *-*-hpux*.
26840 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
26841
26842 2023-01-06 Joseph Myers <joseph@codesourcery.com>
26843
26844 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
26845 tests.
26846
26847 2023-01-06 Tamar Christina <tamar.christina@arm.com>
26848
26849 Revert:
26850 2023-01-06 Tamar Christina <tamar.christina@arm.com>
26851
26852 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
26853
26854 2023-01-06 Jakub Jelinek <jakub@redhat.com>
26855
26856 PR target/108292
26857 PR target/108308
26858 * gcc.c-torture/execute/pr108292.c: New test.
26859 * gcc.target/i386/pr108292.c: New test.
26860 * gcc.dg/pr108308.c: New test.
26861
26862 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
26863
26864 Revert:
26865 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
26866
26867 * gcc.target/i386/cmov10.c: New test case.
26868
26869 2023-01-05 Patrick Palka <ppalka@redhat.com>
26870
26871 PR c++/108275
26872 * g++.dg/parse/access14.C: New test.
26873
26874 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
26875
26876 * lib/gm2.exp (gm2_init_minx): New procedure.
26877 (gm2_init_min): New procedure calls gm2_init_min with
26878 dialect flags.
26879 * gm2/link/min/pass/tiny.mod: New test case.
26880 * gm2/link/min/pass/link-min-pass.exp: New file.
26881
26882 2023-01-04 Patrick Palka <ppalka@redhat.com>
26883
26884 PR c++/108282
26885 * g++.dg/cpp2a/concepts-requires34.C: New test.
26886
26887 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26888
26889 PR c++/108206
26890 * g++.dg/template/pr108206.C: New test.
26891
26892 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
26893
26894 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
26895
26896 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26897
26898 PR tree-optimization/108253
26899 * g++.dg/opt/pr108253.C: New test.
26900
26901 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26902
26903 PR middle-end/108237
26904 * gcc.c-torture/compile/pr108237.c: New test.
26905
26906 2023-01-04 Jakub Jelinek <jakub@redhat.com>
26907
26908 PR sanitizer/108256
26909 * c-c++-common/ubsan/pr108256.c: New test.
26910
26911 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
26912
26913 * g++.dg/modules/modules.exp: Skip on AIX.
26914 * gcc.target/powerpc/pr99708.c: Skip on AIX.
26915
26916 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
26917
26918 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
26919 that the unused clone is GC'ed.
26920 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
26921
26922 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
26923
26924 * gcc.target/i386/cmov10.c: New test case.
26925
26926 2023-01-03 Jakub Jelinek <jakub@redhat.com>
26927
26928 PR middle-end/108264
26929 * gcc.dg/pr108264.c: New test.
26930
26931 2023-01-03 Jakub Jelinek <jakub@redhat.com>
26932
26933 PR rtl-optimization/108263
26934 * gcc.dg/pr108263.c: New test.
26935
26936 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
26937 Uroš Bizjak <ubizjak@gmail.com>
26938
26939 * gcc.target/i386/extendditi2-1.c: New test case.
26940 * gcc.target/i386/extendditi2-2.c: Likewise.
26941
26942 \f
26943 Copyright (C) 2023 Free Software Foundation, Inc.
26944
26945 Copying and distribution of this file, with or without modification,
26946 are permitted in any medium without royalty provided the copyright
26947 notice and this notice are preserved.