]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2023-07-08 Jan Hubicka <jh@suse.cz>
2
3 PR tree-optimization/110600
4 * gcc.c-torture/compile/pr110600.c: New test.
5
6 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
7
8 PR fortran/99139
9 PR fortran/99368
10 * gfortran.dg/pr99139.f90 : New test
11 * gfortran.dg/pr99368.f90 : New test
12
13 2023-07-08 Jan Hubicka <jh@suse.cz>
14
15 PR middle-end/110590
16 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
17 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
18
19 2023-07-08 Harald Anlauf <anlauf@gmx.de>
20 Steven G. Kargl <kargl@gcc.gnu.org>
21
22 PR fortran/92178
23 * gfortran.dg/intent_out_16.f90: New test.
24 * gfortran.dg/intent_out_17.f90: New test.
25 * gfortran.dg/intent_out_18.f90: New test.
26
27 2023-07-08 Harald Anlauf <anlauf@gmx.de>
28
29 PR fortran/110585
30 * gfortran.dg/findloc_9.f90: New test.
31
32 2023-07-07 Jan Hubicka <jh@suse.cz>
33
34 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
35 * gcc.dg/pr43864-3.c: Likewise.
36 * gcc.dg/pr43864-4.c: Likewise.
37 * gcc.dg/pr43864.c: Likewise.
38 * gcc.dg/unroll-7.c: xfail.
39
40 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
41
42 * lib/target-supports.exp: Collect both kernel and user events for autofdo
43
44 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
45
46 PR target/43644
47 PR target/110533
48 * gcc.target/i386/pr110533.c: New test case.
49 * gcc.target/i386/pr43644-2.c: Likewise.
50
51 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
52
53 PR d/108842
54 * gdc.dg/pr98277.d: Add more tests.
55 * gdc.dg/pr108842.d: New test.
56
57 2023-07-07 Jan Hubicka <jh@suse.cz>
58
59 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
60 * gcc.dg/pr43864-2.c: Likewise.
61 * gcc.dg/pr43864-3.c: Likewise.
62 * gcc.dg/pr43864-4.c: Likewise.
63 * gcc.dg/pr43864.c: Likewise.
64 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
65 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
66 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
67 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
68 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
69 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
70 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
71 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
72 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
73 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
74 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
75 * gcc.dg/tree-ssa/update-threading.c: Likewise.
76 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
77 * gcc.dg/unroll-7.c: Likewise.
78 * gcc.dg/unroll-8.c: Likewise.
79 * gfortran.dg/pr25623-2.f90: Likewise.
80 * gfortran.dg/pr25623.f90: Likewise.
81 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
82 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
83 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
84
85 2023-07-07 Jan Hubicka <jh@suse.cz>
86
87 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
88
89 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
90
91 * gcc.target/s390/vector/vec-init-3.c: New test.
92
93 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
94
95 * gcc.target/i386/pr110372.c: New.
96
97 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
98
99 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
100 value/mask changes.
101 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
102 * gcc.dg/tree-ssa/vrp122.c: Same.
103
104 2023-07-07 Pan Li <pan2.li@intel.com>
105 Robin Dapp <rdapp@ventanamicro.com>
106
107 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
108
109 2023-07-06 Jan Hubicka <jh@suse.cz>
110
111 PR middle-end/25623
112 * gfortran.dg/pr25623-2.f90: New test.
113
114 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
115
116 * gcc.target/aarch64/pr110449.c: New testcase.
117
118 2023-07-06 Richard Biener <rguenther@suse.de>
119
120 PR tree-optimization/110556
121 * gcc.dg/torture/pr110556.c: New testcase.
122
123 2023-07-06 Richard Biener <rguenther@suse.de>
124
125 PR tree-optimization/110515
126 * g++.dg/opt/pr110515.C: New testcase.
127
128 2023-07-06 Richard Biener <rguenther@suse.de>
129
130 PR tree-optimization/110544
131 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
132
133 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
134
135 * gcc.target/i386/inline_attr_arch.c: New test.
136 * gcc.target/i386/inline_target_clones.c: Ditto.
137
138 2023-07-06 liuhongt <hongtao.liu@intel.com>
139
140 * gcc.target/i386/pr110170-2.c: New test.
141
142 2023-07-06 liuhongt <hongtao.liu@intel.com>
143
144 * gcc.target/i386/pr110170-3.c: New test.
145
146 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
147
148 * gcc.target/aarch64/pr110474.c: New testcase.
149
150 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
151
152 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
153 tests for variable index.
154 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
155 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
156 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
157 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
158 Ditto.
159 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
160 Ditto.
161
162 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
163
164 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
165 test.
166 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
167 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
168 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
169 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
170 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
171 Ditto.
172
173 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
174 Juzhe-Zhong <juzhe.zhong@rivai.ai>
175
176 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
177 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
178 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
179 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
180 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
181 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
182 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
183 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
184 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
185 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
186 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
187 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
188 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
189 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
190
191 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
192
193 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
194 * gcc.target/mips/expand-block-move-r6.c: new test.
195
196 2023-07-05 Richard Biener <rguenther@suse.de>
197
198 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
199
200 2023-07-05 Jan Beulich <jbeulich@suse.com>
201
202 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
203
204 2023-07-05 Jan Beulich <jbeulich@suse.com>
205
206 PR target/100711
207 * gcc.target/i386/pr100711-6.c: New test.
208
209 2023-07-05 Jan Beulich <jbeulich@suse.com>
210
211 PR target/100711
212 * gcc.target/i386/pr100711-4.c: New test.
213 * gcc.target/i386/pr100711-5.c: New test.
214
215 2023-07-05 Jan Beulich <jbeulich@suse.com>
216
217 PR target/93768
218 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
219 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
220 towards generated code.
221 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
222 code.
223
224 2023-07-05 Jan Beulich <jbeulich@suse.com>
225
226 PR target/93768
227 * gcc.target/i386/avx512-binop-not-1.h: New.
228 * gcc.target/i386/avx512-binop-not-2.h: New.
229 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
230 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
231
232 2023-07-05 yulong <shiyulong@iscas.ac.cn>
233
234 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
235 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
236 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
237 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
238 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
239 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
240 * gcc.target/riscv/rvv/base/abi-17.c: New test.
241 * gcc.target/riscv/rvv/base/abi-18.c: New test.
242
243 2023-07-05 yulong <shiyulong@iscas.ac.cn>
244
245 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
246 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
247 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
248 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
249 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
250
251 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
252
253 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
254 encourage if-conversion.
255 * gcc.target/mips/movcc-3.c: Same as above.
256
257 2023-07-04 Richard Biener <rguenther@suse.de>
258
259 PR tree-optimization/110491
260 * gcc.dg/torture/pr110491.c: New testcase.
261
262 2023-07-04 Richard Biener <rguenther@suse.de>
263
264 PR tree-optimization/110376
265 * gcc.dg/torture/pr110376.c: New testcase.
266
267 2023-07-04 Richard Biener <rguenther@suse.de>
268
269 PR tree-optimization/110228
270 * gcc.dg/torture/pr110228.c: New testcase.
271 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
272
273 2023-07-04 Richard Biener <rguenther@suse.de>
274
275 PR tree-optimization/110436
276 * gcc.dg/pr110436.c: New testcase.
277
278 2023-07-04 Richard Biener <rguenther@suse.de>
279
280 PR middle-end/110495
281 * gcc.dg/tree-ssa/addadd-2.c: Amend.
282 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
283
284 2023-07-04 Richard Biener <rguenther@suse.de>
285
286 PR tree-optimization/110310
287 * gcc.target/i386/pr110310.c: New testcase.
288 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
289
290 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
291
292 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
293
294 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
295
296 * gcc.target/riscv/zvbb.c: New test.
297 * gcc.target/riscv/zvbc.c: New test.
298 * gcc.target/riscv/zvkg.c: New test.
299 * gcc.target/riscv/zvkn-1.c: New test.
300 * gcc.target/riscv/zvkn.c: New test.
301 * gcc.target/riscv/zvknc-1.c: New test.
302 * gcc.target/riscv/zvknc-2.c: New test.
303 * gcc.target/riscv/zvknc.c: New test.
304 * gcc.target/riscv/zvkned.c: New test.
305 * gcc.target/riscv/zvkng-1.c: New test.
306 * gcc.target/riscv/zvkng-2.c: New test.
307 * gcc.target/riscv/zvkng.c: New test.
308 * gcc.target/riscv/zvknha.c: New test.
309 * gcc.target/riscv/zvknhb.c: New test.
310 * gcc.target/riscv/zvks-1.c: New test.
311 * gcc.target/riscv/zvks.c: New test.
312 * gcc.target/riscv/zvksc-1.c: New test.
313 * gcc.target/riscv/zvksc-2.c: New test.
314 * gcc.target/riscv/zvksc.c: New test.
315 * gcc.target/riscv/zvksed.c: New test.
316 * gcc.target/riscv/zvksg-1.c: New test.
317 * gcc.target/riscv/zvksg-2.c: New test.
318 * gcc.target/riscv/zvksg.c: New test.
319 * gcc.target/riscv/zvksh.c: New test.
320 * gcc.target/riscv/zvkt.c: New test.
321
322 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
323
324 * lib/g++.exp: Remove additional flag handled by Darwin specs.
325 * lib/obj-c++.exp: Likewise.
326
327 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
328
329 PR modula2/110125
330 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
331 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
332 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
333 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
334 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
335 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
336 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
337 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
338 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
339 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
340 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
341 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
342 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
343 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
344 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
345 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
346 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
347 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
348 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
349 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
350 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
351 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
352 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
353 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
354
355 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
356
357 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
358 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
359 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
360 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
361 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
362 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
363 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
364 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
365 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
366 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
367 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
368 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
369
370 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
371
372 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
373 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
374 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
375 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
376 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
377 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
378 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
379
380 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
381
382 Revert:
383 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
384
385 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
386 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
387 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
388 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
389 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
390 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
391 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
392 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
393 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
394 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
395 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
396 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
397
398 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
399
400 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
401 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
402 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
403 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
404 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
405 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
406 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
407 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
408 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
409 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
410 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
411 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
412
413 2023-07-03 Richard Biener <rguenther@suse.de>
414
415 PR tree-optimization/110506
416 * gcc.dg/pr110506-2.c: New testcase.
417
418 2023-07-03 Richard Biener <rguenther@suse.de>
419
420 PR tree-optimization/110506
421 * gcc.dg/pr110506.c: New testcase.
422
423 2023-07-03 Andrew Pinski <apinski@marvell.com>
424
425 PR tree-optimization/110381
426 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
427
428 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
429
430 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
431
432 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
433
434 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
435
436 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
437
438 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
439
440 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
441
442 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
443
444 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
445
446 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
447
448 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
449
450 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
451
452 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
453
454 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
455 option.
456 (mips-dg-init): Handle the recognization of mips16e2 targets.
457 (mips-dg-options): Add dependencies for mips16e2.
458
459 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
460
461 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
462
463 2023-07-02 Jakub Jelinek <jakub@redhat.com>
464
465 PR tree-optimization/110508
466 * gcc.dg/pr110508.c: New test.
467
468 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
469
470 PR d/108962
471 * gdc.dg/pr108962.d: New test.
472
473 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
474
475 PR d/110516
476 * gdc.dg/torture/pr110516a.d: New test.
477 * gdc.dg/torture/pr110516b.d: New test.
478
479 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
480
481 PR d/110514
482 * gdc.dg/pr110514a.d: New test.
483 * gdc.dg/pr110514b.d: New test.
484 * gdc.dg/pr110514c.d: New test.
485 * gdc.dg/pr110514d.d: New test.
486
487 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
488
489 PR d/110471
490 * gdc.dg/pr110471a.d: New test.
491 * gdc.dg/pr110471b.d: New test.
492 * gdc.dg/pr110471c.d: New test.
493
494 2023-07-01 Jan Hubicka <jh@suse.cz>
495
496 PR tree-optimization/25623
497 * gfortran.dg/pr25623.f90: New test.
498
499 2023-07-01 Jan Hubicka <jh@suse.cz>
500
501 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
502 from 2 to 1.
503 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
504 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
505
506 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
507
508 * gcc.target/i386/rotate-6.c: New test case.
509 * gcc.target/i386/sse2-stv-1.c: Likewise.
510
511 2023-07-01 Jan Hubicka <jh@suse.cz>
512
513 PR tree-optimization/103680
514 * gcc.dg/tree-ssa/pr103680.c: New test.
515 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
516
517 2023-06-30 Patrick Palka <ppalka@redhat.com>
518
519 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
520 duplicate diagnostic check.
521
522 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
523
524 PR tree-optimization/101832
525 * gcc.dg/builtin-object-size-pr101832.c: New test.
526
527 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
528
529 * gcc.c-torture/execute/20230630-1.c: New test.
530 * gcc.c-torture/execute/20230630-2.c: Likewise.
531 * gcc.c-torture/execute/20230630-3.c: Likewise
532 * gcc.c-torture/execute/20230630-4.c: Likewise
533
534 2023-06-30 David Malcolm <dmalcolm@redhat.com>
535
536 PR jit/110466
537 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
538 early versions of gdb that don't support our dwarf version, via
539 "unsupported".
540
541 2023-06-30 David Malcolm <dmalcolm@redhat.com>
542 Marek Polacek <polacek@redhat.com>
543
544 PR jit/110466
545 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
546 param to gcc_jit_type_get_vector.
547 (verify_comparisons): Use a typedef rather than __vector.
548
549 2023-06-30 Jan Hubicka <jh@suse.cz>
550
551 PR middle-end/109849
552 * gcc.dg/predict-18.c: Improve testcase.
553
554 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
555
556 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
557 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
558 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
559 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
560 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
561 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
562 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
563 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
564 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
565 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
566 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
567 * gcc.target/aarch64/abd_widen_2.c: New file.
568 * gcc.target/aarch64/abd_widen_3.c: New file.
569 * gcc.target/aarch64/abd_widen_4.c: New file.
570
571 2023-06-30 Richard Biener <rguenther@suse.de>
572
573 PR tree-optimization/110496
574 * gcc.dg/pr110496.c: New testcase.
575
576 2023-06-30 Richard Biener <rguenther@suse.de>
577
578 PR tree-optimization/110381
579 * gcc.dg/vect/pr110381.c: Add check_vect ().
580
581 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
582
583 * gcc.target/mips/align-1-n64.c: New test.
584 * gcc.target/mips/align-1-o32.c: New test.
585
586 2023-06-29 Jan Hubicka <jh@suse.cz>
587
588 PR tree-optimization/109849
589 * gcc.dg/ipa/pr109849.c: New test.
590
591 2023-06-29 Marek Polacek <polacek@redhat.com>
592
593 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
594 scan-sarif-file.
595 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
596 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
597 -fno-report-bug. Adjust scan-sarif-file.
598 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
599 -fno-report-bug.
600
601 2023-06-29 Marek Polacek <polacek@redhat.com>
602
603 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
604 * gcc.target/i386/pr69482-1.c: Likewise.
605
606 2023-06-29 Patrick Palka <ppalka@redhat.com>
607
608 PR c++/110468
609 * g++.dg/cpp0x/noexcept79.C: New test.
610
611 2023-06-29 Patrick Palka <ppalka@redhat.com>
612
613 PR c++/110463
614 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
615
616 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
617
618 PR c/77650
619 * gcc.dg/variable-sized-type-flex-array.c: New test.
620
621 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
622
623 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
624 comparisons are desired, to see if 256-bit instructions are
625 generated inappropriately (fixes test on -march=cascadelake).
626
627 2023-06-29 Alexandre Oliva <oliva@adacore.com>
628
629 * lib/options.exp (check_for_options_with_filter): Handle
630 missing frontend compiler like disabled language.
631
632 2023-06-29 Richard Biener <rguenther@suse.de>
633
634 PR middle-end/110452
635 * gcc.target/i386/pr110452.c: New file.
636
637 2023-06-29 Richard Biener <rguenther@suse.de>
638
639 PR middle-end/110461
640 * gcc.dg/pr110461.c: New testcase.
641
642 2023-06-29 Richard Biener <rguenther@suse.de>
643
644 PR c/110454
645 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
646
647 2023-06-29 Pan Li <pan2.li@intel.com>
648
649 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
650 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
651 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
652 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
653 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
654
655 2023-06-29 Pan Li <pan2.li@intel.com>
656
657 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
658 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
659
660 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
661
662 * lib/target-supports.exp (check_effective_target_lra): Remove
663 cris-*-* from expression for exceptions to LRA.
664
665 2023-06-28 Jan Hubicka <jh@suse.cz>
666
667 PR middle-end/110334
668 * g++.dg/opt/pr66119.C: Disable early inlining.
669 * gcc.c-torture/compile/pr110334.c: New test.
670 * gcc.dg/tree-ssa/pr110334.c: New test.
671
672 2023-06-28 Harald Anlauf <anlauf@gmx.de>
673
674 PR fortran/110360
675 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
676
677 2023-06-28 Patrick Palka <ppalka@redhat.com>
678
679 PR c++/89442
680 PR c++/107437
681 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
682 of input" error.
683 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
684 kind mismatch for variable template has_P_match_V.
685 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
686 error.
687 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
688 not captured" error.
689 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
690 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
691 template argument to variable template A so that A<> is valid.
692 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
693 declaration with no type" error.
694 * g++.dg/parse/template30.C: Don't expect "parse error in
695 template argument list" error.
696 * g++.dg/cpp1y/var-templ82.C: New test.
697
698 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
699
700 PR d/106977
701 PR target/110406
702 * gdc.dg/torture/pr110406.d: New test.
703
704 2023-06-28 Marek Polacek <polacek@redhat.com>
705
706 PR c++/110175
707 * g++.dg/cpp0x/decltype-110175.C: New test.
708
709 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
710
711 PR debug/110308
712 * g++.dg/torture/pr110308.C: New test.
713
714 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
715
716 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
717 scan-assembler.
718 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
719
720 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
721
722 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
723
724 2023-06-28 Richard Biener <rguenther@suse.de>
725
726 PR tree-optimization/110451
727 * gfortran.dg/vect/pr110451.f: New testcase.
728
729 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
730
731 PR fortran/49213
732 * gfortran.dg/pr49213.f90 : New test
733
734 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
735
736 * gcc.target/i386/pieces-memcmp-2.c: New test case.
737
738 2023-06-28 Richard Biener <rguenther@suse.de>
739
740 PR tree-optimization/110443
741 * gcc.dg/torture/pr110443.c: New testcase.
742
743 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
744
745 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
746 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
747
748 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
749
750 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
751 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
752 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
753 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
754
755 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
756
757 PR target/104124
758 * gcc.target/powerpc/pr104124.c: New.
759
760 2023-06-28 Jan Hubicka <jh@suse.cz>
761
762 PR tree-optimization/110377
763 * gcc.dg/ipa/pr110377.c: New test.
764
765 2023-06-28 Andrew Pinski <apinski@marvell.com>
766
767 PR tree-optimization/110444
768 * gcc.c-torture/compile/pr110444-1.c: New test.
769
770 2023-06-28 Jason Merrill <jason@redhat.com>
771
772 PR c++/110334
773 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
774
775 2023-06-28 Alexandre Oliva <oliva@adacore.com>
776
777 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
778 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
779 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
780 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
781
782 2023-06-28 Alexandre Oliva <oliva@adacore.com>
783
784 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
785 record a workaround.
786
787 2023-06-28 Jason Merrill <jason@redhat.com>
788
789 PR c++/110344
790 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
791 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
792 * g++.dg/cpp26/feat-cxx26.C: New test.
793
794 2023-06-28 Jason Merrill <jason@redhat.com>
795
796 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
797
798 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
799
800 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
801 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
802 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
803 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
804 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
805 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
806 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
807 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
808 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
809 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
810 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
811 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
812 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
813 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
814
815 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
816
817 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
818
819 2023-06-28 liuhongt <hongtao.liu@intel.com>
820
821 * gcc.target/i386/bf16_short_warn.c: New test.
822
823 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
824
825 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
826 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
827 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
828 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
829 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
830 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
831 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
832 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
833 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
834 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
835 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
836 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
837 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
838 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
839 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
840 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
841 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
842 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
843 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
844 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
845
846 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
847
848 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
849 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
850 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
851 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
852 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
853 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
854 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
855 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
856 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
857 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
858
859 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
860
861 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
862 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
863 Ditto.
864 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
865 Ditto.
866 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
867 Ditto.
868 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
869 Ditto.
870 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
871 Ditto.
872 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
873 Ditto.
874 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
875 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
876 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
877 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
878 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
879 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
880 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
881
882 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
883
884 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
885 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
886 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
887 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
888 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
889
890 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
891
892 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
893
894 2023-06-27 Andrew Pinski <apinski@marvell.com>
895
896 PR middle-end/110420
897 PR middle-end/103979
898 PR middle-end/98619
899 * gcc.c-torture/compile/asmgoto-6.c: New test.
900
901 2023-06-27 Richard Biener <rguenther@suse.de>
902
903 PR tree-optimization/96208
904 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
905 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
906
907 2023-06-27 liuhongt <hongtao.liu@intel.com>
908
909 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
910
911 2023-06-27 liuhongt <hongtao.liu@intel.com>
912
913 * gcc.target/i386/avx-vzeroupper-30.c: New test.
914
915 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
916
917 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
918 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
919 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
920 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
921 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
922 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
923
924 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
925
926 * gcc.target/s390/larl-1.c: New test.
927
928 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
929
930 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
931
932 2023-06-26 Richard Biener <rguenther@suse.de>
933
934 PR tree-optimization/110381
935 * gcc.dg/vect/pr110381.c: New testcase.
936
937 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
938
939 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
940 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
941
942 2023-06-26 liuhongt <hongtao.liu@intel.com>
943
944 * gcc.target/aarch64/pr110371.c: New test.
945
946 2023-06-26 liuhongt <hongtao.liu@intel.com>
947
948 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
949 * gcc.target/i386/pr110018-2.c: Ditto.
950
951 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
952
953 * gcc.target/i386/mvc17.c: New test.
954
955 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
956
957 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
958
959 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
960
961 PR d/110359
962 * gdc.dg/pr110359.d: New test.
963
964 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
965
966 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
967 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
968
969 2023-06-25 Li Xu <xuli1@eswincomputing.com>
970
971 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
972
973 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
974
975 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
976 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
977 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
978 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
979 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
980 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
981
982 2023-06-25 Pan Li <pan2.li@intel.com>
983
984 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
985 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
986 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
987 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
988 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
989 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
990 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
991 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
992
993 2023-06-25 Pan Li <pan2.li@intel.com>
994
995 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
996 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
997 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
998 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
999 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
1000
1001 2023-06-25 liuhongt <hongtao.liu@intel.com>
1002
1003 * gcc.target/i386/pr110309.c: New test.
1004
1005 2023-06-25 yulong <shiyulong@iscas.ac.cn>
1006
1007 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
1008 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
1009 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
1010 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
1011 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
1012 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
1013 * gcc.target/riscv/rvv/base/abi-17.c: New test.
1014 * gcc.target/riscv/rvv/base/abi-18.c: New test.
1015
1016 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1017
1018 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
1019 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
1020 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
1021 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
1022 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
1023 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
1024 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
1025 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
1026 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
1027 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
1028 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
1029 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
1030 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
1031 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
1032 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
1033 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
1034 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
1035 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
1036 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
1037 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
1038 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
1039 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
1040 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
1041 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
1042 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
1043 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
1044 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
1045 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
1046 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
1047 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
1048 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
1049 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
1050 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
1051 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
1052 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
1053 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
1054
1055 2023-06-24 David Malcolm <dmalcolm@redhat.com>
1056
1057 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
1058 #define INCLUDE_VECTOR.
1059
1060 2023-06-23 David Malcolm <dmalcolm@redhat.com>
1061
1062 PR c++/110164
1063 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
1064
1065 2023-06-23 Marek Polacek <polacek@redhat.com>
1066
1067 * lib/target-supports.exp (check_effective_target_c++23): Return
1068 1 also if check_effective_target_c++26.
1069 (check_effective_target_c++23_down): New.
1070 (check_effective_target_c++26_only): New.
1071 (check_effective_target_c++26): New.
1072 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
1073 * g++.dg/cpp26/cplusplus.C: New test.
1074
1075 2023-06-23 Harald Anlauf <anlauf@gmx.de>
1076
1077 PR fortran/110360
1078 * gfortran.dg/value_9.f90: New test.
1079
1080 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
1081 Aaron Sawdey <acsawdey@linux.ibm.com>
1082
1083 PR target/105325
1084 * g++.target/powerpc/pr105325.C: New test.
1085 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
1086
1087 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
1088
1089 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
1090 this header use pragma system_header.
1091
1092 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1093
1094 PR tree-optimization/110280
1095 * gcc.target/aarch64/sve/pr110280.c: New test.
1096
1097 2023-06-22 Richard Biener <rguenther@suse.de>
1098
1099 PR tree-optimization/110332
1100 * g++.dg/torture/pr110332.C: New testcase.
1101 * gcc.dg/torture/pr110332-1.c: Likewise.
1102 * gcc.dg/torture/pr110332-2.c: Likewise.
1103
1104 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
1105 Uros Bizjak <ubizjak@gmail.com>
1106
1107 * gcc.target/i386/avx-vptest-4.c: New test case.
1108 * gcc.target/i386/avx-vptest-5.c: Likewise.
1109 * gcc.target/i386/avx-vptest-6.c: Likewise.
1110 * gcc.target/i386/pr109973-1.c: Update test case.
1111 * gcc.target/i386/pr109973-2.c: Likewise.
1112 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
1113 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
1114 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
1115
1116 2023-06-22 David Malcolm <dmalcolm@redhat.com>
1117
1118 PR analyzer/106626
1119 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
1120 out-of-bounds working.
1121 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
1122 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
1123 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
1124 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
1125 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
1126 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
1127 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
1128 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
1129 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
1130 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
1131 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
1132 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
1133 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
1134 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
1135 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
1136 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
1137 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
1138 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
1139 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
1140 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
1141 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
1142 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
1143 * gcc.dg/analyzer/pr101962.c: Update expected results.
1144 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
1145 pending_diagnostic::emit implementations.
1146
1147 2023-06-22 David Malcolm <dmalcolm@redhat.com>
1148
1149 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
1150 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
1151 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
1152 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
1153 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
1154 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
1155 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
1156
1157 2023-06-22 David Malcolm <dmalcolm@redhat.com>
1158
1159 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
1160 multiline directive.
1161 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
1162 dg-regexp directives.
1163 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
1164 directives.
1165 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
1166 handle-multiline-outputs from prune_gcc_output to here.
1167 * lib/multiline.exp (dg-end-multiline-output): Move call to
1168 maybe-handle-nn-line-numbers from prune_gcc_output to here.
1169 * lib/prune.exp (prune_gcc_output): Move calls to
1170 maybe-handle-nn-line-numbers and handle-multiline-outputs from
1171 here to the above.
1172
1173 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
1174
1175 PR fortran/87477
1176 PR fortran/107900
1177 PR fortran/110224
1178 PR fortran/88688
1179 PR fortran/94380
1180 PR fortran/95398
1181 * gfortran.dg/pr107900.f90 : New test
1182 * gfortran.dg/pr110224.f90 : New test
1183 * gfortran.dg/pr88688.f90 : New test
1184 * gfortran.dg/pr94380.f90 : New test
1185 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
1186 numbers in the error tests by two and change the text in two.
1187
1188 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
1189
1190 PR fortran/108961
1191 * gfortran.dg/pr108961.f90: New test.
1192
1193 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
1194
1195 PR target/110018
1196 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
1197 * gcc.target/i386/pr110018-2.c: New test.
1198
1199 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1200
1201 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
1202 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
1203
1204 2023-06-21 Richard Biener <rguenther@suse.de>
1205
1206 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
1207 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
1208
1209 2023-06-21 Jan Beulich <jbeulich@suse.com>
1210
1211 * gcc.target/i386/avx512f-copysign.c: New test.
1212
1213 2023-06-21 Jan Beulich <jbeulich@suse.com>
1214
1215 * gcc.target/i386/avx512f-dupv2di.c: Add
1216 -mprefer-vector-width=512.
1217
1218 2023-06-21 liuhongt <hongtao.liu@intel.com>
1219
1220 * gcc.target/i386/pr110018-1.c: New test.
1221
1222 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
1223
1224 PR c++/66290
1225 * c-c++-common/cpp/macro-ranges.c: New test.
1226 * c-c++-common/cpp/line-2.c: Adapt to check for column information
1227 on macro-related libcpp warnings.
1228 * c-c++-common/cpp/line-3.c: Likewise.
1229 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
1230 * c-c++-common/cpp/pr58844-1.c: Likewise.
1231 * c-c++-common/cpp/pr58844-2.c: Likewise.
1232 * c-c++-common/cpp/warning-zero-location.c: Likewise.
1233 * c-c++-common/pragma-diag-14.c: Likewise.
1234 * c-c++-common/pragma-diag-15.c: Likewise.
1235 * g++.dg/modules/macro-2_d.C: Likewise.
1236 * g++.dg/modules/macro-4_d.C: Likewise.
1237 * g++.dg/modules/macro-4_e.C: Likewise.
1238 * g++.dg/spellcheck-macro-ordering.C: Likewise.
1239 * gcc.dg/builtin-redefine.c: Likewise.
1240 * gcc.dg/cpp/Wunused.c: Likewise.
1241 * gcc.dg/cpp/redef2.c: Likewise.
1242 * gcc.dg/cpp/redef3.c: Likewise.
1243 * gcc.dg/cpp/redef4.c: Likewise.
1244 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
1245 * gcc.dg/cpp/ucnid-11.c: Likewise.
1246 * gcc.dg/cpp/undef2.c: Likewise.
1247 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
1248 * gcc.dg/cpp/warn-redefined.c: Likewise.
1249 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
1250 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
1251
1252 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
1253
1254 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
1255 pointer to indirect argument registers and allow either to be used
1256 as the base register in subsequent stores.
1257 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
1258 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
1259 indirect argument to happen via the argument register or the
1260 stack pointer.
1261 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
1262 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
1263 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
1264 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
1265 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
1266 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
1267 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
1268 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
1269 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
1270 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
1271 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
1272 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
1273 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
1274 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
1275 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
1276 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
1277 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
1278 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
1279 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
1280 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
1281 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
1282 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
1283 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
1284 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
1285 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
1286 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
1287 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
1288 -fcprop-registers and combine.
1289 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
1290 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
1291 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
1292 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
1293 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
1294 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
1295 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
1296 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
1297 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
1298 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
1299 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
1300 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
1301 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
1302 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
1303 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
1304 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
1305 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
1306 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
1307 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
1308 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
1309 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
1310 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
1311 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
1312 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
1313 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
1314 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
1315 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
1316 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
1317 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
1318 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
1319 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
1320 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
1321 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
1322 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
1323 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
1324 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
1325 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
1326
1327 2023-06-20 Jakub Jelinek <jakub@redhat.com>
1328
1329 PR middle-end/79173
1330 * g++.target/i386/pr79173-1.C: New test.
1331
1332 2023-06-20 Martin Jambor <mjambor@suse.cz>
1333
1334 PR ipa/110276
1335 * gcc.dg/ipa/pr110276.c: New test.
1336
1337 2023-06-20 Carl Love <cel@us.ibm.com>
1338
1339 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
1340 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
1341 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
1342
1343 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
1344
1345 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
1346 -mabi=lp64d.
1347 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
1348 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
1349 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
1350 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
1351 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
1352 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
1353 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
1354 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
1355
1356 2023-06-20 Li Xu <xuli1@eswincomputing.com>
1357
1358 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
1359
1360 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1361
1362 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
1363 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
1364 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
1365
1366 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
1367
1368 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
1369 -Wno-psabi.
1370 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
1371 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
1372 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
1373 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
1374 Dito.
1375 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
1376 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
1377 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
1378 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
1379 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
1380
1381 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
1382
1383 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
1384 -ffast-math.
1385 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
1386 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
1387 -ffast-math
1388 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
1389 vfmul.
1390 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
1391
1392 2023-06-20 Richard Biener <rguenther@suse.de>
1393
1394 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
1395 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
1396 due to missing return.
1397
1398 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1399
1400 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
1401
1402 2023-06-20 Jan Beulich <jbeulich@suse.com>
1403
1404 * gcc.target/i386/avx512f-dupv2di.c: New test.
1405
1406 2023-06-20 Richard Biener <rguenther@suse.de>
1407
1408 PR debug/110295
1409 * g++.dg/debug/pr110295.C: New testcase.
1410
1411 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1412
1413 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
1414 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
1415 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
1416 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
1417
1418 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
1419
1420 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
1421 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
1422 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
1423 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
1424 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
1425 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
1426 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
1427 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
1428 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
1429 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
1430 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
1431 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
1432 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
1433 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
1434 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
1435 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
1436 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
1437 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
1438 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
1439 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
1440 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
1441 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
1442 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
1443 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
1444 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
1445 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
1446 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
1447 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
1448 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
1449 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
1450 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
1451 * gcc.target/riscv/vector-abi-1.c: Ditto.
1452 * gcc.target/riscv/vector-abi-2.c: Ditto.
1453 * gcc.target/riscv/vector-abi-3.c: Ditto.
1454 * gcc.target/riscv/vector-abi-4.c: Ditto.
1455 * gcc.target/riscv/vector-abi-5.c: Ditto.
1456 * gcc.target/riscv/vector-abi-6.c: Ditto.
1457 * gcc.target/riscv/vector-abi-7.c: New test.
1458 * gcc.target/riscv/vector-abi-8.c: New test.
1459 * gcc.target/riscv/vector-abi-9.c: New test.
1460
1461 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
1462
1463 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
1464 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
1465 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
1466
1467 2023-06-19 Jan Hubicka <jh@suse.cz>
1468
1469 PR tree-optimization/109811
1470 PR tree-optimization/109849
1471 * gcc.dg/tree-ssa/phiprop-1.c: New test.
1472 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
1473
1474 2023-06-19 Pan Li <pan2.li@intel.com>
1475
1476 PR target/110299
1477 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
1478 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
1479 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
1480 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
1481 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
1482 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
1483 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
1484 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
1485
1486 2023-06-19 Pan Li <pan2.li@intel.com>
1487
1488 PR target/110277
1489 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
1490 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
1491 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
1492 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
1493
1494 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
1495
1496 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
1497 * gcc.dg/unroll-8.c: Likewise.
1498 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
1499 * lib/target-supports.exp
1500 (check_effective_target_vect_int_mod): Add amdgcn.
1501 (check_effective_target_divmod): Likewise.
1502 * gcc.target/gcn/simd-math-3-16.c: New test.
1503 * gcc.target/gcn/simd-math-3-2.c: New test.
1504 * gcc.target/gcn/simd-math-3-32.c: New test.
1505 * gcc.target/gcn/simd-math-3-4.c: New test.
1506 * gcc.target/gcn/simd-math-3-8.c: New test.
1507 * gcc.target/gcn/simd-math-3-char-16.c: New test.
1508 * gcc.target/gcn/simd-math-3-char-2.c: New test.
1509 * gcc.target/gcn/simd-math-3-char-32.c: New test.
1510 * gcc.target/gcn/simd-math-3-char-4.c: New test.
1511 * gcc.target/gcn/simd-math-3-char-8.c: New test.
1512 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
1513 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
1514 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
1515 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
1516 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
1517 * gcc.target/gcn/simd-math-3-char-run.c: New test.
1518 * gcc.target/gcn/simd-math-3-char.c: New test.
1519 * gcc.target/gcn/simd-math-3-long-16.c: New test.
1520 * gcc.target/gcn/simd-math-3-long-2.c: New test.
1521 * gcc.target/gcn/simd-math-3-long-32.c: New test.
1522 * gcc.target/gcn/simd-math-3-long-4.c: New test.
1523 * gcc.target/gcn/simd-math-3-long-8.c: New test.
1524 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
1525 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
1526 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
1527 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
1528 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
1529 * gcc.target/gcn/simd-math-3-long-run.c: New test.
1530 * gcc.target/gcn/simd-math-3-long.c: New test.
1531 * gcc.target/gcn/simd-math-3-run-16.c: New test.
1532 * gcc.target/gcn/simd-math-3-run-2.c: New test.
1533 * gcc.target/gcn/simd-math-3-run-32.c: New test.
1534 * gcc.target/gcn/simd-math-3-run-4.c: New test.
1535 * gcc.target/gcn/simd-math-3-run-8.c: New test.
1536 * gcc.target/gcn/simd-math-3-run.c: New test.
1537 * gcc.target/gcn/simd-math-3-short-16.c: New test.
1538 * gcc.target/gcn/simd-math-3-short-2.c: New test.
1539 * gcc.target/gcn/simd-math-3-short-32.c: New test.
1540 * gcc.target/gcn/simd-math-3-short-4.c: New test.
1541 * gcc.target/gcn/simd-math-3-short-8.c: New test.
1542 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
1543 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
1544 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
1545 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
1546 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
1547 * gcc.target/gcn/simd-math-3-short-run.c: New test.
1548 * gcc.target/gcn/simd-math-3-short.c: New test.
1549 * gcc.target/gcn/simd-math-3.c: New test.
1550 * gcc.target/gcn/simd-math-4-char-run.c: New test.
1551 * gcc.target/gcn/simd-math-4-char.c: New test.
1552 * gcc.target/gcn/simd-math-4-long-run.c: New test.
1553 * gcc.target/gcn/simd-math-4-long.c: New test.
1554 * gcc.target/gcn/simd-math-4-run.c: New test.
1555 * gcc.target/gcn/simd-math-4-short-run.c: New test.
1556 * gcc.target/gcn/simd-math-4-short.c: New test.
1557 * gcc.target/gcn/simd-math-4.c: New test.
1558 * gcc.target/gcn/simd-math-5-16.c: New test.
1559 * gcc.target/gcn/simd-math-5-32.c: New test.
1560 * gcc.target/gcn/simd-math-5-4.c: New test.
1561 * gcc.target/gcn/simd-math-5-8.c: New test.
1562 * gcc.target/gcn/simd-math-5-char-16.c: New test.
1563 * gcc.target/gcn/simd-math-5-char-32.c: New test.
1564 * gcc.target/gcn/simd-math-5-char-4.c: New test.
1565 * gcc.target/gcn/simd-math-5-char-8.c: New test.
1566 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
1567 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
1568 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
1569 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
1570 * gcc.target/gcn/simd-math-5-char-run.c: New test.
1571 * gcc.target/gcn/simd-math-5-char.c: New test.
1572 * gcc.target/gcn/simd-math-5-long-16.c: New test.
1573 * gcc.target/gcn/simd-math-5-long-32.c: New test.
1574 * gcc.target/gcn/simd-math-5-long-4.c: New test.
1575 * gcc.target/gcn/simd-math-5-long-8.c: New test.
1576 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
1577 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
1578 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
1579 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
1580 * gcc.target/gcn/simd-math-5-long-run.c: New test.
1581 * gcc.target/gcn/simd-math-5-long.c: New test.
1582 * gcc.target/gcn/simd-math-5-run-16.c: New test.
1583 * gcc.target/gcn/simd-math-5-run-32.c: New test.
1584 * gcc.target/gcn/simd-math-5-run-4.c: New test.
1585 * gcc.target/gcn/simd-math-5-run-8.c: New test.
1586 * gcc.target/gcn/simd-math-5-run.c: New test.
1587 * gcc.target/gcn/simd-math-5-short-16.c: New test.
1588 * gcc.target/gcn/simd-math-5-short-32.c: New test.
1589 * gcc.target/gcn/simd-math-5-short-4.c: New test.
1590 * gcc.target/gcn/simd-math-5-short-8.c: New test.
1591 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
1592 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
1593 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
1594 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
1595 * gcc.target/gcn/simd-math-5-short-run.c: New test.
1596 * gcc.target/gcn/simd-math-5-short.c: New test.
1597 * gcc.target/gcn/simd-math-5.c: New test.
1598
1599 2023-06-19 Richard Biener <rguenther@suse.de>
1600
1601 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
1602 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
1603 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
1604 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
1605 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
1606 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
1607 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
1608 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
1609 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
1610
1611 2023-06-19 Richard Biener <rguenther@suse.de>
1612
1613 PR tree-optimization/110298
1614 * gcc.dg/torture/pr110298.c: New testcase.
1615
1616 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1617
1618 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
1619
1620 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
1621
1622 PR target/105523
1623 * lib/target-supports.exp
1624 (check_effective_target_keeps_null_pointer_checks): Add
1625 avr.
1626 * gcc.target/avr/pr105523.c: New test.
1627
1628 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1629
1630 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
1631 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
1632 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
1633 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
1634 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
1635 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
1636 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
1637 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
1638 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
1639 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
1640 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
1641 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
1642 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
1643 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
1644 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
1645 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
1646
1647 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1648
1649 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
1650 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
1651 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
1652 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
1653 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
1654 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
1655 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
1656 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
1657 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
1658 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
1659 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
1660 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
1661 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
1662 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
1663 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
1664 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
1665 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
1666 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
1667 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
1668 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
1669 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
1670 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
1671 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
1672 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
1673 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
1674 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
1675 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
1676 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
1677 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
1678 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
1679 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
1680 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
1681 target selectors.
1682
1683 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1684
1685 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
1686 that no sext insns are present.
1687 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
1688 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
1689 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
1690
1691 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1692
1693 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
1694 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
1695 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
1696 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
1697 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
1698 New test.
1699 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
1700 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
1701 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
1702 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
1703 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
1704 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
1705 New test.
1706 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
1707
1708 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
1709
1710 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
1711 (u)int8_t.
1712 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
1713 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
1714 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
1715 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
1716 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
1717 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
1718 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
1719 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
1720 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
1721 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
1722 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
1723 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
1724 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
1725 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
1726 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
1727 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
1728 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
1729 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
1730 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
1731 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
1732 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
1733 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
1734 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
1735 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
1736 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
1737 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
1738 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
1739 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
1740 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
1741 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
1742 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
1743 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
1744 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
1745 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
1746 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
1747 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
1748 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
1749 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
1750 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
1751 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
1752 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
1753 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
1754 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
1755
1756 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
1757
1758 PR target/110086
1759 * gcc.target/avr/pr110086.c: New test.
1760
1761 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
1762
1763 * gcc.target/powerpc/const_anchors.c: New test.
1764 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
1765
1766 2023-06-19 liuhongt <hongtao.liu@intel.com>
1767
1768 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
1769 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
1770
1771 2023-06-18 Jan Hubicka <jh@suse.cz>
1772
1773 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
1774
1775 2023-06-18 Honza <jh@ryzen3.suse.cz>
1776
1777 PR tree-optimization/109849
1778 * g++.dg/ipa/devirt-45.C: Update template.
1779
1780 2023-06-18 yulong <shiyulong@iscas.ac.cn>
1781
1782 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
1783 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
1784 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
1785 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
1786 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
1787
1788 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
1789
1790 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
1791
1792 2023-06-16 Pan Li <pan2.li@intel.com>
1793
1794 PR target/110265
1795 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
1796 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
1797 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
1798 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
1799 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
1800
1801 2023-06-16 Jakub Jelinek <jakub@redhat.com>
1802
1803 PR middle-end/79173
1804 * gcc.target/i386/pr79173-11.c: New test.
1805 * gcc.dg/builtin-addc-1.c: New test.
1806
1807 2023-06-16 Jakub Jelinek <jakub@redhat.com>
1808
1809 PR tree-optimization/110271
1810 * gcc.c-torture/compile/pr110271.c: New test.
1811
1812 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
1813 Uros Bizjak <ubizjak@gmail.com>
1814
1815 PR target/31985
1816 * gcc.target/i386/pr31985.c: New test case.
1817
1818 2023-06-16 Alex Coplan <alex.coplan@arm.com>
1819
1820 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
1821 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1822 * g++.dg/cpp0x/elab-enum-base.C: New test.
1823
1824 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
1825
1826 * gcc.target/mips/code-readable-attr-1.c: New test.
1827 * gcc.target/mips/code-readable-attr-2.c: New test.
1828 * gcc.target/mips/code-readable-attr-3.c: New test.
1829 * gcc.target/mips/code-readable-attr-4.c: New test.
1830 * gcc.target/mips/code-readable-attr-5.c: New test.
1831
1832 2023-06-16 Richard Biener <rguenther@suse.de>
1833
1834 PR tree-optimization/110269
1835 * gcc.dg/tree-ssa/pr110269.c: New testcase.
1836
1837 2023-06-16 David Malcolm <dmalcolm@redhat.com>
1838
1839 PR c/107583
1840 * c-c++-common/spellcheck-pr107583.c: New test.
1841
1842 2023-06-15 Andrew Pinski <apinski@marvell.com>
1843
1844 PR tree-optimization/110266
1845 * gcc.c-torture/compile/pr110266.c: New test.
1846
1847 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
1848
1849 PR tree-optimization/110266
1850 * gcc.dg/pr110266.c: New.
1851
1852 2023-06-15 Jakub Jelinek <jakub@redhat.com>
1853
1854 PR preprocessor/80753
1855 * c-c++-common/missing-header-5.c: New test.
1856
1857 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
1858
1859 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
1860
1861 2023-06-15 Jakub Jelinek <jakub@redhat.com>
1862
1863 PR middle-end/79173
1864 * gcc.target/i386/pr79173-1.c: New test.
1865 * gcc.target/i386/pr79173-2.c: New test.
1866 * gcc.target/i386/pr79173-3.c: New test.
1867 * gcc.target/i386/pr79173-4.c: New test.
1868 * gcc.target/i386/pr79173-5.c: New test.
1869 * gcc.target/i386/pr79173-6.c: New test.
1870 * gcc.target/i386/pr79173-7.c: New test.
1871 * gcc.target/i386/pr79173-8.c: New test.
1872 * gcc.target/i386/pr79173-9.c: New test.
1873 * gcc.target/i386/pr79173-10.c: New test.
1874
1875 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
1876
1877 * gcc.target/aarch64/abd.h: New file.
1878 * gcc.target/aarch64/abd_2.c: New test.
1879 * gcc.target/aarch64/abd_3.c: New test.
1880 * gcc.target/aarch64/abd_4.c: New test.
1881 * gcc.target/aarch64/abd_none_2.c: New test.
1882 * gcc.target/aarch64/abd_none_3.c: New test.
1883 * gcc.target/aarch64/abd_none_4.c: New test.
1884 * gcc.target/aarch64/abd_run_1.c: New test.
1885 * gcc.target/aarch64/sve/abd_1.c: New test.
1886 * gcc.target/aarch64/sve/abd_none_1.c: New test.
1887 * gcc.target/aarch64/sve/abd_2.c: New test.
1888 * gcc.target/aarch64/sve/abd_none_2.c: New test.
1889
1890 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1891
1892 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
1893 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
1894 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
1895 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
1896 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
1897 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
1898 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
1899 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
1900 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
1901 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
1902 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
1903 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
1904 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
1905 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
1906
1907 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
1908
1909 PR target/110119
1910 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
1911 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
1912
1913 2023-06-14 Jason Merrill <jason@redhat.com>
1914
1915 DR 2327
1916 PR c++/86521
1917 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
1918 * g++.dg/cpp1z/elide7.C: New test.
1919
1920 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1921
1922 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
1923 OpenACC 'serial', OpenMP 'target' usage.
1924
1925 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1926
1927 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
1928 alternatives.
1929 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
1930 * c-c++-common/Wfree-nonheap-object.c: Likewise.
1931
1932 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
1933
1934 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
1935
1936 2023-06-14 liuhongt <hongtao.liu@intel.com>
1937
1938 * gcc.target/i386/pr110227.c: New test.
1939
1940 2023-06-13 David Malcolm <dmalcolm@redhat.com>
1941
1942 PR c/84890
1943 * g++.dg/cpp2a/srcloc3.C: Update expected message.
1944 * g++.dg/lookup/missing-std-include-2.C: Likewise.
1945 * g++.dg/lookup/missing-std-include-3.C: Likewise.
1946 * g++.dg/lookup/missing-std-include-6.C: Likewise.
1947 * g++.dg/lookup/missing-std-include.C: Likewise.
1948 * g++.dg/spellcheck-inttypes.C: Likewise.
1949 * g++.dg/spellcheck-stdint.C: Likewise.
1950 * g++.dg/spellcheck-stdlib.C: Likewise.
1951 * gcc.dg/spellcheck-inttypes.c: Likewise.
1952 * gcc.dg/spellcheck-stdbool.c: Likewise.
1953 * gcc.dg/spellcheck-stdint.c: Likewise.
1954 * gcc.dg/spellcheck-stdlib.c: Likewise.
1955
1956 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1957
1958 * gfortran.dg/data_array_7.f90: New test.
1959
1960 2023-06-13 Harald Anlauf <anlauf@gmx.de>
1961 Mikael Morin <mikael@gcc.gnu.org>
1962
1963 PR fortran/86277
1964 * gfortran.dg/zero_sized_14.f90: New test.
1965 * gfortran.dg/zero_sized_15.f90: New test.
1966
1967 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1968
1969 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
1970 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
1971 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
1972 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
1973 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
1974 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
1975 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
1976 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
1977 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
1978 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
1979
1980 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1981
1982 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
1983 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
1984
1985 2023-06-13 Jason Merrill <jason@redhat.com>
1986
1987 * g++.dg/tree-ssa/initlist-opt6.C: New test.
1988
1989 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
1990 Kito Cheng <kito.cheng@sifive.com>
1991
1992 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
1993 * g++.target/riscv/rvv/base/pr109535.C: Same
1994 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
1995 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
1996 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
1997 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
1998 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
1999 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
2000 * gcc.target/riscv/rvv/base/spill-10.c: Same
2001 * gcc.target/riscv/rvv/base/spill-11.c: Same
2002 * gcc.target/riscv/rvv/base/spill-9.c: Same
2003 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
2004 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
2005 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
2006 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
2007 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
2008 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
2009 * gcc.target/riscv/vector-abi-1.c: New test.
2010 * gcc.target/riscv/vector-abi-2.c: New test.
2011 * gcc.target/riscv/vector-abi-3.c: New test.
2012 * gcc.target/riscv/vector-abi-4.c: New test.
2013 * gcc.target/riscv/vector-abi-5.c: New test.
2014 * gcc.target/riscv/vector-abi-6.c: New test.
2015
2016 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2017
2018 * gcc.target/arm/mtp.c: New test.
2019 * gcc.target/arm/mtp_1.c: New test.
2020 * gcc.target/arm/mtp_2.c: New test.
2021 * gcc.target/arm/mtp_3.c: New test.
2022 * gcc.target/arm/mtp_4.c: New test.
2023
2024 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2025
2026 PR target/108779
2027 * gcc.target/aarch64/mtp_5.c: New test.
2028 * gcc.target/aarch64/mtp_6.c: New test.
2029 * gcc.target/aarch64/mtp_7.c: New test.
2030 * gcc.target/aarch64/mtp_8.c: New test.
2031 * gcc.target/aarch64/mtp_9.c: New test.
2032
2033 2023-06-13 Richard Biener <rguenther@suse.de>
2034
2035 PR middle-end/110232
2036 * gcc.target/i386/pr110232.c: New testcase.
2037
2038 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
2039
2040 PR testsuite/109880
2041 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
2042
2043 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
2044
2045 PR testsuite/110230
2046 PR target/109932
2047 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
2048 * gcc.target/powerpc/pr109932-2.c: Ditto.
2049
2050 2023-06-13 Pan Li <pan2.li@intel.com>
2051
2052 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
2053 Adjust dg-do to comiple for asm checking.
2054
2055 2023-06-13 Tejas Belagod <tbelagod@arm.com>
2056
2057 PR target/96339
2058 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
2059 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
2060 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
2061 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
2062 to expect optimized code for function body.
2063 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
2064 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
2065 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
2066 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
2067 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
2068 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
2069 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
2070 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
2071 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
2072 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
2073 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
2074
2075 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2076
2077 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
2078
2079 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2080
2081 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
2082 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
2083 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
2084 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
2085
2086 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
2087
2088 PR modula2/110189
2089 * gm2/pim/fail/foovaltype.mod: New test.
2090
2091 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
2092
2093 PR rtl-optimization/101188
2094 * gcc.c-torture/execute/pr101188.c: New test
2095
2096 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2097
2098 * gcc.target/aarch64/vec-init-single-const.c: New test.
2099 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
2100 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
2101
2102 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
2103
2104 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
2105 * c-c++-common/gomp/map-9.c: Likewise.
2106 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
2107 * gfortran.dg/gomp/map-11.f90: Likewise.
2108 * gfortran.dg/gomp/target-update-1.f90: Likewise.
2109 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
2110 * c-c++-common/gomp/map-6.c: Update dg-error and also check
2111 clause error with 'target (enter/exit) data'.
2112
2113 2023-06-12 Pan Li <pan2.li@intel.com>
2114
2115 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
2116
2117 2023-06-12 Pan Li <pan2.li@intel.com>
2118
2119 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
2120 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
2121
2122 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2123
2124 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
2125 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
2126 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
2127 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
2128 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
2129 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
2130
2131 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2132
2133 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
2134
2135 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
2136
2137 * gcc.dg/vect/pr110142.c: New test.
2138
2139 2023-06-12 liuhongt <hongtao.liu@intel.com>
2140
2141 * gcc.target/i386/vec_pack_fp16-1.c: New test.
2142 * gcc.target/i386/vec_pack_fp16-2.c: New test.
2143 * gcc.target/i386/vec_pack_fp16-3.c: New test.
2144
2145 2023-06-12 Jason Merrill <jason@redhat.com>
2146
2147 PR c++/105838
2148 * g++.dg/tree-ssa/initlist-opt5.C: New test.
2149
2150 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
2151
2152 PR target/109932
2153 * gcc.target/powerpc/pr109932-1.c: New test.
2154 * gcc.target/powerpc/pr109932-2.c: New test.
2155
2156 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
2157
2158 PR target/110011
2159 * gcc.target/powerpc/pr110011.c: New test.
2160
2161 2023-06-12 Pan Li <pan2.li@intel.com>
2162
2163 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
2164 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
2165
2166 2023-06-12 Pan Li <pan2.li@intel.com>
2167
2168 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
2169 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
2170
2171 2023-06-11 Patrick Palka <ppalka@redhat.com>
2172
2173 PR c++/110122
2174 * g++.dg/cpp2a/nontype-class59.C: New test.
2175
2176 2023-06-11 Patrick Palka <ppalka@redhat.com>
2177
2178 PR c++/110122
2179 * g++.dg/cpp2a/nontype-class57.C: New test.
2180 * g++.dg/cpp2a/nontype-class58.C: New test.
2181
2182 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
2183
2184 PR target/109907
2185 * gcc.target/avr/pr109907.c: New test.
2186 * gcc.target/avr/torture/pr109907-1.c: New test.
2187 * gcc.target/avr/torture/pr109907-2.c: New test.
2188
2189 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2190
2191 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
2192 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
2193 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
2194 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
2195 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
2196 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
2197
2198 2023-06-10 Nathan Sidwell <nathan@acm.org>
2199
2200 * g++.dg/template/pr61663.C: New.
2201
2202 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
2203
2204 PR target/109650
2205 * gcc.target/avr/torture/pr109650-1.c: New test.
2206 * gcc.target/avr/torture/pr109650-2.c: New test.
2207
2208 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2209
2210 * gfortran.dg/ieee/minmax_1.f90: New test.
2211 * gfortran.dg/ieee/minmax_2.f90: New file.
2212 * gfortran.dg/ieee/minmax_3.f90: New file.
2213 * gfortran.dg/ieee/minmax_4.f90: New file.
2214
2215 2023-06-10 Tim Lange <mail@tim-lange.me>
2216
2217 PR analyzer/110014
2218 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
2219
2220 2023-06-10 Tim Lange <mail@tim-lange.me>
2221
2222 PR analyzer/109577
2223 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
2224 and add new test case.
2225 * gcc.dg/analyzer/pr109577.c: New test.
2226
2227 2023-06-10 Pan Li <pan2.li@intel.com>
2228
2229 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
2230 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
2231
2232 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2233
2234 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
2235 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
2236 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
2237
2238 2023-06-09 Jason Merrill <jason@redhat.com>
2239
2240 * g++.dg/concepts/auto7.C: New test.
2241 * g++.dg/concepts/auto7a.C: New test.
2242
2243 2023-06-09 Jason Merrill <jason@redhat.com>
2244
2245 PR c++/110102
2246 * g++.dg/cpp0x/initlist-opt1.C: New test.
2247
2248 2023-06-09 Andrew Pinski <apinski@marvell.com>
2249
2250 PR tree-optimization/97711
2251 PR tree-optimization/110155
2252 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
2253 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
2254
2255 2023-06-09 Andrew Pinski <apinski@marvell.com>
2256
2257 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
2258
2259 2023-06-09 Andrew Pinski <apinski@marvell.com>
2260
2261 PR tree-optimization/110165
2262 PR tree-optimization/110166
2263 * gcc.c-torture/execute/pr110165-1.c: New test.
2264 * gcc.c-torture/execute/pr110166-1.c: New test.
2265
2266 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
2267
2268 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
2269 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
2270
2271 2023-06-09 Pan Li <pan2.li@intel.com>
2272
2273 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
2274 for ZVFHMIN.
2275
2276 2023-06-09 liuhongt <hongtao.liu@intel.com>
2277
2278 * gcc.target/i386/pr110108-2.c: New test.
2279
2280 2023-06-09 liuhongt <hongtao.liu@intel.com>
2281
2282 * gcc.target/i386/pr110108.c: New test.
2283 * gcc.target/i386/pr110108-3.c: New test.
2284 * gcc.target/i386/pr109900.c: Adjust testcase.
2285
2286 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
2287
2288 PR modula2/110126
2289 * gm2/pim/pass/fooasm3.mod: New test.
2290
2291 2023-06-08 Pan Li <pan2.li@intel.com>
2292
2293 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
2294 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
2295
2296 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
2297
2298 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
2299 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
2300 * gcc.dg/analyzer/pr101962.c: Likewise.
2301 * gcc.dg/analyzer/realloc-5.c: Likewise.
2302 * gcc.dg/analyzer/pr109439.c: New test.
2303
2304 2023-06-08 Jakub Jelinek <jakub@redhat.com>
2305
2306 * gcc.target/i386/ctzll-1.c: New test.
2307 * gcc.target/i386/ffsll-1.c: New test.
2308
2309 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
2310
2311 PR fortran/99350
2312 PR fortran/107821
2313 PR fortran/109451
2314 * gfortran.dg/pr99350.f90 : New test.
2315 * gfortran.dg/associate_5.f03 : Changed error message.
2316 * gfortran.dg/pr107821.f90 : New test.
2317 * gfortran.dg/associate_61.f90 : New test
2318
2319 2023-06-08 Alexandre Oliva <oliva@adacore.com>
2320
2321 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
2322 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
2323 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
2324 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
2325 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
2326 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
2327 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
2328 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
2329
2330 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
2331 Uros Bizjak <ubizjak@gmail.com>
2332
2333 * gcc.target/i386/cmc-1.c: New test case.
2334 * gcc.target/i386/stc-1.c: Likewise.
2335
2336 2023-06-07 Jason Merrill <jason@redhat.com>
2337
2338 PR c++/58487
2339 PR c++/53637
2340 * g++.dg/opt/nrv26.C: New test.
2341 * g++.dg/opt/nrv26a.C: New test.
2342 * g++.dg/opt/nrv27.C: New test.
2343
2344 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
2345 Jeff Law <jlaw@ventanamicro.com>
2346
2347 * gcc.target/riscv/shift-and-2.c: New tests.
2348 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
2349 * gcc.target/riscv/sign-extend.c: New test.
2350 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
2351
2352 2023-06-07 Alex Coplan <alex.coplan@arm.com>
2353
2354 PR target/110132
2355 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
2356 Extend to ls64.
2357 * g++.target/aarch64/acle/acle.exp: New.
2358 * g++.target/aarch64/acle/ls64.C: New test.
2359 * g++.target/aarch64/acle/ls64_lto.C: New test.
2360 * gcc.target/aarch64/acle/ls64_lto.c: New test.
2361 * gcc.target/aarch64/acle/pr110132.c: New test.
2362
2363 2023-06-07 Alex Coplan <alex.coplan@arm.com>
2364
2365 PR target/110100
2366 * gcc.target/aarch64/acle/pr110100.c: New test.
2367
2368 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
2369
2370 * gcc.target/sparc/pr109541.c: New.
2371
2372 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
2373
2374 * gcc.target/hppa/shadd-3.c: Update expected output.
2375
2376 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2377
2378 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
2379 vectorizer.
2380 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
2381 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
2382 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
2383 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
2384 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
2385 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
2386 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
2387 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
2388 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
2389 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
2390 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
2391 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
2392 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
2393 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
2394 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
2395 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
2396 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
2397 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
2398 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
2399 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
2400 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
2401 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
2402
2403 2023-06-07 Andrew Pinski <apinski@marvell.com>
2404
2405 PR middle-end/110117
2406 * gcc.dg/pr110117-1.c: New test.
2407 * gcc.dg/pr110117-2.c: New test.
2408
2409 2023-06-07 Andrew Pinski <apinski@marvell.com>
2410
2411 PR tree-optimization/110134
2412 * gcc.dg/tree-ssa/negneq-1.c: New test.
2413 * gcc.dg/tree-ssa/negneq-2.c: New test.
2414 * gcc.dg/tree-ssa/negneq-3.c: New test.
2415 * gcc.dg/tree-ssa/negneq-4.c: New test.
2416
2417 2023-06-07 Andrew Pinski <apinski@marvell.com>
2418
2419 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
2420 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
2421 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
2422 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
2423 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
2424 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
2425 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
2426 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
2427 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
2428
2429 2023-06-07 Jason Merrill <jason@redhat.com>
2430
2431 PR c++/58487
2432 * g++.dg/opt/nrv25.C: New test.
2433
2434 2023-06-07 Jason Merrill <jason@redhat.com>
2435
2436 PR c++/51571
2437 PR c++/92407
2438 * g++.dg/opt/nrv23.C: New test.
2439
2440 2023-06-07 Jason Merrill <jason@redhat.com>
2441
2442 PR c++/92407
2443 * g++.dg/opt/nrv22.C: New test.
2444
2445 2023-06-07 Jason Merrill <jason@redhat.com>
2446
2447 PR c++/33799
2448 * g++.dg/eh/return1.C: Add label cases.
2449
2450 2023-06-07 Jason Merrill <jason@redhat.com>
2451
2452 * g++.dg/contracts/contracts-post7.C: New test.
2453
2454 2023-06-07 Jason Merrill <jason@redhat.com>
2455
2456 PR c++/58050
2457 * g++.dg/opt/nrv24.C: New test.
2458
2459 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
2460
2461 PR modula2/110019
2462 * gm2/cpp/fail/cpp-fail.exp: New test.
2463 * gm2/cpp/fail/foocpp.mod: New test.
2464
2465 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2466
2467 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
2468 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
2469 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
2470 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
2471 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
2472 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
2473
2474 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
2475 Tobias Burnus <tobias@codesourcery.com>
2476
2477 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
2478 duplicated 'present' and extend scan-dump tests for 'present'.
2479 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
2480 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
2481 'present'.
2482 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
2483 modifier checking.
2484 * c-c++-common/gomp/defaultmap-4.c: New test.
2485 * c-c++-common/gomp/map-9.c: New test.
2486 * c-c++-common/gomp/target-update-1.c: New test.
2487 * gfortran.dg/gomp/defaultmap-8.f90: New test.
2488 * gfortran.dg/gomp/map-11.f90: New test.
2489 * gfortran.dg/gomp/map-12.f90: New test.
2490 * gfortran.dg/gomp/target-update-1.f90: New test.
2491
2492 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2493
2494 * gcc.target/aarch64/simd/vrshr_1.c: New test.
2495
2496 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2497
2498 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
2499 intrinsics.
2500
2501 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2502
2503 * gcc.target/aarch64/simd/addlv_1.c: New test.
2504
2505 2023-06-06 Richard Biener <rguenther@suse.de>
2506
2507 PR middle-end/110055
2508 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
2509
2510 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
2511
2512 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
2513 cfi directives.
2514
2515 2023-06-06 Pan Li <pan2.li@intel.com>
2516
2517 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
2518
2519 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
2520
2521 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
2522 for cfi reg/mem.
2523
2524 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2525 Joel Hutton <joel.hutton@arm.com>
2526 Tamar Christina <tamar.christina@arm.com>
2527
2528 * gcc.target/aarch64/vect-widen-add.c: Test that new
2529 IFN_VEC_WIDEN_PLUS is being used.
2530 * gcc.target/aarch64/vect-widen-sub.c: Test that new
2531 IFN_VEC_WIDEN_MINUS is being used.
2532
2533 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
2534
2535 * gdc.dg/Wmismatched_enum.d: New test.
2536
2537 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
2538
2539 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
2540 less sensitive to register allocation choices.
2541 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
2542
2543 2023-06-05 Pan Li <pan2.li@intel.com>
2544
2545 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
2546
2547 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2548
2549 PR target/110109
2550 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
2551 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
2552
2553 2023-06-04 Pan Li <pan2.li@intel.com>
2554
2555 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
2556
2557 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
2558
2559 PR target/110083
2560 * gcc.target/i386/pr110083.c: New test case.
2561
2562 2023-06-04 Jason Merrill <jason@redhat.com>
2563
2564 PR c++/97720
2565 * g++.dg/eh/terminate2.C: New test.
2566
2567 2023-06-04 Pan Li <pan2.li@intel.com>
2568
2569 * gcc.target/riscv/rvv/base/mov-14.c: New test.
2570 * gcc.target/riscv/rvv/base/spill-13.c: New test.
2571
2572 2023-06-03 Patrick Palka <ppalka@redhat.com>
2573
2574 PR c++/109923
2575 * g++.dg/template/friend79.C: New test.
2576
2577 2023-06-03 Patrick Palka <ppalka@redhat.com>
2578
2579 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
2580 to be marked as odr-used.
2581
2582 2023-06-03 Patrick Palka <ppalka@redhat.com>
2583
2584 PR c++/70790
2585 * g++.dg/abi/mangle78.C: New test.
2586
2587 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2588
2589 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
2590 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
2591 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
2592 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
2593
2594 2023-06-03 liuhongt <hongtao.liu@intel.com>
2595
2596 * gcc.target/i386/pr110067.c: New test.
2597
2598 2023-06-03 liuhongt <hongtao.liu@intel.com>
2599
2600 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
2601
2602 2023-06-02 Andrew Pinski <apinski@marvell.com>
2603
2604 PR rtl-optimization/102733
2605 * gcc.target/i386/addr-space-6.c: New test.
2606
2607 2023-06-02 Andrew Pinski <apinski@marvell.com>
2608
2609 PR rtl-optimization/110042
2610 * gcc.target/aarch64/csel_bfx_2.c: New test.
2611
2612 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
2613
2614 PR target/110044
2615 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
2616 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
2617 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
2618 * gcc.target/powerpc/darwin-structs-0.h: New test.
2619
2620 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
2621
2622 PR fortran/100607
2623 * gfortran.dg/select_rank_6.f90: New test.
2624
2625 2023-06-02 Jason Merrill <jason@redhat.com>
2626
2627 DR 2735
2628 PR c++/109247
2629 * g++.dg/cpp0x/initlist-explicit3.C: New test.
2630
2631 2023-06-02 Carl Love <cel@us.ibm.com>
2632
2633 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
2634 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
2635 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
2636
2637 2023-06-02 Jason Merrill <jason@redhat.com>
2638
2639 PR c++/110070
2640 PR c++/105838
2641 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
2642 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
2643 * g++.dg/tree-ssa/initlist-opt4.C: New test.
2644 * g++.dg/opt/icf1.C: New test.
2645 * g++.dg/opt/icf2.C: New test.
2646 * g++.dg/opt/icf3.C: New test.
2647 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
2648
2649 2023-06-02 David Malcolm <dmalcolm@redhat.com>
2650
2651 PR analyzer/109015
2652 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
2653 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
2654 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
2655 * gcc.dg/analyzer/atomic-types-1.c: New test.
2656
2657 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
2658
2659 * gcc.dg/pr107557-1.c: Require LTO support.
2660 * gcc.dg/pr107557-2.c: Require LTO support.
2661
2662 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
2663
2664 PR fortran/87477
2665 PR fortran/102109
2666 PR fortran/102112
2667 PR fortran/102190
2668 PR fortran/102532
2669 PR fortran/109948
2670 PR fortran/99326
2671 * gfortran.dg/associate_54.f90 : Cope with extra error.
2672 * gfortran.dg/pr102109.f90 : New test.
2673 * gfortran.dg/pr102112.f90 : New test.
2674 * gfortran.dg/pr102190.f90 : New test.
2675 * gfortran.dg/pr102532.f90 : New test.
2676 * gfortran.dg/pr109948.f90 : New test.
2677 * gfortran.dg/pr99326.f90 : New test.
2678
2679 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2680
2681 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
2682
2683 2023-06-02 Pan Li <pan2.li@intel.com>
2684
2685 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
2686 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
2687
2688 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2689
2690 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
2691 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
2692 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
2693 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
2694 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
2695 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
2696 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
2697 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
2698 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
2699
2700 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2701
2702 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
2703 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
2704 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
2705 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
2706 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
2707 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
2708
2709 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2710
2711 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
2712 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
2713 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
2714 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
2715 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
2716 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
2717 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
2718 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
2719 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
2720 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
2721 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
2722 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
2723 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
2724 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
2725 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
2726
2727 2023-06-01 Harald Anlauf <anlauf@gmx.de>
2728
2729 PR fortran/88552
2730 * gfortran.dg/pr88552.f90: New test.
2731
2732 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
2733
2734 * lib/torture-options.exp: print the value of non-empty options:
2735 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
2736
2737 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
2738
2739 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
2740 the torture-{init,finish}
2741
2742 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
2743
2744 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
2745 * gcc.target/powerpc/pr109566.c: Skip on AIX.
2746
2747 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
2748 Uros Bizjak <ubizjak@gmail.com>
2749
2750 PR target/109973
2751 * gcc.target/i386/pr109973-1.c: New test case.
2752 * gcc.target/i386/pr109973-2.c: Likewise.
2753
2754 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2755
2756 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
2757
2758 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
2759
2760 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
2761 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
2762 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
2763 * gfortran.dg/gomp/pure-1.f90: New test.
2764 * gfortran.dg/gomp/pure-2.f90: New test.
2765 * gfortran.dg/gomp/pure-3.f90: New test.
2766 * gfortran.dg/gomp/pure-4.f90: New test.
2767
2768 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2769
2770 * gcc.target/riscv/rvv/base/frm-1.c: New test.
2771
2772 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2773
2774 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
2775 gcc_set_required_options.
2776 * lib/target-supports.exp: Rename force_conventional_output_for
2777 to set_required_options_for.
2778 * lib/scanasm.exp: Adjust callers.
2779 * lib/scanrtl.exp: Same.
2780
2781 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2782
2783 PR target/99195
2784 * gcc.target/aarch64/simd/pr99195_11.c: New test.
2785
2786 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2787
2788 PR target/99195
2789 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
2790 * gcc.target/aarch64/simd/pr99195_10.c: New test.
2791
2792 2023-05-31 David Faust <david.faust@oracle.com>
2793
2794 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
2795 in scan-assembler expressions where useful.
2796 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
2797 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
2798 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
2799 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
2800 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
2801 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
2802 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
2803 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
2804 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
2805 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
2806 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
2807 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
2808 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
2809 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
2810 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
2811
2812 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2813
2814 * gcc.target/riscv/rvv/rvv.exp:
2815 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
2816 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
2817 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
2818 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
2819 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
2820 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
2821 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
2822 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
2823
2824 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2825
2826 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
2827 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
2828 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
2829 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
2830
2831 2023-05-31 Cui, Lili <lili.cui@intel.com>
2832
2833 PR tree-optimization/110038
2834 * gcc.dg/pr110038.c: New test.
2835
2836 2023-05-31 Pan Li <pan2.li@intel.com>
2837
2838 * gcc.target/riscv/arch-21.c: New test.
2839 * gcc.target/riscv/predef-27.c: New test.
2840
2841 2023-05-31 Pan Li <pan2.li@intel.com>
2842
2843 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
2844 Remove debug code.
2845
2846 2023-05-30 liuhongt <hongtao.liu@intel.com>
2847
2848 * gcc.target/i386/pr108804.c: New test.
2849
2850 2023-05-30 David Malcolm <dmalcolm@redhat.com>
2851
2852 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
2853 directive.
2854 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
2855
2856 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
2857
2858 PR testsuite/52641
2859 * gcc.dg/torture/pr107451.c: Require int32plus.
2860 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
2861 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
2862 * gcc.dg/torture/pr95248.c: Require size24plus.
2863 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
2864 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
2865 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
2866
2867 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
2868
2869 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
2870 Support both definitions of int32_t.
2871
2872 2023-05-30 Andrew Pinski <apinski@marvell.com>
2873
2874 * gcc.dg/tree-ssa/minmax-22.c: New test.
2875
2876 2023-05-30 Andrew Pinski <apinski@marvell.com>
2877
2878 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
2879 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
2880 works.
2881 * gcc.dg/tree-ssa/pr66726-5.c: New test.
2882 * gcc.dg/tree-ssa/pr66726-6.c: New test.
2883
2884 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
2885
2886 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
2887 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
2888 arm_softfp_ok.
2889
2890 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
2891
2892 PR c/109999
2893 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
2894 * c-c++-common/goacc/clauses-fail.c: Likewise.
2895 * c-c++-common/goacc/data-2.c: Likewise.
2896 * c-c++-common/gomp/declare-target-2.c: Likewise.
2897 * c-c++-common/gomp/directive-1.c: Likewise.
2898 * g++.dg/goacc/data-1.C: Likewise.
2899
2900 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
2901
2902 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
2903 tests.
2904 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
2905 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
2906 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
2907 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
2908 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
2909
2910 2023-05-30 liuhongt <hongtao.liu@intel.com>
2911
2912 * gcc.target/i386/pr108938-1.c: New test.
2913 * gcc.target/i386/pr108938-2.c: New test.
2914 * gcc.target/i386/pr108938-3.c: New test.
2915 * gcc.target/i386/pr108938-load-1.c: New test.
2916 * gcc.target/i386/pr108938-load-2.c: New test.
2917
2918 2023-05-30 Andreas Schwab <schwab@suse.de>
2919
2920 PR sanitizer/82501
2921 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
2922 on RISC-V.
2923
2924 2023-05-30 Lili Cui <lili.cui@intel.com>
2925
2926 PR tree-optimization/98350
2927 * gcc.dg/pr98350-1.c: New test.
2928 * gcc.dg/pr98350-2.c: Ditto.
2929
2930 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2931
2932 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
2933 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
2934 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
2935 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
2936
2937 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2938
2939 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
2940 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
2941 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
2942 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
2943 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
2944 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
2945
2946 2023-05-29 Die Li <lidie@eswincomputing.com>
2947
2948 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
2949 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
2950
2951 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
2952
2953 * gcc.target/riscv/and-extend-1.c: New test
2954 * gcc.target/riscv/and-extend-2.c: New test
2955
2956 2023-05-29 Pan Li <pan2.li@intel.com>
2957
2958 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
2959 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
2960 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
2961 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
2962 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
2963 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
2964 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
2965 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
2966
2967 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
2968
2969 * gnat.dg/specs/storage_offset1.ads: New test.
2970
2971 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2972
2973 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
2974
2975 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2976
2977 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
2978
2979 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2980
2981 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
2982 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
2983 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
2984 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
2985 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
2986 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
2987 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
2988
2989 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2990
2991 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
2992 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
2993
2994 2023-05-29 Pan Li <pan2.li@intel.com>
2995
2996 * gcc.target/riscv/arch-20.c: New test.
2997 * gcc.target/riscv/predef-26.c: New test.
2998
2999 2023-05-27 liuhongt <hongtao.liu@intel.com>
3000
3001 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
3002 * gcc.target/i386/pr100711-3.c: New test.
3003
3004 2023-05-26 Martin Uecker <uecker@tugraz.at>
3005
3006 * gcc.dg/pr109970.c: New test.
3007
3008 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
3009
3010 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
3011 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
3012 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
3013 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
3014 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
3015 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
3016 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
3017 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
3018 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
3019 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
3020 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
3021 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
3022 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
3023
3024 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
3025 Juzhe Zhong <juzhe.zhong@rivai.ai>
3026
3027 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
3028 expectation.
3029 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
3030 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
3031 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
3032 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
3033 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
3034 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
3035 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
3036 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
3037 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
3038 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
3039 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
3040 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
3041 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
3042 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
3043 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
3044 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
3045 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
3046 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
3047 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
3048 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
3049 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
3050 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
3051 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
3052 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
3053 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
3054 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
3055 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
3056 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
3057 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
3058 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
3059
3060 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
3061
3062 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
3063 * gfortran.dg/gomp/allocate-4.f90: New test.
3064 * gfortran.dg/gomp/allocate-5.f90: New test.
3065 * gfortran.dg/gomp/allocate-6.f90: New test.
3066 * gfortran.dg/gomp/allocate-7.f90: New test.
3067 * gfortran.dg/gomp/allocators-1.f90: New test.
3068 * gfortran.dg/gomp/allocators-2.f90: New test.
3069
3070 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
3071
3072 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
3073 * gfortran.dg/gomp/allocate-5.f90: Likewise.
3074 * gfortran.dg/gomp/allocate-6.f90: Likewise.
3075 * gfortran.dg/gomp/allocate-7.f90: Likewise.
3076 * gfortran.dg/gomp/allocators-1.f90: Likewise.
3077 * gfortran.dg/gomp/allocators-2.f90: Likewise.
3078
3079 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
3080 Tobias Burnus <tobias@codesourcery.com>
3081
3082 * gfortran.dg/gomp/allocate-4.f90: New file.
3083 * gfortran.dg/gomp/allocate-5.f90: New file.
3084 * gfortran.dg/gomp/allocate-6.f90: New file.
3085 * gfortran.dg/gomp/allocate-7.f90: New file.
3086 * gfortran.dg/gomp/allocators-1.f90: New file.
3087 * gfortran.dg/gomp/allocators-2.f90: New file.
3088
3089 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
3090
3091 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
3092 * gcc.dg/nested-vla-2.c: Ditto.
3093 * gcc.dg/nested-vla-3.c: Ditto.
3094
3095 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
3096
3097 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
3098
3099 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
3100
3101 PR target/82931
3102 * gcc.target/avr/pr82931.c: New test.
3103
3104 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
3105 Richard Sandiford <richard.sandiford@arm.com>
3106
3107 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
3108 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
3109 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
3110 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
3111
3112 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3113
3114 PR target/99195
3115 * gcc.target/aarch64/simd/pr99195_9.c: New test.
3116
3117 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
3118
3119 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
3120 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
3121 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
3122 * gcc.target/arm/acle/data-intrinsics.c: New test.
3123
3124 2023-05-25 Alex Coplan <alex.coplan@arm.com>
3125
3126 PR target/109800
3127 * gcc.target/arm/pure-code/pr109800.c: New test.
3128
3129 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3130
3131 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
3132
3133 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
3134
3135 PR target/109173
3136 PR target/109174
3137 * gcc.target/i386/pr109173-1.c: New test.
3138 * gcc.target/i386/pr109174-1.c: Ditto.
3139
3140 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
3141
3142 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
3143 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
3144
3145 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3146
3147 PR target/100106
3148 * gcc.target/powerpc/pr100106-sa.c: New.
3149
3150 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3151
3152 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
3153 * gcc.target/i386/pr104447.c: Likewise.
3154
3155 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3156
3157 * g++.dg/pr80481.C: Add explicit pthread requirement.
3158
3159 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3160
3161 * gcc.target/i386/pr103074.c: Require fpic support.
3162
3163 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3164
3165 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
3166 malloc.h and sys/time.h.
3167
3168 2023-05-25 Alexandre Oliva <oliva@adacore.com>
3169
3170 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
3171 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
3172 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
3173 * gcc.target/i386/pieces-memset-1.c: Likewise.
3174 * gcc.target/i386/pieces-memset-36.c: Likewise.
3175 * gcc.target/i386/pieces-memset-4.c: Likewise.
3176 * gcc.target/i386/pieces-memset-40.c: Likewise.
3177 * gcc.target/i386/pieces-memset-41.c: Likewise.
3178 * gcc.target/i386/pieces-memset-7.c: Likewise.
3179 * gcc.target/i386/pieces-memset-8.c: Likewise.
3180 * gcc.target/i386/pieces-memset-9.c: Likewise.
3181 * gcc.target/i386/pr102230.c: Likewise.
3182 * gcc.target/i386/pr78103-2.c: Likewise.
3183
3184 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
3185
3186 PR tree-optimization/107822
3187 PR tree-optimization/107986
3188 * gcc.dg/pr107822.c: New.
3189 * gcc.dg/pr107986-1.c: New.
3190
3191 2023-05-24 Harald Anlauf <anlauf@gmx.de>
3192
3193 PR fortran/104350
3194 * gfortran.dg/size_dim_2.f90: New test.
3195
3196 2023-05-24 Harald Anlauf <anlauf@gmx.de>
3197
3198 PR fortran/103794
3199 * gfortran.dg/reshape_10.f90: New test.
3200 * gfortran.dg/reshape_11.f90: New test.
3201
3202 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
3203
3204 PR middle-end/109840
3205 * gcc.dg/fold-parity-8.c: New test.
3206 * gcc.dg/fold-popcount-11.c: Likewise.
3207
3208 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
3209
3210 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
3211 * gcc.dg/ipa/vrp1.c: Same.
3212 * gcc.dg/ipa/vrp2.c: Same.
3213 * gcc.dg/ipa/vrp3.c: Same.
3214 * gcc.dg/ipa/vrp4.c: Same.
3215 * gcc.dg/ipa/vrp5.c: Same.
3216 * gcc.dg/ipa/vrp6.c: Same.
3217 * gcc.dg/ipa/vrp7.c: Same.
3218 * gcc.dg/ipa/vrp8.c: Same.
3219
3220 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
3221
3222 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
3223 Remove -ftree-vectorize.
3224 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
3225 * gcc.target/i386/vect-vshiftv4qi.c: New test.
3226 * gcc.target/i386/vect-vshiftv8qi.c: New test.
3227
3228 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3229
3230 PR target/99195
3231 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
3232 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
3233 * gcc.target/aarch64/simd/pr99195_8.c: New test.
3234
3235 2023-05-24 Richard Biener <rguenther@suse.de>
3236
3237 PR target/109944
3238 * gcc.target/i386/pr109944-1.c: New testcase.
3239 * gcc.target/i386/pr109944-2.c: Likewise.
3240
3241 2023-05-24 Richard Biener <rguenther@suse.de>
3242
3243 PR tree-optimization/109849
3244 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
3245
3246 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
3247
3248 PR modula2/109952
3249 * gm2/pim/run/pass/hightests.mod: New test.
3250
3251 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
3252
3253 * gcc.dg/torture/pr109940.c: New test.
3254
3255 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3256
3257 PR target/109939
3258 * gcc.target/arm/pr109939.c: New test.
3259
3260 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3261
3262 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
3263 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
3264
3265 2023-05-24 Alexandre Oliva <oliva@adacore.com>
3266
3267 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
3268 as well.
3269
3270 2023-05-24 Alexandre Oliva <oliva@adacore.com>
3271
3272 * gcc.dg/signbit-2.c: Add -msse2 on x86.
3273
3274 2023-05-24 Alexandre Oliva <oliva@adacore.com>
3275
3276 * lib/target-supports.exp (check_effective_target_sysconf):
3277 Check for declaration and _SC_PAGESIZE on vxworks.
3278
3279 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
3280
3281 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
3282
3283 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3284 Richard Sandiford <richard.sandiford@arm.com>
3285
3286 * gcc.target/riscv/rvv/rvv.exp:
3287 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
3288 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
3289 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
3290 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
3291 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
3292 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
3293
3294 2023-05-24 Pan Li <pan2.li@intel.com>
3295
3296 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
3297 Enrich test cases.
3298
3299 2023-05-24 Pan Li <pan2.li@intel.com>
3300
3301 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
3302 Enrich the test cases.
3303
3304 2023-05-24 liuhongt <hongtao.liu@intel.com>
3305
3306 * gcc.target/i386/pr109900.c: New test.
3307
3308 2023-05-23 Martin Uecker <uecker@tugraz.at>
3309
3310 PR c/109450
3311 * gcc.dg/pr109450-1.c: New test.
3312 * gcc.dg/pr109450-2.c: New test.
3313 * gcc.dg/vla-26.c: New test.
3314
3315 2023-05-23 Martin Uecker <uecker@tugraz.at>
3316
3317 PR c/70418
3318 PR c/106465
3319 PR c/107557
3320 PR c/108423
3321 * gcc.dg/nested-vla-1.c: New test.
3322 * gcc.dg/nested-vla-2.c: New test.
3323 * gcc.dg/nested-vla-3.c: New test.
3324 * gcc.dg/pr70418.c: New test.
3325 * gcc.dg/pr106465.c: New test.
3326 * gcc.dg/pr107557-1.c: New test.
3327 * gcc.dg/pr107557-2.c: New test.
3328 * gcc.dg/pr108423-1.c: New test.
3329 * gcc.dg/pr108423-2.c: New test.
3330 * gcc.dg/pr108423-3.c: New test.
3331 * gcc.dg/pr108423-4.c: New test.
3332 * gcc.dg/pr108423-5.c: New test.
3333 * gcc.dg/pr108423-6.c: New test.
3334 * gcc.dg/typename-vla-2.c: New test.
3335 * gcc.dg/typename-vla-3.c: New test.
3336 * gcc.dg/typename-vla-4.c: New test.
3337 * gcc.misc-tests/gcov-pr85350.c: Adapt.
3338 * gcc.dg/typename-vla-5.c: New file.
3339 * gcc.dg/typename-vla-6.c: New file.
3340
3341 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
3342
3343 * gcc.target/i386/vect-shiftv4qi.c: New test.
3344 * gcc.target/i386/vect-shiftv8qi.c: New test.
3345
3346 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
3347
3348 PR tree-optimization/109934
3349 * gcc.dg/tree-ssa/pr109934.c: New test.
3350
3351 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
3352
3353 * gcc.target/aarch64/ins_bitfield_1.c: New test.
3354 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
3355 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
3356 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
3357 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
3358 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
3359
3360 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3361
3362 PR target/109855
3363 * gcc.target/aarch64/pr109855.c: New test.
3364
3365 2023-05-23 Richard Biener <rguenther@suse.de>
3366
3367 PR tree-optimization/109849
3368 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
3369
3370 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
3371
3372 * gnat.dg/opt101.adb: New test.
3373 * gnat.dg/opt101_pkg.ads: New helper.
3374
3375 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
3376
3377 PR fortran/103716
3378 * gfortran.dg/pr103716.f90 : New test.
3379
3380 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
3381 Steven G. Kargl <kargl@gcc.gnu.org>
3382
3383 PR fortran/97122
3384 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
3385 declaration of finalizable derived types in submodules works.
3386
3387 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
3388
3389 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
3390
3391 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
3392
3393 PR testsuite/52641
3394 * gcc.c-torture/compile/pr108892.c: Require int32.
3395 * gcc.c-torture/compile/pr98199.c: Require int32plus.
3396 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
3397 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
3398 * gcc.dg/tree-ssa/pr102232.c: Same.
3399 * gcc.dg/tree-ssa/pr105860.c: Same.
3400 * gcc.dg/tree-ssa/pr96730.c: Same.
3401 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
3402 * gcc.dg/tree-ssa/pr96779.c: Same.
3403 * gcc.dg/tree-ssa/pr98513.c: Same.
3404 * gcc.dg/tree-ssa/ssa-sink-18.c
3405 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
3406 size24plus.
3407 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
3408 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
3409 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
3410 * gcc.dg/tree-ssa/pr93435.c: Same.
3411 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
3412 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
3413 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
3414 Same.
3415 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
3416 Same.
3417 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
3418 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
3419 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
3420 * gcc.dg/tree-ssa/pr109031-2.c: Same.
3421 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
3422 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
3423 * gcc.dg/Warray-bounds-33.c: Skip target avr.
3424 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
3425 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
3426 * gcc.dg/analyzer/isatty-1.c: Same.
3427 * gcc.dg/analyzer/pipe-glibc.c: Same.
3428
3429 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
3430
3431 PR testsuite/52641
3432 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
3433 * gcc.c-torture/compile/pr103813.c: Require size32plus.
3434 * gcc.c-torture/execute/pr108498-2.c: Same.
3435 * gcc.c-torture/compile/pr96426.c: Condition on
3436 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
3437 * gcc.c-torture/execute/pr103417.c: Require int32plus.
3438 * gcc.dg/pr104198.c: Same.
3439 * gcc.dg/pr21137.c: Same.
3440 * gcc.dg/pr88905.c: Same.
3441 * gcc.dg/pr90838.c: Same.
3442 * gcc.dg/pr97317.c: Same.
3443 * gcc.dg/pr100292.c: Require int32.
3444 * gcc.dg/pr101008.c: Same.
3445 * gcc.dg/pr96542.c: Same.
3446 * gcc.dg/pr96674.c: Same.
3447 * gcc.dg/pr97750.c: Require ptr_eq_long.
3448
3449 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
3450
3451 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
3452 * gcc.dg/pr19402-2.c: Skip for avr.
3453 * gcc.dg/pr86124.c: Same.
3454 * gcc.dg/pr94291.c: Same.
3455 * gcc.dg/torture/builtin-complex-1.c: Same.
3456 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
3457 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
3458 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
3459 * gcc.dg/torture/fp-int-convert-float64.c: Same.
3460 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
3461 * gcc.dg/torture/fp-int-convert-timode.c: Same.
3462 * c-c++-common/torture/builtin-convertvector-1.c: Same.
3463 * c-c++-common/torture/complex-sign-add.c: Same.
3464 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
3465 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
3466 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
3467 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
3468 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
3469 * c-c++-common/torture/complex-sign-mul-one.c: Same.
3470 * c-c++-common/torture/complex-sign-mul.c: Same.
3471 * c-c++-common/torture/complex-sign-sub.c: Same.
3472
3473 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3474
3475 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
3476 typo
3477
3478 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
3479
3480 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
3481 test.
3482 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
3483 test.
3484 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
3485 test.
3486 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
3487 test.
3488 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
3489 New test.
3490 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
3491 New test.
3492
3493 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
3494
3495 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
3496 * gcc.target/nvptx/brev-2.c: Likewise.
3497 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
3498 * gcc.target/nvptx/brevll-2.c: Likewise.
3499
3500 2023-05-21 Jakub Jelinek <jakub@redhat.com>
3501
3502 PR tree-optimization/109505
3503 * gcc.target/aarch64/sve/pr109505.c: New test.
3504
3505 2023-05-21 Pan Li <pan2.li@intel.com>
3506
3507 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
3508 test cases for vbool[2|4|8|16|32|64]_t.
3509
3510 2023-05-21 Andrew Pinski <apinski@marvell.com>
3511
3512 PR middle-end/109919
3513 * gcc.c-torture/compile/pr109919-1.c: New test.
3514
3515 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
3516
3517 PR target/105753
3518 * gcc.target/avr/torture/pr105753.c: New test.
3519
3520 2023-05-20 Die Li <lidie@eswincomputing.com>
3521
3522 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
3523 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
3524
3525 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
3526
3527 * gcc.target/riscv/zbs-bext-02.c: New test.
3528
3529 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
3530
3531 PR target/106888
3532 * gcc.target/riscv/pr106888.c: New test.
3533 * gcc.target/riscv/zbbw.c: Check for ANDI.
3534
3535 2023-05-19 Patrick Palka <ppalka@redhat.com>
3536
3537 PR c++/97340
3538 * g++.dg/cpp1y/var-templ80.C: New test.
3539 * g++.dg/cpp1y/var-templ81.C: New test.
3540
3541 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
3542
3543 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
3544 <stdio.h>.
3545 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
3546 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
3547 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
3548 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
3549 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
3550 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
3551 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
3552 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
3553 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
3554 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
3555 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
3556
3557 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
3558
3559 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
3560 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
3561
3562 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
3563
3564 PR modula2/109908
3565 * gm2/isolib/run/pass/testdelete.mod: New test.
3566
3567 2023-05-19 Jakub Jelinek <jakub@redhat.com>
3568
3569 PR tree-optimization/105776
3570 * gcc.target/i386/pr105776.c: New test.
3571
3572 2023-05-19 Jakub Jelinek <jakub@redhat.com>
3573
3574 PR tree-optimization/101856
3575 * gcc.dg/tree-ssa/pr101856.c: New test.
3576
3577 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
3578
3579 * gnat.dg/specs/array6.ads: New test.
3580
3581 2023-05-19 Joseph Myers <joseph@codesourcery.com>
3582
3583 * gcc.dg/c2x-thread-local-2.c: New test.
3584
3585 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
3586
3587 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
3588 expected scan-assembler-times frequency and strings..
3589 * gcc.target/i386/vect-mulv4qi.c: New test.
3590 * gcc.target/i386/vect-mulv8qi.c: New test.
3591
3592 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
3593
3594 PR bootstrap/105831
3595 * gcc.test-framework/gen_directive_tests: Use = operator instead
3596 of ==.
3597
3598 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3599
3600 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
3601 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
3602 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
3603 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
3604 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
3605 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
3606 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
3607 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
3608 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
3609 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
3610 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
3611 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
3612 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
3613 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
3614 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
3615 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
3616 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
3617 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
3618 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
3619 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
3620 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
3621 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
3622 * gcc.target/arm/mve/mve_const_shifts.c: New test.
3623
3624 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3625
3626 PR target/109697
3627 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
3628 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
3629 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
3630 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
3631 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
3632 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
3633 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
3634 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
3635 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
3636 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
3637 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
3638 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
3639 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
3640 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
3641 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
3642 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
3643 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
3644 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
3645 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
3646 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
3647 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
3648 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
3649 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
3650 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
3651 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
3652 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
3653 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
3654 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
3655 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
3656 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
3657 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
3658 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
3659 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
3660 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
3661 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
3662 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
3663 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
3664 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
3665 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
3666 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
3667
3668 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3669
3670 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
3671 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
3672 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
3673 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
3674 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
3675 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
3676 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
3677 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
3678 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
3679 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
3680 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
3681 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
3682 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
3683 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
3684 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
3685 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
3686 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
3687 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
3688 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
3689 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
3690 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
3691 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
3692 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
3693 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
3694 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
3695 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
3696 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
3697 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
3698 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
3699 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
3700 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
3701 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
3702 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
3703 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
3704 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
3705 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
3706 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
3707 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
3708 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
3709 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
3710 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
3711 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
3712 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
3713 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
3714 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
3715 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
3716 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
3717 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
3718 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
3719 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
3720 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
3721 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
3722 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
3723 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
3724 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
3725 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
3726 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
3727 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
3728 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
3729 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
3730 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
3731 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
3732 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
3733 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
3734 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
3735 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
3736 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
3737 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
3738 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
3739 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
3740 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
3741 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
3742 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
3743 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
3744 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
3745 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
3746 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
3747 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
3748 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
3749 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
3750 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
3751 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
3752 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
3753 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
3754 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
3755 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
3756 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
3757 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
3758 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
3759 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
3760 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
3761 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
3762 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
3763 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
3764 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
3765 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
3766 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
3767 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
3768 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
3769 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
3770 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
3771 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
3772 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
3773 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
3774 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
3775 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
3776 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
3777 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
3778 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
3779 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
3780 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
3781 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
3782 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
3783 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
3784 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
3785 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
3786 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
3787 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
3788 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
3789 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
3790 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
3791 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
3792 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
3793 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
3794 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
3795 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
3796 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
3797 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
3798 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
3799 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
3800 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
3801 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
3802 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
3803 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
3804 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
3805
3806 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3807
3808 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
3809 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
3810
3811 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
3812
3813 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
3814
3815 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
3816
3817 * gcc.target/arm/mve/intrinsics/asrl.c: Use
3818 check-function-bodies instead of scan-assembler checks. Use
3819 extern "C" for C++ testing.
3820 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
3821 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
3822 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
3823 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
3824 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
3825 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
3826 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
3827 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
3828 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
3829 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
3830 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
3831 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
3832 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
3833 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
3834 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
3835 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
3836 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
3837 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
3838 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
3839 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
3840 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
3841 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
3842 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
3843 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
3844 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
3845 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
3846 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
3847 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
3848 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
3849 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
3850 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
3851 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
3852 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
3853 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
3854 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
3855 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
3856 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
3857 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
3858 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
3859 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
3860 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
3861 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
3862 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
3863 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
3864 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
3865 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
3866 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
3867 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
3868 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
3869 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
3870 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
3871 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
3872 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
3873 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
3874 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
3875 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
3876 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
3877 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
3878 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
3879 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
3880 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
3881 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
3882 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
3883 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
3884 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
3885 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
3886 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
3887 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
3888 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
3889 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
3890 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
3891 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
3892 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
3893 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
3894 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
3895 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
3896 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
3897 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
3898 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
3899 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
3900 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
3901 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
3902 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
3903 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
3904 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
3905 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
3906 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
3907 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
3908 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
3909 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
3910 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
3911 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
3912 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
3913 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
3914 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
3915 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
3916 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
3917 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
3918 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
3919 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
3920 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
3921 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
3922 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
3923 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
3924 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
3925 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
3926 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
3927 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
3928 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
3929 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
3930 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
3931 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
3932 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
3933 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
3934 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
3935 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
3936 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
3937 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
3938 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
3939 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
3940 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
3941 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
3942 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
3943 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
3944 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
3945 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
3946 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
3947 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
3948 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
3949 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
3950 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
3951 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
3952 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
3953 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
3954 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
3955 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
3956 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
3957 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
3958 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
3959 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
3960 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
3961 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
3962 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
3963 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
3964 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
3965 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
3966 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
3967 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
3968 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
3969 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
3970 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
3971 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
3972 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
3973 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
3974 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
3975 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
3976 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
3977 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
3978 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
3979 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
3980 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
3981 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
3982 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
3983 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
3984 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
3985 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
3986 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
3987 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
3988 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
3989 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
3990 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
3991 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
3992 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
3993 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
3994 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
3995 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
3996 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
3997 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
3998 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
3999 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
4000 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
4001 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
4002 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
4003 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
4004 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
4005 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
4006 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
4007 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
4008 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
4009 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
4010 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
4011 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
4012 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
4013 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
4014 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
4015 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
4016 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
4017 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
4018 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
4019 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
4020 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
4021 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
4022 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
4023 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
4024 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
4025 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
4026 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
4027 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
4028 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
4029 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
4030 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
4031 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
4032 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
4033 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
4034 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
4035 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
4036 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
4037 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
4038 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
4039 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
4040 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
4041 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
4042 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
4043 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
4044 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
4045 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
4046 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
4047 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
4048 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
4049 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
4050 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
4051 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
4052 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
4053 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
4054 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
4055 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
4056 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
4057 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
4058 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
4059 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
4060 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
4061 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
4062 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
4063 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
4064 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
4065 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
4066 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
4067 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
4068 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
4069 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
4070 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
4071 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
4072 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
4073 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
4074 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
4075 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
4076 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
4077 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
4078 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
4079 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
4080 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
4081 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
4082 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
4083 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
4084 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
4085 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
4086 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
4087 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
4088 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
4089 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
4090 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
4091 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
4092 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
4093 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
4094 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
4095 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
4096 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
4097 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
4098 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
4099 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
4100 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
4101 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
4102 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
4103 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
4104 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
4105 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
4106 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
4107 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
4108 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
4109 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
4110 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
4111 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
4112 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
4113 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
4114 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
4115 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
4116 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
4117 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
4118 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
4119 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
4120 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
4121 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
4122 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
4123 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
4124 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
4125 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
4126 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
4127 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
4128 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
4129 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
4130 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
4131 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
4132 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
4133 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
4134 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
4135 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
4136 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
4137 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
4138 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
4139 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
4140 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
4141 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
4142 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
4143 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
4144 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
4145 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
4146 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
4147 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
4148 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
4149 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
4150 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
4151 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
4152 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
4153 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
4154 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
4155 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
4156 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
4157 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
4158 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
4159 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
4160 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
4161 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
4162 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
4163 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
4164 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
4165 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
4166 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
4167 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
4168 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
4169 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
4170 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
4171 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
4172 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
4173 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
4174 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
4175 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
4176 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
4177 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
4178 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
4179 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
4180 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
4181 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
4182 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
4183 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
4184 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
4185 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
4186 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
4187 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
4188 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
4189 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
4190 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
4191 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
4192 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
4193 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
4194 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
4195 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
4196 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
4197 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
4198 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
4199 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
4200 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
4201 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
4202 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
4203 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
4204 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
4205 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
4206 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
4207 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
4208 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
4209 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
4210 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
4211 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
4212 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
4213 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
4214 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
4215 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
4216 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
4217 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
4218 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
4219 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
4220 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
4221 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
4222 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
4223 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
4224 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
4225 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
4226 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
4227 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
4228 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
4229 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
4230 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
4231 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
4232 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
4233 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
4234 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
4235 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
4236 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
4237 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
4238 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
4239 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
4240 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
4241 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
4242 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
4243 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
4244 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
4245 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
4246 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
4247 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
4248 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
4249 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
4250 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
4251 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
4252 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
4253 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
4254 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
4255 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
4256 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
4257 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
4258 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
4259 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
4260 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
4261 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
4262 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
4263 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
4264 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
4265 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
4266 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
4267 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
4268 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
4269 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
4270 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
4271 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
4272 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
4273 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
4274 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
4275 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
4276 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
4277 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
4278 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
4279 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
4280 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
4281 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
4282 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
4283 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
4284 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
4285 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
4286 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
4287 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
4288 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
4289 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
4290 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
4291 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
4292 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
4293 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
4294 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
4295 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
4296 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
4297 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
4298 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
4299 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
4300 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
4301 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
4302 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
4303 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
4304 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
4305 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
4306 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
4307 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
4308 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
4309 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
4310 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
4311 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
4312 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
4313 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
4314 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
4315 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
4316 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
4317 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
4318 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
4319 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
4320 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
4321 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
4322 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
4323 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
4324 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
4325 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
4326 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
4327 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
4328 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
4329 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
4330 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
4331 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
4332 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
4333 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
4334 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
4335 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
4336 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
4337 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
4338 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
4339 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
4340 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
4341 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
4342 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
4343 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
4344 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
4345 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
4346 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
4347 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
4348 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
4349 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
4350 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
4351 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
4352 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
4353 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
4354 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
4355 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
4356 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
4357 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
4358 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
4359 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
4360 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
4361 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
4362 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
4363 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
4364 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
4365 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
4366 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
4367 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
4368 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
4369 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
4370 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
4371 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
4372 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
4373 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
4374 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
4375 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
4376 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
4377 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
4378 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
4379 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
4380 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
4381 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
4382 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
4383 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
4384 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
4385 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
4386 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
4387 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
4388 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
4389 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
4390 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
4391 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
4392 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
4393 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
4394 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
4395 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
4396 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
4397 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
4398 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
4399 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
4400 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
4401 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
4402 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
4403 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
4404 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
4405 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
4406 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
4407 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
4408 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
4409 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
4410 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
4411 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
4412 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
4413 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
4414 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
4415 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
4416 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
4417 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
4418 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
4419 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
4420 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
4421 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
4422 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
4423 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
4424 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
4425 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
4426 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
4427 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
4428 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
4429 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
4430 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
4431 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
4432 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
4433 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
4434 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
4435 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
4436 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
4437 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
4438 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
4439 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
4440 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
4441 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
4442 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
4443 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
4444 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
4445 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
4446 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
4447 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
4448 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
4449 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
4450 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
4451 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
4452 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
4453 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
4454 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
4455 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
4456 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
4457 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
4458 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
4459 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
4460 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
4461 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
4462 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
4463 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
4464 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
4465 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
4466 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
4467 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
4468 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
4469 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
4470 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
4471 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
4472 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
4473 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
4474 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
4475 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
4476 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
4477 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
4478 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
4479 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
4480 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
4481 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
4482 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
4483 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
4484 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
4485 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
4486 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
4487 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
4488 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
4489 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
4490 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
4491 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
4492 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
4493 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
4494 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
4495 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
4496 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
4497 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
4498 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
4499 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
4500 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
4501 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
4502 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
4503 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
4504 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
4505 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
4506 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
4507 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
4508 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
4509 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
4510 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
4511 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
4512 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
4513 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
4514 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
4515 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
4516 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
4517 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
4518 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
4519 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
4520 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
4521 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
4522 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
4523 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
4524 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
4525 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
4526 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
4527 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
4528 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
4529 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
4530 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
4531 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
4532 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
4533 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
4534 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
4535 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
4536 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
4537 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
4538 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
4539 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
4540 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
4541 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
4542 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
4543 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
4544 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
4545 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
4546 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
4547 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
4548 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
4549 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
4550 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
4551 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
4552 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
4553 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
4554 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
4555 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
4556 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
4557 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
4558 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
4559 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
4560 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
4561 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
4562 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
4563 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
4564 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
4565 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
4566 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
4567 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
4568 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
4569 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
4570 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
4571 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
4572 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
4573 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
4574 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
4575 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
4576 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
4577 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
4578 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
4579 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
4580 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
4581 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
4582 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
4583 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
4584 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
4585 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
4586 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
4587 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
4588 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
4589 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
4590 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
4591 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
4592 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
4593 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
4594 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
4595 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
4596 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
4597 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
4598 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
4599 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
4600 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
4601 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
4602 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
4603 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
4604 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
4605 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
4606 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
4607 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
4608 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
4609 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
4610 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
4611 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
4612 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
4613 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
4614 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
4615 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
4616 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
4617 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
4618 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
4619 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
4620 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
4621 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
4622 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
4623 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
4624 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
4625 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
4626 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
4627 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
4628 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
4629 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
4630 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
4631 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
4632 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
4633 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
4634 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
4635 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
4636 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
4637 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
4638 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
4639 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
4640 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
4641 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
4642 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
4643 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
4644 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
4645 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
4646 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
4647 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
4648 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
4649 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
4650 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
4651 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
4652 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
4653 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
4654 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
4655 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
4656 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
4657 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
4658 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
4659 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
4660 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
4661 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
4662 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
4663 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
4664 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
4665 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
4666 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
4667 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
4668 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
4669 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
4670 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
4671 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
4672 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
4673 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
4674 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
4675 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
4676 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
4677 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
4678 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
4679 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
4680 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
4681 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
4682 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
4683 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
4684 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
4685 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
4686 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
4687 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
4688 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
4689 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
4690 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
4691 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
4692 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
4693 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
4694 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
4695 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
4696 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
4697 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
4698 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
4699 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
4700 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
4701 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
4702 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
4703 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
4704 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
4705 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
4706 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
4707 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
4708 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
4709 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
4710 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
4711 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
4712 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
4713 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
4714 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
4715 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
4716 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
4717 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
4718 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
4719 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
4720 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
4721 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
4722 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
4723 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
4724 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
4725 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
4726 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
4727 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
4728 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
4729 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
4730 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
4731 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
4732 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
4733 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
4734 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
4735 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
4736 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
4737 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
4738 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
4739 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
4740 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
4741 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
4742 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
4743 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
4744 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
4745 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
4746 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
4747 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
4748 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
4749 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
4750 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
4751 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
4752 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
4753 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
4754 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
4755 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
4756 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
4757 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
4758 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
4759 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
4760 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
4761 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
4762 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
4763 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
4764 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
4765 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
4766 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
4767 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
4768 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
4769 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
4770 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
4771 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
4772 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
4773 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
4774 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
4775 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
4776 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
4777 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
4778 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
4779 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
4780 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
4781 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
4782 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
4783 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
4784 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
4785 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
4786 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
4787 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
4788 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
4789 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
4790 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
4791 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
4792 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
4793 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
4794 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
4795 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
4796 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
4797 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
4798 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
4799 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
4800 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
4801 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
4802 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
4803 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
4804 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
4805 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
4806 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
4807 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
4808 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
4809 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
4810 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
4811 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
4812 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
4813 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
4814 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
4815 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
4816 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
4817 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
4818 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
4819 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
4820 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
4821 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
4822 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
4823 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
4824 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
4825 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
4826 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
4827 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
4828 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
4829 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
4830 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
4831 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
4832 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
4833 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
4834 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
4835 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
4836 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
4837 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
4838 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
4839 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
4840 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
4841 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
4842 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
4843 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
4844 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
4845 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
4846 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
4847 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
4848 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
4849 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
4850 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
4851 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
4852 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
4853 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
4854 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
4855 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
4856 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
4857 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
4858 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
4859 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
4860 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
4861 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
4862 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
4863 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
4864 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
4865 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
4866 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
4867 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
4868 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
4869 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
4870 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
4871 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
4872 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
4873 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
4874 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
4875 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
4876 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
4877 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
4878 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
4879 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
4880 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
4881 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
4882 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
4883 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
4884 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
4885 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
4886 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
4887
4888 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
4889
4890 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
4891 check-function-bodies instead of scan-assembler checks. Use
4892 extern "C" for C++ testing.
4893 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
4894 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
4895 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
4896 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
4897 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
4898 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
4899 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
4900 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
4901 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
4902 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
4903 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
4904 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
4905 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
4906 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
4907 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
4908 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
4909 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
4910 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
4911 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
4912 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
4913 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
4914 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
4915 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
4916 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
4917 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
4918 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
4919 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
4920 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
4921 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
4922
4923 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
4924
4925 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
4926 check-function-bodies instead of scan-assembler checks. Use
4927 extern "C" for C++ testing.
4928 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
4929 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
4930 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
4931 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
4932 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
4933 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
4934 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
4935 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
4936 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
4937 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
4938 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
4939 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
4940 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
4941 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
4942 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
4943 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
4944 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
4945 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
4946 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
4947 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
4948 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
4949 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
4950 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
4951 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
4952 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
4953 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
4954 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
4955 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
4956 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
4957 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
4958 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
4959 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
4960 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
4961 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
4962 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
4963 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
4964 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
4965 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
4966 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
4967 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
4968 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
4969 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
4970 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
4971 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
4972 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
4973 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
4974 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
4975 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
4976 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
4977 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
4978 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
4979 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
4980 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
4981 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
4982 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
4983 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
4984 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
4985 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
4986 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
4987 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
4988 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
4989 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
4990 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
4991 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
4992 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
4993 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
4994 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
4995 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
4996 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
4997 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
4998 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
4999 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
5000 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
5001 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
5002 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
5003 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
5004 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
5005 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
5006 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
5007 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
5008 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
5009 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
5010 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
5011 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
5012 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
5013 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
5014 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
5015 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
5016 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
5017 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
5018 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
5019 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
5020 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
5021 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
5022 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
5023 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
5024 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
5025 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
5026 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
5027 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
5028 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
5029 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
5030 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
5031 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
5032 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
5033 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
5034 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
5035 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
5036 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
5037 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
5038 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
5039 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
5040 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
5041 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
5042 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
5043 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
5044 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
5045 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
5046 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
5047 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
5048 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
5049 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
5050 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
5051 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
5052 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
5053 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
5054 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
5055 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
5056 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
5057 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
5058 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
5059 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
5060 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
5061 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
5062 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
5063 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
5064 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
5065 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
5066 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
5067 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
5068 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
5069 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
5070 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
5071 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
5072 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
5073 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
5074 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
5075 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
5076 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
5077 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
5078 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
5079 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
5080 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
5081 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
5082 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
5083 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
5084 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
5085 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
5086 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
5087 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
5088 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
5089 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
5090 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
5091 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
5092 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
5093 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
5094 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
5095 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
5096 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
5097 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
5098 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
5099 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
5100 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
5101 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
5102 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
5103 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
5104 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
5105 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
5106 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
5107 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
5108 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
5109 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
5110 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
5111 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
5112 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
5113 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
5114 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
5115 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
5116 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
5117 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
5118 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
5119 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
5120 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
5121
5122 2023-05-18 Joseph Myers <joseph@codesourcery.com>
5123
5124 * gcc.dg/format/c2x-printf-1.c: Test %B here.
5125 * gcc.dg/format/ext-9.c: Do not test %B here.
5126
5127 2023-05-17 Harald Anlauf <anlauf@gmx.de>
5128
5129 PR fortran/95374
5130 PR fortran/104352
5131 * gfortran.dg/zero_sized_13.f90: New test.
5132
5133 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
5134
5135 * gcc.target/riscv/shift-and-2.c: Fixed test
5136 * gcc.target/riscv/zbb-rol-ror-01.c: New test
5137 * gcc.target/riscv/zbb-rol-ror-02.c: New test
5138 * gcc.target/riscv/zbb-rol-ror-03.c: New test
5139 * gcc.target/riscv/zbb-rol-ror-04.c: New test
5140 * gcc.target/riscv/zbb-rol-ror-05.c: New test
5141 * gcc.target/riscv/zbb-rol-ror-06.c: New test
5142 * gcc.target/riscv/zbb-rol-ror-07.c: New test
5143
5144 2023-05-17 Jakub Jelinek <jakub@redhat.com>
5145
5146 PR c++/109884
5147 * c-c++-common/pr109884.c: New test.
5148
5149 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5150
5151 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
5152 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
5153 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
5154 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
5155 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
5156
5157 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5158
5159 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
5160 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
5161 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
5162 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
5163 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
5164 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
5165 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
5166 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
5167 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
5168 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
5169 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
5170 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
5171 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
5172 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
5173 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
5174 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
5175 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
5176 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
5177 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
5178 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
5179 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
5180 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
5181 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
5182 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
5183 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
5184 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
5185 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
5186 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
5187 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
5188 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
5189 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
5190 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
5191 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
5192 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
5193 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
5194 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
5195 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
5196 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
5197 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
5198 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
5199 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
5200 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
5201 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
5202 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
5203 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
5204 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
5205 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
5206 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
5207
5208 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5209
5210 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
5211
5212 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
5213
5214 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
5215 for 'finalize' as a ptr is now 'delete' instead of 'release'.
5216 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
5217 to if (allocated) block
5218 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
5219 replaced by a MEM< _25 > expression.
5220 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
5221 * gfortran.dg/gomp/map-10.f90: New test.
5222
5223 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5224
5225 * g++.target/s390/atomic-align-1.C: New test.
5226 * gcc.target/s390/atomic-align-1.c: New test.
5227 * gcc.target/s390/atomic-align-2.c: New test.
5228
5229 2023-05-17 Jakub Jelinek <jakub@redhat.com>
5230
5231 PR c++/109868
5232 * g++.dg/init/pr109868.C: New test.
5233
5234 2023-05-17 Pan Li <pan2.li@intel.com>
5235
5236 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
5237
5238 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
5239
5240 PR target/106708
5241 * gcc.target/powerpc/pr106708.c: Add test function.
5242
5243 2023-05-16 Joseph Myers <joseph@codesourcery.com>
5244
5245 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
5246 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
5247 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
5248 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
5249 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
5250 in for loop here.
5251 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
5252 not expect errors for typedef declaration in for loop.
5253
5254 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
5255
5256 PR modula2/109879
5257 * gm2/isolib/run/pass/testreadint.mod: New test.
5258
5259 2023-05-16 Marek Polacek <polacek@redhat.com>
5260
5261 PR c++/109774
5262 * g++.dg/warn/Wdangling-reference13.C: New test.
5263
5264 2023-05-16 Patrick Palka <ppalka@redhat.com>
5265
5266 PR c++/109871
5267 * g++.dg/cpp2a/desig27.C: New test.
5268
5269 2023-05-16 Carl Love <cel@us.ibm.com>
5270
5271 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
5272 instruction counts.
5273
5274 2023-05-16 Carl Love <cel@us.ibm.com>
5275
5276 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
5277 compile specifier.
5278
5279 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
5280
5281 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
5282 to occur after the intrinsic instruction, rather than requiring
5283 them to happen before.
5284 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
5285
5286 2023-05-16 Pan Li <pan2.li@intel.com>
5287
5288 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
5289 Replace stdint.h with stdint-gcc.h.
5290 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
5291 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
5292 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
5293 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
5294 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
5295 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
5296 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
5297 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
5298 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
5299 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
5300 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
5301 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
5302 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
5303 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
5304
5305 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5306
5307 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
5308 vst, now.
5309
5310 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
5311
5312 PR fortran/105152
5313 PR fortran/100193
5314 PR fortran/87946
5315 PR fortran/103389
5316 PR fortran/104429
5317 PR fortran/82774
5318 * gfortran.dg/pr105152.f90 : New test
5319 * gfortran.dg/pr100193.f90 : New test
5320 * gfortran.dg/pr87946.f90 : New test
5321 * gfortran.dg/pr103389.f90 : New test
5322 * gfortran.dg/pr104429.f90 : New test
5323 * gfortran.dg/pr82774.f90 : New test
5324
5325 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
5326
5327 * gcc.dg/attr-returns-nonnull.c: Skip if
5328 keeps_null_pointer_checks.
5329 * gcc.dg/init-compare-1.c: Likewise.
5330 * gcc.dg/ipa/pr85734.c: Likewise.
5331 * gcc.dg/ipa/propmalloc-1.c: Likewise.
5332 * gcc.dg/ipa/propmalloc-2.c: Likewise.
5333 * gcc.dg/ipa/propmalloc-3.c: Likewise.
5334 * gcc.dg/ipa/propmalloc-4.c: Likewise.
5335 * gcc.dg/tree-ssa/evrp11.c: Likewise.
5336 * gcc.dg/tree-ssa/pr83648.c: Likewise.
5337
5338 2023-05-16 Andrew Pinski <apinski@marvell.com>
5339
5340 PR tree-optimization/109424
5341 * gcc.dg/tree-ssa/bool-12.c: New test.
5342 * gcc.dg/tree-ssa/bool-13.c: New test.
5343 * gcc.dg/tree-ssa/minmax-20.c: New test.
5344 * gcc.dg/tree-ssa/minmax-21.c: New test.
5345
5346 2023-05-15 Joseph Myers <joseph@codesourcery.com>
5347
5348 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
5349
5350 2023-05-15 Joseph Myers <joseph@codesourcery.com>
5351
5352 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
5353 __has_c_attribute for all C2x attributes.
5354
5355 2023-05-15 Harald Anlauf <anlauf@gmx.de>
5356
5357 PR fortran/109846
5358 * gfortran.dg/ptr-func-5.f90: New test.
5359
5360 2023-05-15 Patrick Palka <ppalka@redhat.com>
5361
5362 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
5363
5364 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5365
5366 * gcc.target/aarch64/facg_1.c: New test.
5367
5368 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5369
5370 PR target/99195
5371 * gcc.target/aarch64/simd/pr99195_7.c: New test.
5372
5373 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5374
5375 PR target/99195
5376 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
5377
5378 2023-05-15 Pan Li <pan2.li@intel.com>
5379 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5380 kito-cheng <kito.cheng@sifive.com>
5381
5382 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
5383
5384 2023-05-15 Richard Biener <rguenther@suse.de>
5385
5386 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
5387 and dg-do.
5388
5389 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5390
5391 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
5392 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
5393 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
5394
5395 2023-05-14 Andrew Pinski <apinski@marvell.com>
5396
5397 PR tree-optimization/109829
5398 * gcc.dg/tree-ssa/abs-3.c: New test.
5399 * gcc.dg/tree-ssa/abs-4.c: New test.
5400
5401 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
5402
5403 PR target/109807
5404 * gcc.target/i386/pr109825.c: New test.
5405
5406 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5407
5408 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
5409 code-gen.
5410 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
5411 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
5412 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
5413 * gcc.target/aarch64/vec-init-18.c: ... this.
5414 * gcc.target/aarch64/vec-init-19.c: New test.
5415 * gcc.target/aarch64/vec-init-20.c: Likewise.
5416 * gcc.target/aarch64/vec-init-21.c: Likewise.
5417 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
5418 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
5419 * gcc.target/aarch64/vec-init-22.h: New header.
5420
5421 2023-05-13 Andrew Pinski <apinski@marvell.com>
5422
5423 PR tree-optimization/109834
5424 * gcc.c-torture/compile/pr109834-1.c: New test.
5425 * gcc.dg/tree-ssa/pr109834-1.c: New test.
5426
5427 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5428
5429 PR fortran/109662
5430 * gfortran.dg/pr109662-a.f90: Add a section to verify that
5431 a short namelist read does not modify the variable.
5432
5433 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
5434
5435 PR modula2/109830
5436 * gm2/isolib/run/pass/seqappend.mod: New test.
5437
5438 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
5439 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5440
5441 PR target/109743
5442 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
5443 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
5444 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
5445 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
5446
5447 2023-05-12 Richard Biener <rguenther@suse.de>
5448
5449 PR tree-optimization/64731
5450 * gcc.target/i386/pr64731.c: New testcase.
5451
5452 2023-05-12 Patrick Palka <ppalka@redhat.com>
5453
5454 PR c++/83258
5455 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
5456 * g++.dg/template/function2.C: Removed.
5457
5458 2023-05-12 Patrick Palka <ppalka@redhat.com>
5459
5460 PR c++/109752
5461 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
5462 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
5463
5464 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
5465
5466 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
5467
5468 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
5469
5470 * gcc.target/riscv/rvv/rvv.exp:
5471 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
5472 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
5473 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
5474 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
5475 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
5476 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
5477 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
5478 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
5479 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
5480 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
5481 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
5482 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
5483 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
5484 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
5485 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
5486 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
5487 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
5488
5489 2023-05-12 Pan Li <pan2.li@intel.com>
5490
5491 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
5492 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
5493 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
5494 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
5495 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
5496 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
5497 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
5498 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
5499 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
5500 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
5501 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
5502 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
5503 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
5504 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
5505 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
5506 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
5507 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
5508 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
5509 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
5510 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
5511 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
5512 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
5513 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
5514 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
5515 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
5516 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
5517 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
5518 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
5519 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
5520 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
5521 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
5522 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
5523 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
5524 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
5525 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
5526 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
5527 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
5528 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
5529 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
5530 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
5531 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
5532 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
5533 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
5534 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
5535 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
5536 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
5537 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
5538 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
5539 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
5540 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
5541 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
5542 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
5543 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
5544 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
5545 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
5546 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
5547 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
5548 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
5549 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
5550 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
5551 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
5552 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
5553 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
5554 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
5555 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
5556 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
5557 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
5558 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
5559 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
5560 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
5561 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
5562 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
5563 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
5564 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
5565 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
5566 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
5567 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
5568 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
5569 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
5570 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
5571 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
5572 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
5573 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
5574 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
5575 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
5576 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
5577 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
5578 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
5579 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
5580 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
5581 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
5582 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
5583 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
5584 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
5585 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
5586 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
5587 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
5588 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
5589 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
5590 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
5591 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
5592 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
5593 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
5594 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
5595 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
5596 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
5597 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
5598 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
5599 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
5600 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
5601 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
5602 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
5603 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
5604 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
5605 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
5606 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
5607 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
5608 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
5609 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
5610
5611 2023-05-12 Pan Li <pan2.li@intel.com>
5612
5613 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
5614 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
5615 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
5616 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
5617 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
5618 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
5619 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
5620 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
5621 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
5622 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
5623 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
5624 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
5625 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
5626 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
5627 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
5628 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
5629 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
5630 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
5631 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
5632 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
5633 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
5634 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
5635
5636 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5637
5638 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
5639 with dg-skip-if has_arch_ppc64.
5640 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
5641 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
5642
5643 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5644
5645 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
5646 with has_arch_ppc64.
5647 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
5648 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
5649 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
5650 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
5651 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
5652
5653 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5654
5655 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
5656 with has_arch_ppc64.
5657 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
5658 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
5659
5660 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
5661
5662 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
5663 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
5664 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
5665 is invalid now.
5666 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
5667
5668 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
5669
5670 PR modula2/109810
5671 * gm2/pim/fail/highice.mod: New test.
5672
5673 2023-05-11 Patrick Palka <ppalka@redhat.com>
5674
5675 PR c++/109745
5676 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
5677 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
5678 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
5679
5680 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
5681
5682 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
5683
5684 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
5685
5686 PR target/109807
5687 * gcc.target/i386/pr109807.c: New test.
5688
5689 2023-05-11 Patrick Palka <ppalka@redhat.com>
5690
5691 PR c++/103807
5692 * g++.dg/cpp2a/lambda-targ1.C: New test.
5693
5694 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
5695
5696 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
5697 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
5698 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
5699 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
5700
5701 2023-05-11 Patrick Palka <ppalka@redhat.com>
5702 Jonathan Wakely <jwakely@redhat.com>
5703
5704 PR c++/83258
5705 PR c++/80488
5706 PR c++/97700
5707 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
5708 error for the template argument &B2:fn in C++17 mode.
5709 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
5710 * g++.dg/cpp2a/nontype-class56.C: New test.
5711 * g++.dg/template/function2.C: New test.
5712
5713 2023-05-11 Alexandre Oliva <oliva@adacore.com>
5714
5715 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
5716 include, call builtin.
5717
5718 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
5719 Michael Collison <collison@rivosinc.com>
5720
5721 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
5722 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
5723 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
5724 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
5725 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
5726 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
5727 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
5728 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
5729 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
5730 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
5731 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
5732 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
5733 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
5734 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
5735 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
5736 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
5737 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
5738 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
5739 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
5740 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
5741 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
5742 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
5743 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
5744 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
5745 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
5746 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
5747 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
5748 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
5749 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
5750 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
5751 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
5752 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
5753 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
5754 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
5755 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
5756 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
5757 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
5758 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
5759 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
5760 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
5761 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
5762 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
5763 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
5764 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
5765 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
5766 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
5767 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
5768 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
5769 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
5770 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
5771 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
5772 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
5773 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
5774 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
5775 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
5776 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
5777 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
5778 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
5779 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
5780
5781 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
5782
5783 * lib/torture-options.exp (torture-init-done): Add.
5784 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
5785 implicit 'torture-init'.
5786 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
5787 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
5788 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
5789
5790 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
5791
5792 * gcc.target/arm/acle/acle.exp: Add missing
5793 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
5794 usage.
5795 * gcc.target/arm/cmse/cmse.exp: Likewise.
5796 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
5797
5798 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
5799
5800 * gcc.dg/fold-popcount-8.c: New test case.
5801 * gcc.dg/fold-popcount-9.c: Likewise.
5802 * gcc.dg/fold-popcount-10.c: Likewise.
5803
5804 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
5805
5806 * gcc.dg/fold-parity-6.c: New test.
5807 * gcc.dg/fold-parity-7.c: Likewise.
5808 * gcc.dg/fold-popcount-6.c: Likewise.
5809 * gcc.dg/fold-popcount-7.c: Likewise.
5810
5811 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5812
5813 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
5814 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
5815
5816 2023-05-10 Marek Polacek <polacek@redhat.com>
5817
5818 PR c++/109680
5819 * g++.dg/ext/is_convertible6.C: New test.
5820
5821 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
5822
5823 PR target/92658
5824 * gcc.target/i386/pr92658-sse4-4b.c: New test.
5825 * gcc.target/i386/pr92658-sse4-8b.c: New test.
5826
5827 2023-05-10 Andrew Pinski <apinski@marvell.com>
5828
5829 * gcc.c-torture/execute/20230510-1.c: New test.
5830
5831 2023-05-10 Jason Merrill <jason@redhat.com>
5832
5833 DR 2543
5834 * g++.dg/DRs/dr2543.C: New test.
5835
5836 2023-05-10 Jason Merrill <jason@redhat.com>
5837
5838 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
5839 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
5840 * g++.dg/cpp2a/consteval20.C: Likewise.
5841 * g++.dg/cpp2a/consteval24.C: Likewise.
5842 * g++.dg/cpp2a/srcloc20.C: Likewise.
5843
5844 2023-05-10 Richard Biener <rguenther@suse.de>
5845
5846 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
5847
5848 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5849
5850 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
5851
5852 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5853
5854 PR target/99195
5855 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
5856 intrinsics.
5857
5858 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5859
5860 PR target/99195
5861 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
5862 * gcc.target/aarch64/simd/pr99195_6.c: New test.
5863
5864 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5865
5866 * gcc.target/aarch64/simd/pr99195_5.c: New test.
5867
5868 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5869
5870 PR target/99195
5871 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
5872
5873 2023-05-10 Jakub Jelinek <jakub@redhat.com>
5874
5875 PR c++/109756
5876 * g++.dg/cpp0x/gen-attrs-78.C: New test.
5877
5878 2023-05-10 Li Xu <xuli1@eswincomputing.com>
5879
5880 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
5881 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
5882
5883 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5884
5885 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
5886 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
5887 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
5888 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
5889 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
5890 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
5891 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
5892 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
5893 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
5894 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
5895 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
5896 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
5897 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
5898 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
5899
5900 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5901
5902 PR target/109773
5903 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
5904 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
5905
5906 2023-05-10 Andrew Pinski <apinski@marvell.com>
5907
5908 * gcc.c-torture/execute/20230509-1.c: New test.
5909
5910 2023-05-09 Patrick Palka <ppalka@redhat.com>
5911
5912 PR c++/109752
5913 * g++.dg/cpp2a/concepts-pr109752.C: New test.
5914
5915 2023-05-09 Patrick Palka <ppalka@redhat.com>
5916
5917 PR c++/109761
5918 * g++.dg/cpp0x/noexcept78.C: New test.
5919
5920 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
5921
5922 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
5923 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
5924 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
5925 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
5926 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
5927 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
5928 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
5929 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
5930 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
5931 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
5932 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
5933 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
5934 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
5935 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
5936 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
5937 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
5938 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
5939 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
5940 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
5941 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
5942 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
5943 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
5944 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
5945 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
5946 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
5947 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
5948 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
5949 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
5950 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
5951 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
5952 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
5953 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
5954 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
5955 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
5956 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
5957 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
5958 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
5959 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
5960 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
5961 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
5962 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
5963 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
5964 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
5965 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
5966 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
5967 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
5968 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
5969 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
5970 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
5971 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
5972 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
5973 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
5974 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
5975 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
5976 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
5977 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
5978 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
5979 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
5980 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
5981 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
5982 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
5983 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
5984 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
5985 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
5986 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
5987 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
5988 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
5989 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
5990 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
5991 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
5992 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
5993 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
5994 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
5995 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
5996 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
5997 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
5998 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
5999 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
6000 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
6001 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
6002 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
6003 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
6004 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
6005 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
6006 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
6007 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
6008 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
6009 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
6010 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
6011 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
6012 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
6013 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
6014 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
6015 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
6016 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
6017 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
6018 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
6019 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
6020 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
6021 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
6022 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
6023 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
6024 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
6025 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
6026 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
6027 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
6028 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
6029 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
6030 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
6031 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
6032 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
6033 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
6034 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
6035 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
6036 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
6037 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
6038 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
6039 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
6040 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
6041 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
6042 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
6043 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
6044 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
6045 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
6046 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
6047 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
6048 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
6049 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
6050 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
6051 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
6052 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
6053 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
6054 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
6055 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
6056 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
6057 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
6058 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
6059 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
6060 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
6061 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
6062 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
6063 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
6064 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
6065 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
6066 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
6067 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
6068 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
6069 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
6070 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
6071 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
6072 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
6073 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
6074 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
6075 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
6076 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
6077 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
6078 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
6079 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
6080 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
6081 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
6082 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
6083 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
6084 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
6085 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
6086 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
6087 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
6088 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
6089 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
6090 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
6091 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
6092 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
6093 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
6094 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
6095 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
6096 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
6097 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
6098 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
6099 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
6100 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
6101 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
6102 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
6103 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
6104 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
6105 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
6106 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
6107 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
6108 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
6109 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
6110 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
6111 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
6112 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
6113 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
6114 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
6115 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
6116 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
6117 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
6118 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
6119 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
6120 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
6121 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
6122 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
6123 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
6124 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
6125 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
6126 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
6127 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
6128 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
6129 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
6130 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
6131 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
6132 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
6133 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
6134 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
6135 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
6136 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
6137 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
6138 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
6139 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
6140 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
6141 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
6142 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
6143 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
6144 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
6145 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
6146 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
6147 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
6148 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
6149 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
6150 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
6151 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
6152 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
6153 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
6154 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
6155 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
6156 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
6157 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
6158 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
6159 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
6160 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
6161 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
6162 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
6163 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
6164 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
6165 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
6166 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
6167 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
6168 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
6169
6170 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6171
6172 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
6173 sve2_flags instead of sve_flags.
6174
6175 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
6176
6177 PR modula2/109779
6178 * gm2/isolib/run/pass/skiplinetest.mod: New test.
6179
6180 2023-05-09 Jakub Jelinek <jakub@redhat.com>
6181
6182 PR c++/109756
6183 * g++.dg/cpp23/attr-assume11.C: New test.
6184
6185 2023-05-09 Jakub Jelinek <jakub@redhat.com>
6186
6187 PR tree-optimization/109778
6188 * gcc.dg/lto/pr109778_0.c: New test.
6189 * gcc.dg/lto/pr109778_1.c: New file.
6190
6191 2023-05-09 Jakub Jelinek <jakub@redhat.com>
6192
6193 PR tree-optimization/109778
6194 * gcc.c-torture/execute/pr109778.c: New test.
6195
6196 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6197
6198 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
6199 allocation for temporary results, rather than requiring specific
6200 registers.
6201 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
6202 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
6203 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
6204 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
6205 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
6206 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
6207 * gcc.target/aarch64/memset-q-reg.c: Likewise.
6208 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
6209 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
6210 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
6211 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
6212 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
6213 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
6214 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
6215 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
6216 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
6217 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
6218 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
6219 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
6220 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
6221 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
6222 predicate register to be any of p4-p7, rather than requiring p4
6223 specifically.
6224 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
6225 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
6226 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
6227 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
6228 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
6229 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
6230 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
6231 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
6232 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
6233 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
6234 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
6235
6236 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6237
6238 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
6239 FP/vector register, not just register 0-9.
6240 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6241 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
6242 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
6243 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
6244 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
6245 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
6246 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
6247 * gcc.target/aarch64/sve/adr_1.c: Likewise.
6248 * gcc.target/aarch64/sve/adr_2.c: Likewise.
6249 * gcc.target/aarch64/sve/adr_3.c: Likewise.
6250 * gcc.target/aarch64/sve/adr_4.c: Likewise.
6251 * gcc.target/aarch64/sve/adr_5.c: Likewise.
6252 * gcc.target/aarch64/sve/extract_1.c: Likewise.
6253 * gcc.target/aarch64/sve/extract_2.c: Likewise.
6254 * gcc.target/aarch64/sve/extract_3.c: Likewise.
6255 * gcc.target/aarch64/sve/extract_4.c: Likewise.
6256 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6257 * gcc.target/aarch64/sve/spill_3.c: Likewise.
6258 * gcc.target/aarch64/vfp-1.c: Likewise.
6259 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
6260 s0-s7.
6261 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
6262 z2-z7.
6263
6264 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6265
6266 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
6267 register for the temporary results, not just p0-p7.
6268 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
6269 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
6270 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
6271 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
6272 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
6273 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
6274 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
6275 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
6276 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
6277 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
6278 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
6279 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
6280 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
6281 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6282 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
6283 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
6284 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
6285 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
6286 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
6287 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
6288 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
6289
6290 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6291
6292 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
6293 between two constant vectors, allow the constant moves to appear in
6294 either order.
6295 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
6296 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
6297 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
6298 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
6299 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
6300
6301 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6302
6303 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
6304 moves to occur after the intrinsic instruction, rather than requiring
6305 them to happen before.
6306 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
6307 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
6308 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
6309 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
6310 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
6311 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
6312 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
6313 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
6314 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
6315 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
6316 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
6317 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
6318 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
6319 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
6320 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
6321 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
6322 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
6323 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
6324 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
6325 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
6326 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
6327 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
6328 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
6329 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
6330 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
6331 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
6332 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
6333 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
6334 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
6335 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
6336 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
6337 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
6338 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
6339 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
6340 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
6341 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
6342 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
6343
6344 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6345
6346 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
6347 allocation in the case where a move occurs after the intrinsic
6348 instruction.
6349 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
6350 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
6351 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
6352 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
6353
6354 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
6355
6356 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
6357 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
6358 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
6359 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
6360 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
6361 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
6362 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
6363 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
6364 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
6365 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
6366 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
6367 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
6368 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
6369 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
6370 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
6371 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
6372 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
6373 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
6374
6375 2023-05-09 Jason Merrill <jason@redhat.com>
6376
6377 PR c++/106740
6378 * g++.dg/template/friend78.C: New test.
6379
6380 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
6381 Uros Bizjak <ubizjak@gmail.com>
6382
6383 * gcc.target/i386/insvti_highpart-1.c: New test case.
6384
6385 2023-05-08 Andrew Pinski <apinski@marvell.com>
6386
6387 PR testsuite/109776
6388 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
6389
6390 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
6391
6392 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
6393 stdint.h to stdint-gcc.h.
6394 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
6395 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
6396
6397 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
6398
6399 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
6400 * gcc.dg/guality/guality.exp: Likewise.
6401 * gfortran.dg/guality/guality.exp: Likewise.
6402 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
6403 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
6404 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
6405 determine the default 'LTO_OPTIONS'.
6406 * lib/torture-options.exp (torture-init, torture-finish): Let each
6407 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
6408
6409 2023-05-08 Patrick Palka <ppalka@redhat.com>
6410
6411 PR c++/106214
6412 PR c++/93107
6413 * g++.dg/cpp1z/class-deduction114.C: New test.
6414
6415 2023-05-08 Andrew Pinski <apinski@marvell.com>
6416
6417 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
6418 details change in wording.
6419 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
6420 * gcc.dg/tree-ssa/pr103771.c: Likewise.
6421 * gcc.dg/tree-ssa/minmax-18.c: New test.
6422 * gcc.dg/tree-ssa/minmax-19.c: New test.
6423
6424 2023-05-08 Andrew Pinski <apinski@marvell.com>
6425
6426 * gcc.dg/tree-ssa/minmax-17.c: New test.
6427
6428 2023-05-08 Andrew Pinski <apinski@marvell.com>
6429
6430 PR tree-optimization/49959
6431 PR tree-optimization/103771
6432 * c-c++-common/torture/harden-cond-comp.c: Change testcase
6433 slightly to avoid the new phiopt optimization.
6434 * gcc.dg/tree-ssa/abs-2.c: New test.
6435 * gcc.dg/tree-ssa/pr103771.c: New test.
6436
6437 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6438
6439 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
6440
6441 2023-05-08 Andrew Pinski <apinski@marvell.com>
6442
6443 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
6444 * gcc.dg/tree-ssa/evrp8.c: Likewise.
6445 * gcc.dg/tree-ssa/vrp35.c: Likewise.
6446 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6447 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
6448 to check for assignment too instead of just a call.
6449 * c-c++-common/goacc/kernels-alias-8.c: Update test
6450 for removal of load.
6451 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
6452
6453 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6454
6455 PR fortran/109662
6456 * gfortran.dg/pr109662-a.f90: New test.
6457
6458 2023-05-07 Patrick Palka <ppalka@redhat.com>
6459
6460 PR c++/85979
6461 * g++.dg/diagnostic/alignof4.C: New test.
6462
6463 2023-05-07 Patrick Palka <ppalka@redhat.com>
6464
6465 DR 2256
6466 PR c++/103091
6467 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
6468 goto made valid by DR 2256.
6469 * g++.dg/init/goto4.C: New test.
6470
6471 2023-05-07 Patrick Palka <ppalka@redhat.com>
6472
6473 * g++.dg/cpp2a/concepts-alias6.C: New test.
6474
6475 2023-05-07 Patrick Palka <ppalka@redhat.com>
6476
6477 PR c++/98283
6478 * g++.dg/cpp1y/paren6.C: New test.
6479
6480 2023-05-07 Patrick Palka <ppalka@redhat.com>
6481
6482 PR c++/109651
6483 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
6484 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
6485
6486 2023-05-07 Patrick Palka <ppalka@redhat.com>
6487
6488 PR c++/109480
6489 * g++.dg/template/non-dependent25a.C: New test.
6490
6491 2023-05-07 Patrick Palka <ppalka@redhat.com>
6492
6493 PR c++/109480
6494 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
6495 expected "without object" diagnostic isn't replaced by a
6496 "call to non-constexpr function" diagnostic.
6497 * g++.dg/template/non-dependent25.C: New test.
6498
6499 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
6500
6501 * gcc.target/powerpc/parall_5insn_const.c: New test.
6502
6503 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
6504
6505 PR target/43644
6506 * gcc.target/i386/pr43644.c: New test case.
6507
6508 2023-05-06 Xi Ruoyao <xry111@xry111.site>
6509
6510 * gcc.target/loongarch/shrink-wrap.c: New test.
6511
6512 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6513
6514 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
6515 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
6516 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
6517 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
6518 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
6519 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
6520 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
6521 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
6522 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
6523 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
6524 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
6525 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
6526 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
6527 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
6528 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
6529 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
6530 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
6531 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
6532 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
6533 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
6534 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
6535 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
6536 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
6537 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
6538 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
6539 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
6540 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
6541 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
6542 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
6543 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
6544 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
6545 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
6546 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
6547 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
6548
6549 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6550
6551 PR fortran/109662
6552 * gfortran.dg/pr109662.f90: New test.
6553
6554 2023-05-06 Jakub Jelinek <jakub@redhat.com>
6555
6556 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
6557
6558 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6559
6560 PR target/109748
6561 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
6562
6563 2023-05-06 Jakub Jelinek <jakub@redhat.com>
6564
6565 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
6566
6567 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
6568
6569 * gcc.target/cris/peep2-addsplit1.c: New test.
6570
6571 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
6572
6573 * gcc.target/cris/peep2-movandsplit1.c: New test.
6574
6575 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
6576
6577 * gcc.target/cris/peep2-lsrandsplit1.c,
6578 gcc.target/cris/peep2-movulsr2.c: New tests.
6579
6580 2023-05-05 Harald Anlauf <anlauf@gmx.de>
6581
6582 PR fortran/109641
6583 * gfortran.dg/overload_5.f90: New test.
6584
6585 2023-05-05 Pan Li <pan2.li@intel.com>
6586 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6587
6588 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
6589 Adjust indexed load/store check condition.
6590
6591 2023-05-05 Pan Li <pan2.li@intel.com>
6592
6593 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
6594 Adjust test check condition.
6595
6596 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6597
6598 PR target/109615
6599 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
6600 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
6601 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
6602
6603 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
6604
6605 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
6606
6607 2023-05-05 Andrew Pinski <apinski@marvell.com>
6608
6609 PR tree-optimization/109732
6610 * gcc.dg/pr109732.c: New test.
6611 * gcc.dg/pr109732-1.c: New test.
6612
6613 2023-05-05 Andrew Pinski <apinski@marvell.com>
6614
6615 PR tree-optimization/109722
6616 * gcc.dg/tree-ssa/abs-1.c: New test.
6617
6618 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
6619
6620 PR modula2/109729
6621 * gm2/pim/run/pass/ForChar.mod: New test.
6622
6623 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6624
6625 * gcc.target/aarch64/simd/pr99195_4.c: New test.
6626
6627 2023-05-04 Julian Brown <julian@codesourcery.com>
6628
6629 PR fortran/109622
6630 * gfortran.dg/goacc/pr109622-5.f90: New test.
6631 * gfortran.dg/goacc/pr109622-6.f90: New test.
6632
6633 2023-05-04 Andrew Pinski <apinski@marvell.com>
6634
6635 * gcc.dg/tree-ssa/minmax-15.c: Update test.
6636 * gcc.dg/tree-ssa/minmax-16.c: Update test.
6637 * gcc.dg/tree-ssa/minmax-3.c: Update test.
6638 * gcc.dg/tree-ssa/minmax-4.c: Update test.
6639 * gcc.dg/tree-ssa/minmax-5.c: Update test.
6640 * gcc.dg/tree-ssa/minmax-8.c: Update test.
6641
6642 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6643
6644 PR target/99195
6645 * gcc.target/aarch64/simd/pr99195_3.c: New test.
6646
6647 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6648
6649 PR target/99195
6650 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
6651 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
6652
6653 2023-05-04 Richard Biener <rguenther@suse.de>
6654
6655 PR tree-optimization/109724
6656 * g++.dg/torture/pr109724.C: New testcase.
6657
6658 2023-05-04 Jakub Jelinek <jakub@redhat.com>
6659
6660 PR debug/109676
6661 * g++.target/i386/pr109676.C: New test.
6662
6663 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
6664
6665 * gcc.target/cris/peep2-andsplit1.c: New test.
6666 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
6667 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
6668 Adjust values to avoid interference with "opsplit1" with AND. Add
6669 whitespace to match-strings that may be confused with identifiers
6670 or file names.
6671
6672 2023-05-03 Jason Merrill <jason@redhat.com>
6673
6674 PR c++/91618
6675 PR c++/109649
6676 * g++.dg/template/friend77.C: New test.
6677
6678 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
6679
6680 PR tree-optimization/109711
6681 * gcc.dg/tree-ssa/pr109711-1.c: New file.
6682 * gcc.dg/tree-ssa/pr109711-2.c: New file.
6683
6684 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
6685
6686 PR sanitizer/90746
6687 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
6688
6689 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
6690
6691 * g++.target/aarch64/pr109661-1.C: New test.
6692 * g++.target/aarch64/pr109661-2.C: Likewise.
6693 * g++.target/aarch64/pr109661-3.C: Likewise.
6694 * g++.target/aarch64/pr109661-4.C: Likewise.
6695 * gcc.target/aarch64/pr109661-1.c: Likewise.
6696
6697 2023-05-03 Murray Steele <murray.steele@arm.com>
6698 Christophe Lyon <christophe.lyon@arm.com>
6699
6700 * g++.target/arm/mve.exp: Add general-c++ and general directories.
6701 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
6702 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
6703 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
6704 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
6705
6706 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6707
6708 * gcc.target/riscv/rvv/base/abi-10.c: New test.
6709 * gcc.target/riscv/rvv/base/abi-11.c: New test.
6710 * gcc.target/riscv/rvv/base/abi-12.c: New test.
6711 * gcc.target/riscv/rvv/base/abi-13.c: New test.
6712 * gcc.target/riscv/rvv/base/abi-14.c: New test.
6713 * gcc.target/riscv/rvv/base/abi-15.c: New test.
6714 * gcc.target/riscv/rvv/base/abi-16.c: New test.
6715 * gcc.target/riscv/rvv/base/abi-8.c: New test.
6716 * gcc.target/riscv/rvv/base/abi-9.c: New test.
6717 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
6718 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
6719 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
6720 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
6721 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
6722 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
6723 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
6724 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
6725 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
6726 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
6727 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
6728 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
6729 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
6730 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
6731 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
6732 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
6733 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
6734 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
6735 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
6736 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
6737 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
6738 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
6739 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
6740 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
6741 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
6742 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
6743 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
6744 * gcc.target/riscv/rvv/base/user-10.c: New test.
6745 * gcc.target/riscv/rvv/base/user-11.c: New test.
6746 * gcc.target/riscv/rvv/base/user-12.c: New test.
6747 * gcc.target/riscv/rvv/base/user-13.c: New test.
6748 * gcc.target/riscv/rvv/base/user-14.c: New test.
6749 * gcc.target/riscv/rvv/base/user-15.c: New test.
6750 * gcc.target/riscv/rvv/base/user-7.c: New test.
6751 * gcc.target/riscv/rvv/base/user-8.c: New test.
6752 * gcc.target/riscv/rvv/base/user-9.c: New test.
6753
6754 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6755
6756 PR target/99195
6757 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
6758 add/sub intrinsics.
6759
6760 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6761
6762 PR target/99195
6763 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
6764 and binary floating-point ops.
6765 * gcc.target/aarch64/simd/pr99195_2.c: New test.
6766
6767 2023-05-03 Jason Merrill <jason@redhat.com>
6768
6769 * g++.dg/template/nontype12.C: Check for duplicate error.
6770
6771 2023-05-02 Andrew Pinski <apinski@marvell.com>
6772
6773 PR tree-optimization/109702
6774 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
6775
6776 2023-05-02 Andrew Pinski <apinski@marvell.com>
6777
6778 PR target/109657
6779 * gcc.target/aarch64/csinv-2.c: New test.
6780
6781 2023-05-02 Jason Merrill <jason@redhat.com>
6782
6783 PR c++/109678
6784 * g++.dg/cpp1z/variant1.C: New test.
6785
6786 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
6787
6788 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
6789 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
6790 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
6791 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
6792 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
6793 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
6794 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
6795 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
6796 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
6797 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
6798 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
6799 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
6800 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
6801 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
6802 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
6803 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
6804 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
6805 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
6806 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
6807 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
6808 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
6809 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
6810 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
6811 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
6812 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
6813 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
6814 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
6815 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
6816
6817 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
6818
6819 PR target/89835
6820 * gcc.target/riscv/pr89835.c: New test.
6821
6822 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
6823 Pan Li <pan2.li@intel.com>
6824
6825 PR target/109617
6826 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
6827
6828 2023-05-02 Patrick Palka <ppalka@redhat.com>
6829
6830 PR c++/109506
6831 * g++.dg/cpp0x/nsdmi-template26.C: New test.
6832
6833 2023-05-02 Richard Biener <rguenther@suse.de>
6834
6835 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
6836 * gcc.target/i386/pr88531-2b.c: Likewise.
6837 * gcc.target/i386/pr88531-2c.c: Likewise.
6838 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
6839
6840 2023-05-01 Jason Merrill <jason@redhat.com>
6841
6842 PR c++/109666
6843 * g++.dg/cpp0x/nsdmi-array2.C: New test.
6844
6845 2023-04-30 Jeff Law <jlaw@ventanamicro>
6846
6847 Revert:
6848 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
6849
6850 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
6851 for __LINE__.
6852 * gcc.dg/builtin-redefine-1.c: New test.
6853
6854 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
6855
6856 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
6857
6858 2023-04-30 Andrew Pinski <apinski@marvell.com>
6859
6860 * gcc.dg/init-bad-1.c: Update error message.
6861 * gcc.dg/init-bad-2.c: Likewise.
6862 * gcc.dg/init-bad-3.c: Likewise.
6863 * gcc.dg/init-excess-3.c: Likewise.
6864 * gcc.dg/pr61096-1.c: Likewise.
6865
6866 2023-04-30 Andrew Pinski <apinski@marvell.com>
6867
6868 PR c/107926
6869 * gcc.dg/init-excess-3.c: New test.
6870
6871 2023-04-30 Martin Liska <mliska@suse.cz>
6872
6873 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
6874 output.
6875 * c-c++-common/hwasan/heap-overflow.c: Likewise.
6876 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
6877 * c-c++-common/hwasan/use-after-free.c: Likewise.
6878
6879 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
6880
6881 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
6882 for __LINE__.
6883 * gcc.dg/builtin-redefine-1.c: New test.
6884
6885 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
6886
6887 * gm2/pim/run/pass/constlitbase.mod: New test.
6888
6889 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
6890
6891 * gcc.target/xstormy16/neghi2.c: New test case.
6892 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
6893
6894 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
6895
6896 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
6897 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
6898 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
6899 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
6900
6901 2023-04-29 Jeff Law <jlaw@ventanamicro>
6902
6903 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
6904 encourage if-conversion. Skip for -Os.
6905 * gcc.target/mips/movcc-3.c: Similarly.
6906
6907 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
6908
6909 * gcc.target/riscv/rv32e_stack.c: New test.
6910
6911 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
6912
6913 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
6914 empty lines (besides optionally leading whitespace).
6915
6916 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
6917
6918 * gcc.target/riscv/divmod-1.c: New testcase.
6919 * gcc.target/riscv/divmod-2.c: New testcase.
6920
6921 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
6922
6923 * gcc.target/riscv/zbc32.c: New test.
6924 * gcc.target/riscv/zbc64.c: New test.
6925
6926 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
6927
6928 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
6929 * gcc.target/riscv/zbb-min-max-03.c: New tests.
6930
6931 2023-04-28 Andrew Pinski <apinski@marvell.com>
6932
6933 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
6934 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
6935 as that now does the combining.
6936
6937 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
6938
6939 PR rtl-optimization/109476
6940 * gcc.target/avr/mmcu/pr109476.c: New test case.
6941
6942 2023-04-28 Richard Biener <rguenther@suse.de>
6943
6944 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
6945 * gcc.dg/vect/vect-71.c: Likewise.
6946 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
6947 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
6948 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
6949
6950 2023-04-28 Richard Biener <rguenther@suse.de>
6951
6952 * gcc.target/i386/pr89618-2.c: New testcase.
6953 * gcc.target/i386/pr88531-2b.c: Adjust.
6954 * gcc.target/i386/pr88531-2c.c: Likewise.
6955
6956 2023-04-28 Pan Li <pan2.li@intel.com>
6957 kito-cheng <kito.cheng@sifive.com>
6958
6959 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
6960
6961 2023-04-28 Richard Biener <rguenther@suse.de>
6962
6963 PR ipa/109652
6964 * gcc.dg/torture/pr109652.c: New testcase.
6965
6966 2023-04-28 Julian Brown <julian@codesourcery.com>
6967
6968 PR fortran/109622
6969 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
6970
6971 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6972
6973 PR target/99195
6974 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
6975
6976 2023-04-28 Jakub Jelinek <jakub@redhat.com>
6977
6978 * gcc.dg/tree-ssa/range-sqrt.c: New test.
6979 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
6980 ranger optimizing sqrt (-1) call away because it is only used in
6981 test for whether it returns NaN.
6982
6983 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
6984 Jakub Jelinek <jakub@redhat.com>
6985
6986 * gcc.dg/tree-ssa/range-sincos.c: New test.
6987
6988 2023-04-28 Jan Beulich <jbeulich@suse.com>
6989
6990 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
6991 * g++.dg/modules/alias-1_d.C: Likewise.
6992 * g++.dg/modules/alias-1_e.C: Likewise.
6993 * g++.dg/modules/alias-1_f.C: Likewise.
6994 * g++.dg/modules/cpp-6_c.C: Likewise.
6995 * g++.dg/modules/dir-only-2_b.C: Likewise.
6996
6997 2023-04-28 Jan Beulich <jbeulich@suse.com>
6998
6999 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
7000
7001 2023-04-28 Alexandre Oliva <oliva@adacore.com>
7002
7003 * c-c++-common/torture/harden-cond-comp.c: New.
7004
7005 2023-04-27 Jason Merrill <jason@redhat.com>
7006
7007 * g++.dg/template/copy1.C: Adjust error lines.
7008
7009 2023-04-27 Pan Li <pan2.li@intel.com>
7010
7011 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
7012
7013 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
7014
7015 PR tree-optimization/109639
7016 * gcc.dg/tree-ssa/pr109639.c: New file.
7017 * gcc.dg/tree-ssa/pr109643.c: New file.
7018
7019 2023-04-27 Richard Biener <rguenther@suse.de>
7020
7021 PR ipa/109607
7022 * g++.dg/torture/pr109607.C: New testcase.
7023
7024 2023-04-27 Jakub Jelinek <jakub@redhat.com>
7025
7026 PR c/109409
7027 * gcc.dg/pr109409.c: New test.
7028
7029 2023-04-27 Jakub Jelinek <jakub@redhat.com>
7030
7031 PR c/107682
7032 PR c/109412
7033 * gcc.dg/pr109412.c: New test.
7034
7035 2023-04-27 Jan Beulich <jbeulich@suse.com>
7036
7037 * c-c++-common/patchable_function_entry-decl.c: Special-case
7038 RISC-V.
7039 * c-c++-common/patchable_function_entry-default.c: Likewise.
7040 * c-c++-common/patchable_function_entry-definition.c: Likewise.
7041
7042 2023-04-26 Jason Merrill <jason@redhat.com>
7043
7044 PR c++/69836
7045 * g++.dg/template/friend76.C: New test.
7046
7047 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
7048
7049 PR target/104338
7050 * gcc.target/riscv/inline-atomics-1.c: New test.
7051 * gcc.target/riscv/inline-atomics-2.c: New test.
7052 * gcc.target/riscv/inline-atomics-3.c: New test.
7053 * gcc.target/riscv/inline-atomics-4.c: New test.
7054 * gcc.target/riscv/inline-atomics-5.c: New test.
7055 * gcc.target/riscv/inline-atomics-6.c: New test.
7056 * gcc.target/riscv/inline-atomics-7.c: New test.
7057 * gcc.target/riscv/inline-atomics-8.c: New test.
7058
7059 2023-04-26 Pan Li <pan2.li@intel.com>
7060 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7061
7062 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
7063
7064 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
7065
7066 * gcc.target/xstormy16/bswap16.c: New test case.
7067 * gcc.target/xstormy16/bswap32.c: Likewise.
7068 * gcc.target/xstormy16/swpb.c: Likewise.
7069 * gcc.target/xstormy16/swpw-1.c: Likewise.
7070 * gcc.target/xstormy16/swpw-2.c: Likewise.
7071
7072 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7073
7074 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
7075 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
7076 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
7077 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
7078
7079 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
7080
7081 PR target/109069
7082 * gcc.target/powerpc/pr109069-1.c: New test.
7083 * gcc.target/powerpc/pr109069-2-run.c: New test.
7084 * gcc.target/powerpc/pr109069-2.c: New test.
7085 * gcc.target/powerpc/pr109069-2.h: New test.
7086
7087 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7088
7089 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
7090 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
7091 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
7092 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
7093 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
7094 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
7095 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
7096 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
7097 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
7098 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
7099 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
7100 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
7101 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
7102 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
7103 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
7104 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
7105
7106 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7107
7108 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
7109 check.
7110
7111 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7112
7113 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
7114
7115 2023-04-26 Pan Li <pan2.li@intel.com>
7116
7117 PR target/109272
7118 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
7119 condition.
7120 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
7121 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
7122
7123 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
7124
7125 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
7126
7127 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
7128
7129 PR modula2/108121
7130 * gm2/pim/fail/largeconst.mod: Increased constant value test
7131 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
7132 * gm2/pim/fail/largeconst2.mod: New test.
7133
7134 2023-04-25 Patrick Palka <ppalka@redhat.com>
7135
7136 PR c++/108975
7137 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
7138
7139 2023-04-25 Richard Biener <rguenther@suse.de>
7140
7141 PR tree-optimization/109609
7142 * gcc.dg/torture/pr109609.c: New testcase.
7143
7144 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
7145
7146 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
7147 * gfortran.dg/gomp/loop-2.f90: Likewise.
7148 * gfortran.dg/gomp/reduction5.f90: Likewise.
7149 * gfortran.dg/gomp/reduction6.f90: Likewise.
7150 * gfortran.dg/gomp/scan-1.f90: Likewise.
7151 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
7152 * c-c++-common/gomp/scan-6.c: New test.
7153 * gfortran.dg/gomp/scan-8.f90: New test.
7154
7155 2023-04-25 Jakub Jelinek <jakub@redhat.com>
7156
7157 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
7158 float16, float32, float64 and float128.
7159
7160 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7161
7162 PR target/99195
7163 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
7164
7165 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7166
7167 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
7168
7169 2023-04-25 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR c++/109278
7172 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
7173
7174 2023-04-25 Richard Biener <rguenther@suse.de>
7175
7176 PR rtl-optimization/109585
7177 * gcc.dg/torture/pr109585.c: New testcase.
7178
7179 2023-04-25 Jakub Jelinek <jakub@redhat.com>
7180
7181 PR target/109566
7182 * gcc.target/powerpc/pr109566.c: New test.
7183
7184 2023-04-25 Martin Liska <mliska@suse.cz>
7185
7186 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
7187 * g++.dg/gcov/test-gcov-17.py: Cover new format.
7188 * lib/gcov.exp: Add options for gcov that emit the extra info.
7189
7190 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
7191
7192 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
7193
7194 2023-04-25 Sam James <sam@gentoo.org>
7195
7196 PR tree-optimization/105312
7197 PR target/105573
7198 * gcc.target/sparc/pr105573.c: New test.
7199
7200 2023-04-25 Andrew Pinski <apinski@marvell.com>
7201
7202 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
7203
7204 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7205
7206 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
7207
7208 2023-04-24 Andrew Pinski <apinski@marvell.com>
7209
7210 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
7211 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
7212
7213 2023-04-24 Andrew Pinski <apinski@marvell.com>
7214
7215 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
7216
7217 2023-04-24 Andrew Pinski <apinski@marvell.com>
7218
7219 PR tree-optimization/109604
7220 * gcc.c-torture/compile/pr109604-1.c: New test.
7221 * gcc.c-torture/compile/pr109604-2.c: New test.
7222
7223 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7224
7225 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
7226 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
7227
7228 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7229
7230 PR target/109406
7231 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
7232 MUL.
7233 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
7234
7235 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7236
7237 * gcc.target/aarch64/simd/vabal_combine.c: New test.
7238
7239 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7240
7241 * gcc.target/aarch64/simd/addlv_zext.c: New test.
7242
7243 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7244
7245 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
7246
7247 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7248
7249 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
7250 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
7251 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
7252 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
7253 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
7254 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
7255
7256 2023-04-24 liuhongt <hongtao.liu@intel.com>
7257
7258 PR tree-optimization/109011
7259 * gcc.target/i386/pr109011-b1.c: New test.
7260 * gcc.target/i386/pr109011-b2.c: New test.
7261 * gcc.target/i386/pr109011-d1.c: New test.
7262 * gcc.target/i386/pr109011-d2.c: New test.
7263 * gcc.target/i386/pr109011-q1.c: New test.
7264 * gcc.target/i386/pr109011-q2.c: New test.
7265 * gcc.target/i386/pr109011-w1.c: New test.
7266 * gcc.target/i386/pr109011-w2.c: New test.
7267 * gcc.target/i386/pr109011-dq1.c: New file.
7268 * gcc.target/i386/pr109011-dq2.c: New file.
7269
7270 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
7271
7272 * lib/gm2.exp (gm2_target_compile_default): Conditionally
7273 append -lnsl -lsocket to ldflags.
7274
7275 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7276
7277 * gcc.target/aarch64/float_truncate_zero.c: New test.
7278
7279 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7280
7281 PR target/99195
7282 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
7283
7284 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
7285
7286 * gcc.target/xstormy16/mulhi.c: New test case.
7287
7288 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
7289
7290 * gcc.target/xstormy16/extendhisi2.c: New test case.
7291 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
7292
7293 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
7294
7295 * gcc.target/xstormy16/shiftsi.c: New test case.
7296
7297 2023-04-23 liuhongt <hongtao.liu@intel.com>
7298
7299 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
7300 testcase to make the codegen more stable.
7301 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
7302 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
7303 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
7304 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
7305
7306 2023-04-23 liuhongt <hongtao.liu@intel.com>
7307
7308 * gcc.target/i386/pr108707.c: New test.
7309
7310 2023-04-22 Andrew Pinski <apinski@marvell.com>
7311
7312 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
7313
7314 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
7315
7316 PR target/54816
7317 * gcc.target/avr/pr54816.c: Move to...
7318 * gcc.target/avr/mmcu/pr54816.c: ... here.
7319
7320 2023-04-22 Harald Anlauf <anlauf@gmx.de>
7321 Steven G. Kargl <kargl@gcc.gnu.org>
7322
7323 PR fortran/109500
7324 * gfortran.dg/allocatable_function_11.f90: New test.
7325
7326 2023-04-22 Jakub Jelinek <jakub@redhat.com>
7327
7328 PR testsuite/109572
7329 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
7330 vect prefix to make sure we only count vectorized calls.
7331 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
7332 rather than 4.
7333 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
7334 vect prefix to make sure we only count vectorized calls.
7335 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
7336 rather than 4.
7337 (foo): Add 2 further arithmetic ops to the loop to make it appear
7338 worthwhile for vectorization heuristics on powerpc.
7339 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
7340 vect prefix to make sure we only count vectorized calls.
7341 (foo): Add 2 further arithmetic ops to the loop to make it appear
7342 worthwhile for vectorization heuristics on powerpc.
7343
7344 2023-04-22 Jeff Law <jlaw@ventanamicro>
7345
7346 * gcc.target/rx/movsicc.c: Broken down into ...
7347 * gcc.target/rx/movsicc-1.c: Here.
7348 * gcc.target/rx/movsicc-2.c: Here.
7349 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
7350 * gcc.target/rx/movsicc-4.c: Here.
7351 * gcc.target/rx/movsicc-5.c: Here.
7352 * gcc.target/rx/movsicc-6.c: Here.
7353 * gcc.target/rx/movsicc-7.c: Here.
7354 * gcc.target/rx/movsicc-8.c: Here.
7355
7356 2023-04-22 Jakub Jelinek <jakub@redhat.com>
7357
7358 PR tree-optimization/109583
7359 * gcc.dg/pr109583.c: New test.
7360
7361 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
7362 Ondrej Kubanek <kubanek0ondrej@gmail.com>
7363
7364 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
7365 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
7366 * gcc.dg/tree-prof/peel-2.c: New test.
7367
7368 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
7369
7370 PR tree-optimization/109546
7371 * gcc.dg/pr109546.c: New.
7372
7373 2023-04-21 Jason Merrill <jason@redhat.com>
7374
7375 PR c++/108099
7376 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
7377 * g++.dg/ext/unsigned-typedef2.C: New test.
7378 * g++.dg/ext/unsigned-typedef3.C: New test.
7379
7380 2023-04-21 Jeff Law <jlaw@ventanamicro>
7381
7382 PR testsuite/109549
7383 * gcc.target/i386/cmov6.c: No longer expect this test to
7384 generate 'cmov' instructions.
7385
7386 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7387
7388 * gcc.target/aarch64/sminmax-asr_1.c: New test.
7389
7390 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7391
7392 PR target/108779
7393 * gcc.target/aarch64/mtp.c: New test.
7394 * gcc.target/aarch64/mtp_1.c: New test.
7395 * gcc.target/aarch64/mtp_2.c: New test.
7396 * gcc.target/aarch64/mtp_3.c: New test.
7397 * gcc.target/aarch64/mtp_4.c: New test.
7398
7399 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7400
7401 PR target/99195
7402 * gcc.target/aarch64/simd/pr99195_1.c: New test.
7403
7404 2023-04-21 Richard Biener <rguenther@suse.de>
7405
7406 PR tree-optimization/109573
7407 * g++.dg/vect/pr109573.cc: New testcase.
7408
7409 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7410
7411 PR target/108270
7412 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
7413 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
7414 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
7415
7416 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
7417
7418 PR target/108728
7419 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
7420
7421 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
7422
7423 PR target/108728
7424 * lib/target-supports.exp (is-effective-target-keyword): Add
7425 ppc_cpu_supports_hw.
7426
7427 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7428
7429 PR target/109547
7430 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
7431 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
7432 condition.
7433
7434 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
7435
7436 PR tree-optimization/109564
7437 * gcc.dg/torture/pr109564-1.c: New testcase.
7438 * gcc.dg/torture/pr109564-2.c: Likewise.
7439 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
7440 * gcc.dg/tree-ssa/vrp06.c: Likewise.
7441
7442 2023-04-20 Jakub Jelinek <jakub@redhat.com>
7443
7444 PR c/107041
7445 * gcc.dg/goacc/pr107041.c: New test.
7446
7447 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
7448
7449 PR target/78952
7450 * gcc.target/i386/pr78952-4.c: New test.
7451
7452 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7453 kito-cheng <kito.cheng@sifive.com>
7454
7455 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
7456 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
7457 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
7458
7459 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
7460
7461 * gcc.target/riscv/arch-19.c: Add -misa-spec.
7462
7463 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7464 kito-cheng <kito.cheng@sifive.com>
7465
7466 PR target/109535
7467 * g++.target/riscv/rvv/base/pr109535.C: New test.
7468 * gcc.target/riscv/rvv/base/pr109535.c: New test.
7469
7470 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
7471
7472 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
7473 rather than stdint.h
7474
7475 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
7476
7477 * lib/target-supports.exp
7478 (check_effective_target_vect_call_copysignf): Add amdgcn.
7479 (check_effective_target_vect_call_sqrtf): Add amdgcn.
7480 (check_effective_target_vect_call_ceilf): Add amdgcn.
7481 (check_effective_target_vect_call_floor): Add amdgcn.
7482 (check_effective_target_vect_logical_reduc): Add amdgcn.
7483
7484 2023-04-20 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR tree-optimization/109011
7487 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
7488 dg-additional-options.
7489 (baz, qux): Remove functions and corresponding dg-final.
7490 * gcc.dg/vect/pr109011-2.c: New test.
7491 * gcc.dg/vect/pr109011-3.c: New test.
7492 * gcc.dg/vect/pr109011-4.c: New test.
7493 * gcc.dg/vect/pr109011-5.c: New test.
7494
7495 2023-04-20 Jakub Jelinek <jakub@redhat.com>
7496
7497 PR c++/108099
7498 PR testsuite/109560
7499 * g++.dg/ext/int128-8.C: Require int128 effective target.
7500
7501 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
7502
7503 PR testsuite/106879
7504 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
7505 vect_hw_misalign on POWERs.
7506
7507 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
7508
7509 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
7510 * gcc.target/i386/pr109117-1.c: Modify error message.
7511
7512 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
7513
7514 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
7515
7516 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
7517
7518 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
7519
7520 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
7521
7522 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
7523 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
7524 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
7525 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
7526 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
7527 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
7528 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
7529 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
7530 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
7531 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
7532 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
7533 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
7534 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
7535 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
7536 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
7537 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
7538 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
7539 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
7540 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
7541 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
7542 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
7543 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
7544 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
7545 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
7546 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
7547 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
7548 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
7549 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
7550 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
7551 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
7552 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
7553 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
7554 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
7555 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
7556 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
7557 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
7558 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
7559 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
7560 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
7561 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
7562 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
7563 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
7564 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
7565 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
7566 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
7567 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
7568 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
7569 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
7570 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
7571 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
7572 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
7573 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
7574
7575 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
7576
7577 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
7578 Remove avx512bw.
7579 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
7580 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
7581 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7582 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
7583 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
7584 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
7585 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
7586 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7587 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7588 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
7589 * gcc.target/i386/pr93696-1.c: Ditto.
7590 * gcc.target/i386/pr93696-2.c: Ditto.
7591
7592 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
7593
7594 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
7595 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
7596 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
7597 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
7598 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
7599 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
7600 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
7601
7602 2023-04-19 Patrick Palka <ppalka@redhat.com>
7603 Jonathan Wakely <jwakely@redhat.com>
7604
7605 PR c++/100157
7606 * g++.dg/ext/type_pack_element1.C: New test.
7607 * g++.dg/ext/type_pack_element2.C: New test.
7608 * g++.dg/ext/type_pack_element3.C: New test.
7609
7610 2023-04-19 Patrick Palka <ppalka@redhat.com>
7611
7612 PR c++/109556
7613 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
7614
7615 2023-04-19 Harald Anlauf <anlauf@gmx.de>
7616
7617 PR testsuite/83904
7618 PR fortran/100297
7619 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
7620 instead of the naive "free".
7621 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
7622
7623 2023-04-19 Andrew Pinski <apinski@marvell.com>
7624
7625 * gcc.target/i386/cmov10.c: New test.
7626 * gcc.target/i386/cmov11.c: New test.
7627
7628 2023-04-19 Jason Merrill <jason@redhat.com>
7629
7630 PR c++/108099
7631 * g++.dg/ext/int128-8.C: New test.
7632
7633 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7634
7635 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
7636 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
7637 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
7638 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
7639 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
7640 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
7641 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
7642
7643 2023-04-19 Pan Li <pan2.li@intel.com>
7644
7645 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
7646 condition.
7647 * gcc.target/riscv/simplify_ior_optimization.c: New test.
7648
7649 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
7650
7651 PR target/78904
7652 PR target/78952
7653 * gcc.target/i386/pr78952-3.c: New test.
7654
7655 2023-04-19 Xi Ruoyao <xry111@xry111.site>
7656
7657 PR target/109465
7658 * gcc.target/loongarch/pr109465-1.c: New test.
7659 * gcc.target/loongarch/pr109465-2.c: New test.
7660 * gcc.target/loongarch/pr109465-3.c: New test.
7661
7662 2023-04-19 Xi Ruoyao <xry111@xry111.site>
7663
7664 * gcc.target/loongarch/va_arg.c: New test.
7665
7666 2023-04-19 Jakub Jelinek <jakub@redhat.com>
7667
7668 PR tree-optimization/109011
7669 * gcc.dg/vect/pr109011-1.c: New test.
7670
7671 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7672
7673 * gcc.target/aarch64/vec-set-zero.c: New test.
7674
7675 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7676
7677 PR target/108840
7678 * gcc.target/aarch64/pr108840.c: New test.
7679
7680 2023-04-19 Jakub Jelinek <jakub@redhat.com>
7681
7682 PR tree-optimization/109524
7683 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
7684 const nn &.
7685
7686 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
7687
7688 PR target/94908
7689 * gcc.target/i386/pr94908.c: New test.
7690 * gcc.target/i386/sse4_1-insertps-5.c: New test.
7691 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
7692
7693 2023-04-18 Richard Biener <rguenther@suse.de>
7694
7695 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
7696 * gcc.dg/tm/alias-1.c: Likewise.
7697 * gcc.dg/tm/alias-2.c: Likewise.
7698 * gcc.dg/torture/ipa-pta-1.c: Likewise.
7699 * gcc.dg/torture/pr39074-2.c: Likewise.
7700 * gcc.dg/torture/pr39074.c: Likewise.
7701 * gcc.dg/torture/pta-callused-1.c: Likewise.
7702 * gcc.dg/torture/pta-escape-1.c: Likewise.
7703 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
7704 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
7705 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
7706 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7707 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7708 * gcc.dg/tree-ssa/alias-19.c: Likewise.
7709 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
7710 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
7711 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7712 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7713
7714 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
7715
7716 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
7717
7718 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7719
7720 * gcc.target/aarch64/spellcheck_11.c: New test.
7721
7722 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7723
7724 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
7725 extension.
7726
7727 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
7728
7729 * gcc.target/riscv/arch-5.c: Likewise.
7730
7731 2023-04-18 Jakub Jelinek <jakub@redhat.com>
7732
7733 PR tree-optimization/109240
7734 * gcc.target/aarch64/simd/addsub_2.c: New test.
7735 * gcc.target/aarch64/sve/addsub_2.c: New test.
7736
7737 2023-04-18 Xi Ruoyao <xry111@xry111.site>
7738
7739 * gcc.target/loongarch/add-const.c: New test.
7740 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
7741 frame size change.
7742 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
7743
7744 2023-04-17 Patrick Palka <ppalka@redhat.com>
7745
7746 PR c++/109531
7747 * g++.dg/template/canon-type-20.C: New test.
7748 * g++.dg/template/ttp36.C: New test.
7749
7750 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
7751
7752 * gcc.target/riscv/stack_save_restore.c: New test.
7753
7754 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7755
7756 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
7757
7758 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7759
7760 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
7761
7762 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
7763
7764 PR target/106602
7765 * gcc.target/riscv/pr106602.c: Moved to...
7766 * gcc.target/riscv/pr106602-rv64i.c: ...here.
7767 * gcc.target/riscv/pr106602-rv32i.c: New test.
7768 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
7769
7770 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
7771
7772 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
7773 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
7774 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
7775 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
7776
7777 2023-04-17 Martin Jambor <mjambor@suse.cz>
7778
7779 PR ipa/107769
7780 PR ipa/109318
7781 * gcc.dg/ipa/pr109318.c: New test.
7782 * gcc.dg/lto/pr107769_0.c: Likewise.
7783
7784 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
7785 Di Zhao <di.zhao@amperecomputing.com>
7786
7787 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
7788
7789 2023-04-17 Jakub Jelinek <jakub@redhat.com>
7790
7791 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
7792 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
7793 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
7794
7795 2023-04-17 Richard Biener <rguenther@suse.de>
7796
7797 PR tree-optimization/109524
7798 * g++.dg/pr109524.C: New testcase.
7799
7800 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
7801
7802 PR testsuite/108809
7803 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
7804
7805 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
7806
7807 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
7808 for riscv_vector.h
7809 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
7810 -mabi.
7811
7812 2023-04-17 Pan Li <pan2.li@intel.com>
7813
7814 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
7815
7816 2023-04-16 Jeff Law <jlaw@ventanamicro>
7817
7818 PR target/109508
7819 * gcc.target/riscv/pr109508.c: New test.
7820
7821 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
7822
7823 PR target/54816
7824 * gcc.target/avr/pr54816.c: New test case.
7825
7826 2023-04-15 Jason Merrill <jason@redhat.com>
7827
7828 PR c++/109357
7829 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
7830
7831 2023-04-15 Alexandre Oliva <oliva@adacore.com>
7832 Kewen Lin <linkw@linux.ibm.com>
7833
7834 PR target/99708
7835 * gcc.target/powerpc/pr99708.c: Accept lack of
7836 __SIZEOF_IBM128__ when long double is 64-bit wide.
7837
7838 2023-04-15 Jason Merrill <jason@redhat.com>
7839
7840 PR c++/109514
7841 * g++.dg/warn/Wdangling-pointer-6.C: New test.
7842
7843 2023-04-14 Harald Anlauf <anlauf@gmx.de>
7844
7845 PR fortran/109511
7846 * gfortran.dg/set_exponent_1.f90: New test.
7847
7848 2023-04-14 Richard Biener <rguenther@suse.de>
7849
7850 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
7851 checking avx_runtime in dump scanning.
7852 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
7853 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
7854
7855 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
7856
7857 PR fortran/104272
7858 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
7859 from 6 to 5 without memory leaks.
7860 * gfortran.dg/finalize_52.f90: New test
7861
7862 2023-04-14 Richard Biener <rguenther@suse.de>
7863
7864 PR tree-optimization/109502
7865 * gcc.dg/vect/pr109502.c: New testcase.
7866
7867 2023-04-14 Richard Biener <rguenther@suse.de>
7868
7869 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
7870 and add missing avx guard.
7871 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
7872 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
7873 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
7874 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
7875 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
7876
7877 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
7878 Jakub Jelinek <jakub@redhat.com>
7879
7880 PR target/108947
7881 PR target/109040
7882 * gcc.dg/pr108947.c: New test.
7883 * gcc.c-torture/execute/pr109040.c: New test.
7884
7885 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
7886
7887 PR analyzer/108722
7888 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
7889
7890 2023-04-13 Patrick Palka <ppalka@redhat.com>
7891
7892 PR c++/109420
7893 * g++.dg/template/typename27.C: New test.
7894
7895 2023-04-13 Jason Merrill <jason@redhat.com>
7896
7897 PR c++/109277
7898 * g++.dg/ext/is_convertible5.C: New test.
7899
7900 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
7901
7902 PR modula2/109497
7903 PR modula2/109496
7904 * gm2/pim/run/pass/addcharconst.mod: New test.
7905 * gm2/pim/run/pass/singlechar.mod: New test.
7906
7907 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
7908
7909 PR target/108910
7910 * gcc.dg/torture/pr108910.c: New test.
7911
7912 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7913
7914 PR target/109479
7915 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
7916 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
7917 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
7918 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
7919 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
7920 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
7921
7922 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7923
7924 PR tree-optimization/109410
7925 * gcc.dg/pr109410.c: New test.
7926
7927 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR target/109458
7930 * gcc.target/i386/pr109458.c: New test.
7931
7932 2023-04-12 Jakub Jelinek <jakub@redhat.com>
7933
7934 PR tree-optimization/109462
7935 * g++.dg/opt/pr109462.C: New test.
7936
7937 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
7938
7939 PR tree-optimization/109462
7940 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
7941
7942 2023-04-12 Richard Biener <rguenther@suse.de>
7943
7944 PR tree-optimization/109473
7945 * gcc.dg/vect/pr109473.c: New testcase.
7946
7947 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7948
7949 PR fortran/104312
7950 * gfortran.dg/entry_26.f90: New test.
7951 * gfortran.dg/entry_27.f90: New test.
7952
7953 2023-04-12 Harald Anlauf <anlauf@gmx.de>
7954
7955 PR fortran/61615
7956 PR fortran/99982
7957 * gfortran.dg/interface_49.f90: New test.
7958
7959 2023-04-12 Richard Biener <rguenther@suse.de>
7960
7961 PR tree-optimization/109469
7962 * gcc.dg/torture/pr109469.c: New testcase.
7963
7964 2023-04-12 Richard Biener <rguenther@suse.de>
7965
7966 PR tree-optimization/109434
7967 * g++.dg/opt/pr109434.C: New testcase.
7968
7969 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
7970
7971 PR testsuite/108815
7972 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
7973 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
7974 considering BE.
7975
7976 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
7977
7978 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
7979
7980 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
7981 Pan Li <pan2.li@intel.com>
7982 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7983 Kito Cheng <kito.cheng@sifive.com>
7984
7985 PR target/109104
7986 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
7987 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
7988 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
7989
7990 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
7991
7992 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
7993 for -m32.
7994
7995 2023-04-11 Martin Liska <mliska@suse.cz>
7996
7997 PR driver/108241
7998 * gcc.dg/pr108241.c: New test.
7999 * gcc.dg/pr79570.c: Add also -g option.
8000
8001 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
8002
8003 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
8004 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
8005 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
8006
8007 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
8008
8009 PR target/108812
8010 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
8011 expected vectors for Big Endian.
8012 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
8013
8014 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
8015
8016 PR target/70243
8017 * gcc.target/powerpc/pr70243.c: New test.
8018
8019 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
8020
8021 * g++.dg/other/i386-2.C: Add -mamx-complex.
8022 * g++.dg/other/i386-3.C: Ditto.
8023 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
8024 * gcc.target/i386/amx-helper.h: Add amx-complex support.
8025 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
8026 * gcc.target/i386/sse-12.c: Add -mamx-complex.
8027 * gcc.target/i386/sse-13.c: Ditto.
8028 * gcc.target/i386/sse-14.c: Ditto.
8029 * gcc.target/i386/sse-22.c: Add amx-complex.
8030 * gcc.target/i386/sse-23.c: Ditto.
8031 * lib/target-supports.exp (check_effective_target_amx_complex): New.
8032 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
8033 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
8034 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
8035 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
8036
8037 2023-04-08 Jakub Jelinek <jakub@redhat.com>
8038
8039 PR tree-optimization/109392
8040 * gcc.dg/pr109392.c: New test.
8041
8042 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
8043
8044 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
8045
8046 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
8047
8048 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
8049
8050 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
8051
8052 PR fortran/87477
8053 PR fortran/85686
8054 PR fortran/88247
8055 PR fortran/91941
8056 PR fortran/92779
8057 PR fortran/93339
8058 PR fortran/93813
8059 PR fortran/100948
8060 PR fortran/102106
8061 PR fortran/98408
8062 PR fortran/105205
8063 PR fortran/106918
8064 * gfortran.dg/associate_47.f90 : Enable substring test.
8065 * gfortran.dg/associate_51.f90 : Update an error message.
8066 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
8067 uninitialzed dg-warnings.
8068 * gfortran.dg/associate_60.f90 : New test
8069 * gfortran.dg/pr98408.f90 : New test
8070 * gfortran.dg/pr105205.f90 : New test
8071 * gfortran.dg/pr106918.f90 : New test
8072
8073 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
8074
8075 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
8076 dg directive and remove trailing whitespace.
8077 * gfortran.dg/c-interop/c407a-1.f90 : ditto
8078 * gfortran.dg/c-interop/c407b-1.f90 : ditto
8079 * gfortran.dg/c-interop/c407b-2.f90 : ditto
8080 * gfortran.dg/c-interop/c407c-1.f90 : ditto
8081 * gfortran.dg/c-interop/c535a-1.f90 : ditto
8082 * gfortran.dg/c-interop/c535a-2.f90 : ditto
8083 * gfortran.dg/c-interop/c535b-1.f90 : ditto
8084 * gfortran.dg/c-interop/c535b-2.f90 : ditto
8085 * gfortran.dg/c-interop/c535b-3.f90 : ditto
8086 * gfortran.dg/c-interop/c535c-1.f90 : ditto
8087 * gfortran.dg/c-interop/c535c-2.f90 : ditto
8088 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
8089 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
8090 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
8091 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
8092 * gfortran.dg/c-interop/tkr.f90 : ditto
8093 * gfortran.dg/class_result_10.f90 : ditto
8094 * gfortran.dg/dtio_35.f90 : ditto
8095 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
8096 * gfortran.dg/pr103258.f90 : ditto
8097 * gfortran.dg/pr59107.f90 : ditto
8098 * gfortran.dg/pr93835.f08 : ditto
8099
8100 2023-04-07 Alexandre Oliva <oliva@adacore.com>
8101
8102 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
8103 fortran compiler, skip if missing.
8104
8105 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8106
8107 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
8108 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
8109
8110 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
8111
8112 PR tree-optimization/109417
8113 * gcc.dg/pr109417.c: New.
8114
8115 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8116
8117 * rust/compile/issue-1422.rs: New test.
8118
8119 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8120
8121 * rust/compile/issue-1361.rs: New test.
8122
8123 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
8124
8125 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
8126 * rust/compile/issue-1830_str.rs: Likewise.
8127
8128 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8129
8130 * rust/compile/empty.in: New test.
8131 * rust/compile/include_empty.rs: New test.
8132
8133 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8134
8135 * rust/compile/torture/traits10.rs: Fix test-case
8136
8137 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8138
8139 * rust/compile/issue-1725-1.rs: New test.
8140 * rust/compile/issue-1725-2.rs: New test.
8141
8142 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8143
8144 * rust/compile/builtin_macro_include_str.rs:
8145 Include test of invalid UTF-8.
8146 * rust/compile/invalid_utf8: File with invalid UTF-8.
8147
8148 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8149
8150 * rust/compile/parse_empty_tuple_pattern.rs: New test.
8151
8152 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
8153
8154 * rust/compile/issue-1830_bytes.rs: New test.
8155 * rust/compile/issue-1830_str.rs: New test.
8156
8157 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8158
8159 * rust/compile/variadic.rs: New test.
8160
8161 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8162
8163 * rust/execute/torture/overflow1.rs: Fix test.
8164
8165 2023-04-06 mxlol233 <mxlol233@outlook.com>
8166
8167 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
8168 * rust/compile/feature_intrinsics.rs: New file.
8169 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
8170 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
8171 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
8172 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
8173 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
8174 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
8175 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
8176 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
8177 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
8178 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
8179 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
8180 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
8181 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
8182 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
8183 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
8184 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
8185 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
8186 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
8187 `intrinsics`.
8188 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
8189 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
8190 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
8191 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
8192 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
8193 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
8194 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
8195 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
8196 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
8197
8198 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8199
8200 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
8201 * rust/compile/macro44.rs: Fix invalid testcase assertions.
8202 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
8203 * rust/compile/builtin_macro_recurse2.rs: New test.
8204 * rust/compile/macro46.rs: New test.
8205 * rust/compile/builtin_macro_eager1.rs: New file.
8206 * rust/compile/builtin_macro_eager2.rs: New file.
8207
8208 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
8209
8210 * rust/execute/torture/let-pattern-1.rs: New test.
8211
8212 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8213
8214 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
8215 * rust/compile/torture/intrinsics-5.rs: likewise
8216 * rust/execute/torture/atomic_load.rs: likewise
8217 * rust/execute/torture/atomic_store.rs: likewise
8218 * rust/bounds1.rs: New test.
8219
8220 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8221
8222 * rust/compile/func3.rs: update test case
8223
8224 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8225
8226 * rust/compile/issue-1786.rs: New test.
8227
8228 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8229
8230 * rust/compile/never_type_err1.rs: Moved to...
8231 * rust/compile/never_type1.rs: ...here. It now works
8232
8233 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8234
8235 * rust/compile/issue-1773.rs: New test.
8236
8237 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8238
8239 * rust/execute/torture/issue-1720-2.rs: New test.
8240
8241 2023-04-06 mxlol233 <mxlol233@outlook.com>
8242
8243 * rust/compile/feature.rs: New test.
8244
8245 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8246
8247 * rust/compile/closure_move_expr.rs: New test.
8248
8249 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8250
8251 * rust/compile/parse_complex_generic_application.rs: New test.
8252 * rust/compile/parse_complex_generic_application2.rs: New test.
8253
8254 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8255
8256 * rust/compile/multi_reference_type.rs: New test.
8257
8258 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
8259
8260 * rust/compile/issue-867.rs: New test.
8261
8262 2023-04-06 Lyra <teromene@teromene.fr>
8263
8264 * rust/compile/macro45.rs: New test.
8265
8266 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
8267
8268 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
8269 properly.
8270 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
8271 * rust/execute/torture/builtin_macro_env.rs: Likewise.
8272 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
8273 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
8274 * rust/execute/torture/builtin_macro_line.rs: Likewise.
8275 * rust/execute/torture/builtin_macros1.rs: Likewise.
8276 * rust/execute/torture/builtin_macros3.rs: Likewise.
8277 * rust/execute/torture/cfg1.rs: Likewise.
8278 * rust/execute/torture/cfg2.rs: Likewise.
8279 * rust/execute/torture/cfg3.rs: Likewise.
8280 * rust/execute/torture/cfg4.rs: Likewise.
8281 * rust/execute/torture/coercion1.rs: Likewise.
8282 * rust/execute/torture/coercion2.rs: Likewise.
8283 * rust/execute/torture/extern_mod4.rs: Likewise.
8284 * rust/execute/torture/helloworld1.rs: Likewise.
8285 * rust/execute/torture/helloworld2.rs: Likewise.
8286 * rust/execute/torture/issue-1198.rs: Likewise.
8287 * rust/execute/torture/issue-1231.rs: Likewise.
8288 * rust/execute/torture/issue-1232.rs: Likewise.
8289 * rust/execute/torture/issue-1249.rs: Likewise.
8290 * rust/execute/torture/issue-1436.rs: Likewise.
8291 * rust/execute/torture/issue-1496.rs: Likewise.
8292 * rust/execute/torture/issue-647.rs: Likewise.
8293 * rust/execute/torture/issue-845.rs: Likewise.
8294 * rust/execute/torture/issue-851.rs: Likewise.
8295 * rust/execute/torture/issue-858.rs: Likewise.
8296 * rust/execute/torture/issue-976.rs: Likewise.
8297 * rust/execute/torture/macros10.rs: Likewise.
8298 * rust/execute/torture/macros11.rs: Likewise.
8299 * rust/execute/torture/macros12.rs: Likewise.
8300 * rust/execute/torture/macros13.rs: Likewise.
8301 * rust/execute/torture/macros14.rs: Likewise.
8302 * rust/execute/torture/macros2.rs: Likewise.
8303 * rust/execute/torture/macros22.rs: Likewise.
8304 * rust/execute/torture/macros29.rs: Likewise.
8305 * rust/execute/torture/macros3.rs: Likewise.
8306 * rust/execute/torture/macros30.rs: Likewise.
8307 * rust/execute/torture/macros31.rs: Likewise.
8308 * rust/execute/torture/macros7.rs: Likewise.
8309 * rust/execute/torture/macros8.rs: Likewise.
8310 * rust/execute/torture/macros9.rs: Likewise.
8311 * rust/execute/torture/match1.rs: Likewise.
8312 * rust/execute/torture/match2.rs: Likewise.
8313 * rust/execute/torture/match3.rs: Likewise.
8314 * rust/execute/torture/match_bool1.rs: Likewise.
8315 * rust/execute/torture/match_byte1.rs: Likewise.
8316 * rust/execute/torture/match_char1.rs: Likewise.
8317 * rust/execute/torture/match_int1.rs: Likewise.
8318 * rust/execute/torture/match_loop1.rs: Likewise.
8319 * rust/execute/torture/match_range1.rs: Likewise.
8320 * rust/execute/torture/match_range2.rs: Likewise.
8321 * rust/execute/torture/match_tuple1.rs: Likewise.
8322 * rust/execute/torture/method1.rs: Likewise.
8323 * rust/execute/torture/method2.rs: Likewise.
8324 * rust/execute/torture/method3.rs: Likewise.
8325 * rust/execute/torture/method4.rs: Likewise.
8326 * rust/execute/torture/operator_overload_1.rs: Likewise.
8327 * rust/execute/torture/operator_overload_10.rs: Likewise.
8328 * rust/execute/torture/operator_overload_11.rs: Likewise.
8329 * rust/execute/torture/operator_overload_12.rs: Likewise.
8330 * rust/execute/torture/operator_overload_2.rs: Likewise.
8331 * rust/execute/torture/operator_overload_4.rs: Likewise.
8332 * rust/execute/torture/operator_overload_5.rs: Likewise.
8333 * rust/execute/torture/operator_overload_6.rs: Likewise.
8334 * rust/execute/torture/operator_overload_7.rs: Likewise.
8335 * rust/execute/torture/operator_overload_8.rs: Likewise.
8336 * rust/execute/torture/operator_overload_9.rs: Likewise.
8337 * rust/execute/torture/str-layout1.rs: Likewise.
8338 * rust/execute/torture/str-zero.rs: Likewise.
8339 * rust/execute/torture/trait1.rs: Likewise.
8340 * rust/execute/torture/trait10.rs: Likewise.
8341 * rust/execute/torture/trait11.rs: Likewise.
8342 * rust/execute/torture/trait12.rs: Likewise.
8343 * rust/execute/torture/trait13.rs: Likewise.
8344 * rust/execute/torture/trait2.rs: Likewise.
8345 * rust/execute/torture/trait3.rs: Likewise.
8346 * rust/execute/torture/trait4.rs: Likewise.
8347 * rust/execute/torture/trait5.rs: Likewise.
8348 * rust/execute/torture/trait6.rs: Likewise.
8349 * rust/execute/torture/trait7.rs: Likewise.
8350 * rust/execute/torture/trait8.rs: Likewise.
8351 * rust/execute/torture/trait9.rs: Likewise.
8352 * rust/execute/torture/closure2.rs: Likewise.
8353 * rust/execute/torture/closure3.rs: Likewise.
8354 * rust/execute/torture/loop-condition-eval.rs: Likewise.
8355 * rust/execute/torture/operator_overload_3.rs: Likewise.
8356
8357 2023-04-06 mxlol233 <mxlol233@outlook.com>
8358
8359 * rust/compile/diagnostic_underline.rs: New test.
8360
8361 2023-04-06 Philip Herron <herron.philip@googlemail.com>
8362
8363 * rust/compile/bounds.rs: change to use -fsyntax-only
8364 * rust/execute/torture/issue-1720.rs: New test.
8365
8366 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
8367
8368 * rust/compile/decl_macro1.rs: New test.
8369 * rust/compile/decl_macro2.rs: New test.
8370 * rust/compile/decl_macro3.rs: New test.
8371 * rust/compile/decl_macro4.rs: New test.
8372 * rust/compile/decl_macro5.rs: New test.
8373 * rust/compile/decl_macro6.rs: New test.
8374 * rust/compile/decl_macro7.rs: New test.
8375 * rust/execute/torture/decl_macro1.rs: New test.
8376 * rust/execute/torture/decl_macro2.rs: New test.
8377 * rust/execute/torture/decl_macro3.rs: New test.
8378 * rust/execute/torture/decl_macro4.rs: New test.
8379
8380 2023-04-06 mxlol233 <mxlol233@outlook.com>
8381
8382 * rust/compile/bounds.rs: New test.
8383
8384 2023-04-06 Dave <dme2223@gmail.com>
8385
8386 * rust/compile/const10.rs: New test.
8387
8388 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
8389
8390 * rust/compile/unsafe11.rs: New test.
8391
8392 2023-04-06 Alexandre Oliva <oliva@adacore.com>
8393
8394 * gcc.dg/signbit-2.c: Add -maltivec if supported.
8395
8396 2023-04-06 Alexandre Oliva <oliva@adacore.com>
8397 Thomas Schwinge <thomas@codesourcery.com>
8398
8399 PR testsuite/108899
8400 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
8401 Fix quoting.
8402
8403 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
8404
8405 PR modula2/109423
8406 * gm2/pim/fail/setunknown.mod: New test.
8407 * gm2/pim/fail/setunknown2.mod: New test.
8408
8409 2023-04-05 Jeff Law <jlaw@ventanamicro>
8410
8411 PR target/108892
8412 * gcc.c-torture/compile/pr108892.c: New test.
8413
8414 2023-04-05 Martin Jambor <mjambor@suse.cz>
8415
8416 PR ipa/108959
8417 * gcc.dg/ipa/pr108959.c: New test.
8418
8419 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8420
8421 * g++.target/riscv/rvv/base/bug-23.C: New test.
8422
8423 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8424
8425 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
8426
8427 2023-04-04 Harald Anlauf <anlauf@gmx.de>
8428
8429 PR fortran/104349
8430 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
8431 * gfortran.dg/pr104349.f90: New test.
8432
8433 2023-04-04 Jakub Jelinek <jakub@redhat.com>
8434
8435 PR tree-optimization/109386
8436 * gcc.c-torture/execute/ieee/pr109386.c: New test.
8437
8438 2023-04-04 Marek Polacek <polacek@redhat.com>
8439
8440 PR sanitizer/109107
8441 * c-c++-common/ubsan/pr109107-1.c: New test.
8442 * c-c++-common/ubsan/pr109107-2.c: New test.
8443 * c-c++-common/ubsan/pr109107-3.c: New test.
8444 * c-c++-common/ubsan/pr109107-4.c: New test.
8445
8446 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
8447
8448 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
8449 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
8450 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
8451 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
8452 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
8453 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
8454 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
8455 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
8456 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
8457 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
8458
8459 2023-04-04 Jakub Jelinek <jakub@redhat.com>
8460
8461 PR target/109384
8462 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
8463 vs. f conflict.
8464
8465 2023-04-04 Richard Biener <rguenther@suse.de>
8466
8467 PR tree-optimization/109304
8468 * gcc.dg/pr109304.c: New testcase.
8469
8470 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
8471
8472 PR target/108699
8473 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
8474 to distinguish parity byte from parity.
8475 * gcc.target/powerpc/pr108699.c: New test.
8476
8477 2023-04-04 Jason Merrill <jason@redhat.com>
8478
8479 PR c++/107484
8480 * g++.dg/lookup/friend25.C: New test.
8481
8482 2023-04-03 Patrick Palka <ppalka@redhat.com>
8483
8484 PR c++/109300
8485 * g++.dg/cpp1y/var-templ79.C: New test.
8486
8487 2023-04-03 Jakub Jelinek <jakub@redhat.com>
8488 Martin Jambor <mjambor@suse.cz>
8489
8490 PR ipa/109303
8491 * gcc.dg/pr109303.c: New test.
8492
8493 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
8494
8495 PR target/102146
8496 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
8497 scan.
8498
8499 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
8500
8501 PR target/109375
8502 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
8503
8504 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
8505
8506 PR target/109376
8507 * gnat.dg/prot7.adb: Skip on hppa.
8508
8509 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8510 kito-cheng <kito.cheng@sifive.com>
8511
8512 * g++.target/riscv/rvv/base/bug-19.C: New test.
8513 * g++.target/riscv/rvv/base/bug-20.C: New test.
8514 * g++.target/riscv/rvv/base/bug-21.C: New test.
8515 * g++.target/riscv/rvv/base/bug-22.C: New test.
8516
8517 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8518
8519 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
8520 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
8521
8522 2023-04-01 Patrick Palka <ppalka@redhat.com>
8523
8524 PR c++/109160
8525 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
8526
8527 2023-04-01 Patrick Palka <ppalka@redhat.com>
8528
8529 PR c++/53164
8530 PR c++/105848
8531 * g++.dg/template/fn-ptr3a.C: New test.
8532 * g++.dg/template/fn-ptr3b.C: New test.
8533 * g++.dg/template/fn-ptr4.C: New test.
8534
8535 2023-04-01 Jakub Jelinek <jakub@redhat.com>
8536
8537 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
8538 -fno-tree-dominator-opts -fno-tree-vrp.
8539 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
8540 * gcc.dg/torture/inf-compare-2.c: Likewise.
8541 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
8542
8543 2023-04-01 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR tree-optimization/109362
8546 * gcc.target/i386/pr109362.c: New test.
8547
8548 2023-04-01 Jakub Jelinek <jakub@redhat.com>
8549 Richard Sandiford <richard.sandiford@arm.com>
8550
8551 PR target/109254
8552 * gcc.target/aarch64/sve/pr109254.c: New test.
8553
8554 2023-03-31 Jakub Jelinek <jakub@redhat.com>
8555
8556 PR analyzer/107396
8557 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
8558 if fdopen returns NULL.
8559
8560 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
8561
8562 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
8563 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
8564
8565 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
8566
8567 * gcc.target/i386/pr109052-2.c: New.
8568
8569 2023-03-31 Jakub Jelinek <jakub@redhat.com>
8570
8571 PR tree-optimization/91645
8572 * gcc.target/i386/pr103559-1.c: New test.
8573 * gcc.target/i386/pr103559-2.c: New test.
8574 * gcc.target/i386/pr103559-3.c: New test.
8575 * gcc.target/i386/pr103559-4.c: New test.
8576
8577 2023-03-31 Jonathan Yong <10walls@gmail.com>
8578
8579 * c-c++-common/Warray-bounds.c: Fix excess warnings on
8580 LLP64.
8581
8582 2023-03-31 liuhongt <hongtao.liu@intel.com>
8583
8584 * g++.target/i386/pr85048.C: New test.
8585
8586 2023-03-30 Jason Merrill <jason@redhat.com>
8587
8588 PR c++/105452
8589 * g++.dg/lookup/anon8.C: New test.
8590
8591 2023-03-30 Jason Merrill <jason@redhat.com>
8592
8593 PR c++/105221
8594 * g++.dg/cpp1z/noexcept-type27.C: New test.
8595
8596 2023-03-30 Jakub Jelinek <jakub@redhat.com>
8597
8598 PR c++/109319
8599 * g++.dg/cpp23/subscript14.C: New test.
8600
8601 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
8602
8603 PR tree-optimization/109154
8604 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
8605
8606 2023-03-30 Jason Merrill <jason@redhat.com>
8607
8608 PR c++/107897
8609 PR c++/108887
8610 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
8611 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
8612
8613 2023-03-30 Richard Biener <rguenther@suse.de>
8614
8615 PR tree-optimization/107561
8616 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
8617 * g++.dg/warn/Warray-bounds-16.C: Likewise.
8618
8619 2023-03-30 Richard Biener <rguenther@suse.de>
8620
8621 PR tree-optimization/109342
8622 * g++.dg/torture/pr109342.C: New testcase.
8623
8624 2023-03-30 Jakub Jelinek <jakub@redhat.com>
8625
8626 PR c++/109278
8627 * g++.dg/cpp23/ext-floating15.C: New test.
8628
8629 2023-03-30 liuhongt <hongtao.liu@intel.com>
8630
8631 * gcc.target/i386/pr88828-0.c: Adjust testcase.
8632
8633 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
8634
8635 PR modula2/109336
8636 * gm2/link/nondefaultext/pass/hello.md: New test.
8637 * gm2/link/nondefaultext/pass/liba.dm: New test.
8638 * gm2/link/nondefaultext/pass/liba.md: New test.
8639 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
8640
8641 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
8642
8643 * gcc.target/riscv/arch-19.c: New test.
8644
8645 2023-03-29 Richard Biener <rguenther@suse.de>
8646
8647 PR tree-optimization/109331
8648 * gcc.dg/torture/pr109331.c: New testcase.
8649
8650 2023-03-29 Richard Biener <rguenther@suse.de>
8651
8652 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
8653
8654 2023-03-29 Richard Biener <rguenther@suse.de>
8655
8656 PR tree-optimization/109327
8657 * gcc.dg/pr109327.c: New testcase.
8658
8659 2023-03-29 Richard Biener <rguenther@suse.de>
8660
8661 PR ipa/106124
8662 * g++.dg/gomp/pr106124.C: New testcase.
8663
8664 2023-03-29 Jakub Jelinek <jakub@redhat.com>
8665 Richard Biener <rguenther@suse.de>
8666
8667 PR tree-optimization/109301
8668 * gcc.dg/pr109301.c: New test.
8669
8670 2023-03-29 Jason Merrill <jason@redhat.com>
8671
8672 PR c++/109321
8673 PR c++/109320
8674 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
8675 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
8676
8677 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
8678
8679 * gfortran.dg/weak-2.f90: Enable for nvptx target.
8680
8681 2023-03-28 David Malcolm <dmalcolm@redhat.com>
8682
8683 PR c/107002
8684 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
8685 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
8686 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
8687 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
8688
8689 2023-03-28 Jason Merrill <jason@redhat.com>
8690
8691 PR c++/107163
8692 * g++.dg/warn/Wsequence-point-5.C: New test.
8693
8694 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
8695
8696 PR target/109312
8697 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
8698
8699 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
8700
8701 PR rtl-optimization/109187
8702 * gcc.dg/pr109187.c: New test.
8703
8704 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
8705
8706 PR tree-optimization/109265
8707 PR tree-optimization/109274
8708 * gcc.dg/pr109274.c: New.
8709 * gfortran.dg/pr109265.f90: New.
8710
8711 2023-03-28 Richard Biener <rguenther@suse.de>
8712
8713 PR tree-optimization/107087
8714 * g++.dg/pr107087.C: New testcase.
8715
8716 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
8717
8718 PR target/109072
8719 * gcc.target/aarch64/pr109072_1.c: New test.
8720 * gcc.target/aarch64/pr109072_2.c: Likewise.
8721
8722 2023-03-28 Jakub Jelinek <jakub@redhat.com>
8723
8724 PR middle-end/106190
8725 * gcc.dg/asan/pr106190.c: New test.
8726
8727 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
8728
8729 * gcc.target/sparc/20230328-1.c: New test.
8730 * gcc.target/sparc/20230328-2.c: Likewise.
8731 * gcc.target/sparc/20230328-3.c: Likewise.
8732 * gcc.target/sparc/20230328-4.c: Likewise.
8733
8734 2023-03-28 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR target/109276
8737 * gcc.target/i386/pr109276.c: New test.
8738
8739 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
8740
8741 * gcc.target/sparc/20230328-1.c: New test.
8742 * gcc.target/sparc/20230328-2.c: Likewise.
8743 * gcc.target/sparc/20230328-3.c: Likewise.
8744 * gcc.target/sparc/20230328-4.c: Likewise.
8745
8746 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8747
8748 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
8749 brackets.
8750 * gcc.dg/visibility-22.c: Add weak_undefined options.
8751
8752 2023-03-27 Richard Biener <rguenther@suse.de>
8753
8754 PR tree-optimization/54498
8755 * g++.dg/torture/pr54498.C: New testcase.
8756
8757 2023-03-27 Richard Biener <rguenther@suse.de>
8758
8759 PR tree-optimization/108357
8760 * gcc.dg/tree-ssa/pr108357.c: New testcase.
8761
8762 2023-03-27 Martin Liska <mliska@suse.cz>
8763
8764 * lib/verify-sarif-file.py: Use apostrophes instead
8765 of double quotes.
8766
8767 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
8768
8769 PR target/109167
8770 * gcc.target/powerpc/pr109167.c: New test.
8771
8772 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
8773
8774 PR target/109082
8775 * gcc.target/powerpc/pr109082.c: New test.
8776
8777 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
8778
8779 PR target/106282
8780 * gcc.target/m68k/tls-gd-off.c: New.
8781 * gcc.target/m68k/tls-ie-off.c: New.
8782 * gcc.target/m68k/tls-ld-off.c: New.
8783 * gcc.target/m68k/tls-ld-xtls-off.c: New.
8784 * gcc.target/m68k/tls-le-off.c: New.
8785 * gcc.target/m68k/tls-le-xtls-off.c: New.
8786 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
8787 * gcc.target/m68k/tls-le.c: Likewise.
8788
8789 2023-03-26 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR tree-optimization/109230
8792 * gcc.dg/pr109230.c: New test.
8793
8794 2023-03-26 Jakub Jelinek <jakub@redhat.com>
8795
8796 PR ipa/105685
8797 * c-c++-common/cold-2.c: New test.
8798
8799 2023-03-25 David Malcolm <dmalcolm@redhat.com>
8800
8801 PR analyzer/109098
8802 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
8803 verify-sarif-file directive.
8804 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
8805 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
8806 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
8807 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
8808 test case, adapted from Wbidi-chars-1.c.
8809 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
8810 New test case.
8811 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
8812 New test case.
8813 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
8814 New test case, adapted from cpp/Winvalid-utf8-1.c.
8815 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
8816 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
8817 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
8818 directive.
8819 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
8820 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
8821 * lib/scansarif.exp (verify-sarif-file): New procedure.
8822 * lib/verify-sarif-file.py: New support script.
8823
8824 2023-03-24 Patrick Palka <ppalka@redhat.com>
8825
8826 PR c++/106969
8827 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
8828 C++98 mode.
8829 * g++.dg/lookup/this2.C: New test.
8830
8831 2023-03-24 Jason Merrill <jason@redhat.com>
8832
8833 PR c++/105481
8834 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
8835
8836 2023-03-24 David Malcolm <dmalcolm@redhat.com>
8837
8838 PR other/109163
8839 * c-c++-common/diagnostic-format-json-1.c: Update comment.
8840 * c-c++-common/diagnostic-format-json-2.c: Likewise.
8841 * c-c++-common/diagnostic-format-json-3.c: Likewise.
8842 * c-c++-common/diagnostic-format-json-4.c: Likewise.
8843 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
8844 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
8845
8846 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
8847
8848 PR tree-optimization/109238
8849 * gcc.dg/pr109238.c: New.
8850
8851 2023-03-24 Richard Biener <rguenther@suse.de>
8852
8853 PR tree-optimization/106912
8854 * gcc.dg/profile-generate-4.c: New testcase.
8855
8856 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
8857
8858 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
8859 Compile object for stressset.mod and testlib.mod. Add test so
8860 that we only link these objects with test application objects.
8861
8862 2023-03-24 Jakub Jelinek <jakub@redhat.com>
8863
8864 PR target/109137
8865 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
8866 require ia32 effective target. Only add -fPIC for fpic effective
8867 target. Remove #include <string.h>, use __builtin_memset instead of
8868 memset.
8869
8870 2023-03-24 Jakub Jelinek <jakub@redhat.com>
8871
8872 PR tree-optimization/99739
8873 * gcc.dg/tree-ssa/pr99739.c: New test.
8874
8875 2023-03-24 Alexandre Oliva <oliva@adacore.com>
8876
8877 * lib/target-supports.exp (add_options_for_weak_undefined):
8878 New.
8879 (check_effective_target_weak_undefined): Use it.
8880 (check_effective_target_posix_memalign): New.
8881 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
8882 favor of effective target requirement and added options for
8883 weak_undefined symbols.
8884 * gcc.dg/torture/pr90020.c: Likewise.
8885 * gcc.dg/addr_equal-1.c: Likewise.
8886 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
8887 abitest.S-using tests.
8888 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
8889 posix_memalign tests.
8890 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
8891
8892 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
8893 Tobias Burnus <tobias@codesourcery.com>
8894
8895 PR target/103628
8896 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
8897 expression" error.
8898 * gfortran.dg/unpack_field_1.f90: Likewise.
8899 * gfortran.dg/pr103628.f90: New.
8900
8901 2023-03-23 Jason Merrill <jason@redhat.com>
8902
8903 PR c++/105996
8904 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
8905
8906 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
8907
8908 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
8909
8910 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
8911
8912 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
8913
8914 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
8915
8916 * gcc.target/powerpc/mod-no_copy.c: New.
8917 * gcc.target/powerpc/mod-peephole.c: New.
8918
8919 2023-03-23 Andrew Pinski <apinski@marvell.com>
8920
8921 PR c/84900
8922 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
8923
8924 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
8925
8926 PR modula2/109264
8927 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
8928 New test.
8929 * gm2/iso/extended-opaque/pass/stressset.def: New test.
8930 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
8931 * gm2/iso/extended-opaque/pass/testset.mod: New test.
8932 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
8933 New test.
8934 * gm2/projects/iso/small/run/pass/stressset.def: New test.
8935 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
8936 * gm2/projects/iso/small/run/pass/test1.mod: New test.
8937 * gm2/projects/iso/small/run/pass/testlib.def: New test.
8938 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
8939 * gm2/projects/iso/small/run/pass/testset.mod: New test.
8940
8941 2023-03-23 Richard Biener <rguenther@suse.de>
8942
8943 PR tree-optimization/107569
8944 * g++.dg/opt/pr107569.C: New testcase.
8945
8946 2023-03-23 Richard Biener <rguenther@suse.de>
8947
8948 PR tree-optimization/109262
8949 * g++.dg/torture/pr109262.C: New testcase.
8950
8951 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
8952
8953 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
8954
8955 2023-03-23 Marek Polacek <polacek@redhat.com>
8956
8957 PR c++/107532
8958 * g++.dg/warn/Wdangling-reference11.C: New test.
8959 * g++.dg/warn/Wdangling-reference12.C: New test.
8960
8961 2023-03-23 Jakub Jelinek <jakub@redhat.com>
8962
8963 PR tree-optimization/109176
8964 * gcc.target/aarch64/sve/pr109176.c: New test.
8965
8966 2023-03-23 Pan Li <pan2.li@intel.com>
8967 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8968
8969 PR target/108654
8970 PR target/108185
8971 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
8972 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
8973 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
8974
8975 2023-03-23 Jason Merrill <jason@redhat.com>
8976
8977 PR c++/109241
8978 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
8979
8980 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8981
8982 PR target/109244
8983 * g++.target/riscv/rvv/base/pr109244.C: New test.
8984 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
8985 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
8986 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
8987 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
8988 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
8989 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
8990 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
8991 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
8992 * g++.target/riscv/rvv/base/bug-18.C: New test.
8993 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
8994 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
8995
8996 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8997
8998 PR target/109228
8999 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
9000
9001 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9002 kito-cheng <kito.cheng@sifive.com>
9003
9004 * g++.target/riscv/rvv/base/bug-10.C: New test.
9005 * g++.target/riscv/rvv/base/bug-11.C: New test.
9006 * g++.target/riscv/rvv/base/bug-12.C: New test.
9007 * g++.target/riscv/rvv/base/bug-13.C: New test.
9008 * g++.target/riscv/rvv/base/bug-14.C: New test.
9009 * g++.target/riscv/rvv/base/bug-15.C: New test.
9010 * g++.target/riscv/rvv/base/bug-16.C: New test.
9011 * g++.target/riscv/rvv/base/bug-17.C: New test.
9012 * g++.target/riscv/rvv/base/bug-2.C: New test.
9013 * g++.target/riscv/rvv/base/bug-3.C: New test.
9014 * g++.target/riscv/rvv/base/bug-4.C: New test.
9015 * g++.target/riscv/rvv/base/bug-5.C: New test.
9016 * g++.target/riscv/rvv/base/bug-6.C: New test.
9017 * g++.target/riscv/rvv/base/bug-7.C: New test.
9018 * g++.target/riscv/rvv/base/bug-8.C: New test.
9019 * g++.target/riscv/rvv/base/bug-9.C: New test.
9020
9021 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9022 kito-cheng <kito.cheng@sifive.com>
9023
9024 * gcc.target/riscv/rvv/base/bug-3.c: New test.
9025 * gcc.target/riscv/rvv/base/bug-4.c: New test.
9026 * gcc.target/riscv/rvv/base/bug-5.c: New test.
9027
9028 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
9029
9030 * lib/target-supports.exp (check_effective_target_riscv_vector):
9031 New.
9032
9033 2023-03-22 David Malcolm <dmalcolm@redhat.com>
9034
9035 PR testsuite/105959
9036 * gcc.dg-selftests/dg-final.exp
9037 (dg_final_directive_check_num_args): Update expected maximum
9038 number of args for the various directives using dg-scan.
9039 * lib/scanasm.exp (append_encoding_arg): New procedure.
9040 (dg-scan): Add optional 3rd argument: the encoding to use when
9041 reading from the file.
9042 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
9043 encoded when reading it.
9044 (scan-sarif-file-not): Likewise.
9045
9046 2023-03-22 Jason Merrill <jason@redhat.com>
9047
9048 PR c++/108390
9049 * g++.dg/template/partial-order3.C: New test.
9050
9051 2023-03-22 Harald Anlauf <anlauf@gmx.de>
9052 Steven G. Kargl <kargl@gcc.gnu.org>
9053
9054 PR fortran/104572
9055 * gfortran.dg/pr104572.f90: New test.
9056
9057 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
9058
9059 * gcc.target/i386/pr109137.c: New.
9060
9061 2023-03-22 Jason Merrill <jason@redhat.com>
9062
9063 PR c++/108795
9064 * g++.dg/ext/attr-tsafe1.C: New test.
9065
9066 2023-03-22 Alex Coplan <alex.coplan@arm.com>
9067
9068 PR c++/109177
9069 * g++.dg/ext/pr109177.C: New test.
9070
9071 2023-03-22 David Malcolm <dmalcolm@redhat.com>
9072
9073 PR analyzer/109239
9074 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
9075
9076 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
9077
9078 * gcc.target/gcn/complex.c: New test.
9079
9080 2023-03-21 Harald Anlauf <anlauf@gmx.de>
9081
9082 PR fortran/99036
9083 * gfortran.dg/pr99036.f90: New test.
9084
9085 2023-03-21 Jason Merrill <jason@redhat.com>
9086
9087 PR c++/106890
9088 * g++.dg/cpp0x/nsdmi-template25.C: New test.
9089
9090 2023-03-21 Richard Biener <rguenther@suse.de>
9091
9092 PR tree-optimization/109219
9093 * gcc.dg/torture/pr109219.c: New testcase.
9094
9095 2023-03-21 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR testsuite/108898
9098 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
9099 epilogue loops.
9100 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
9101 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
9102
9103 2023-03-21 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR testsuite/108898
9106 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
9107 to dg-additional-options. Always expect just 2 foo.simdclone calls.
9108 * gcc.dg/vect/vect-simd-clone-16f.c: Add
9109 --param vect-epilogues-nomask=0 to dg-additional-options.
9110 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
9111 foo.simdclone calls.
9112 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
9113 dg-additional-options.
9114 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
9115 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
9116 --param vect-epilogues-nomask=0 to dg-additional-options.
9117 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
9118 to dg-additional-options. Always expect just 2 foo.simdclone calls.
9119 * gcc.dg/vect/vect-simd-clone-18f.c: Add
9120 --param vect-epilogues-nomask=0 to dg-additional-options.
9121
9122 2023-03-21 Jakub Jelinek <jakub@redhat.com>
9123
9124 PR tree-optimization/109215
9125 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
9126
9127 2023-03-21 Richard Biener <rguenther@suse.de>
9128
9129 PR tree-optimization/109170
9130 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
9131 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
9132 * gcc.dg/predict-20.c: Likewise.
9133
9134 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
9135
9136 PR fortran/109209
9137 * gfortran.dg/pr109209.f90: New test.
9138
9139 2023-03-20 Marek Polacek <polacek@redhat.com>
9140
9141 PR c++/109159
9142 * g++.dg/cpp0x/explicit16.C: New test.
9143
9144 2023-03-20 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR c++/109164
9147 * g++.dg/tls/thread_local13.C: New test.
9148 * g++.dg/tls/thread_local13-aux.cc: New file.
9149 * g++.dg/tls/thread_local14.C: New test.
9150 * g++.dg/tls/thread_local14-aux.cc: New file.
9151
9152 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
9153
9154 PR target/109067
9155 * gcc.target/powerpc/divic3-1.c: New test.
9156 * gcc.target/powerpc/divic3-2.c: Likewise.
9157 * gcc.target/powerpc/mulic3-1.c: Likewise.
9158 * gcc.target/powerpc/mulic3-2.c: Likewise.
9159
9160 2023-03-20 Harald Anlauf <anlauf@gmx.de>
9161
9162 PR fortran/109186
9163 * gfortran.dg/nearest_6.f90: New test.
9164
9165 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
9166
9167 PR target/109178
9168 * gcc.target/powerpc/pr109178.c: New test.
9169
9170 2023-03-20 Jakub Jelinek <jakub@redhat.com>
9171
9172 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
9173 from char to char [2 * sizeof (int)].
9174
9175 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
9176
9177 PR fortran/87127
9178 * gfortran.dg/external_procedures_4.f90: New test.
9179
9180 2023-03-19 Harald Anlauf <anlauf@gmx.de>
9181
9182 PR fortran/85877
9183 * gfortran.dg/pr85877.f90: New test.
9184
9185 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
9186
9187 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
9188 for MSA tests.
9189
9190 2023-03-18 David Malcolm <dmalcolm@redhat.com>
9191
9192 PR analyzer/109094
9193 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
9194
9195 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
9196
9197 PR fortran/64290
9198 PR fortran/67444
9199 PR fortran/67471
9200 PR fortran/69298
9201 PR fortran/70863
9202 PR fortran/71798
9203 PR fortran/80524
9204 PR fortran/82996
9205 PR fortran/84472
9206 PR fortran/88735
9207 PR fortran/93691
9208 PR fortran/91316
9209 PR fortran/106576
9210 PR fortran/37336
9211 * gfortran.dg/finalize_38.f90 : New test.
9212 * gfortran.dg/finalize_38a.f90 : New test.
9213 * gfortran.dg/allocate_with_source_25.f90 : The number of final
9214 calls goes down from 6 to 4.
9215 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
9216 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
9217 but the final count remains the same.
9218 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
9219 foo.1.x rather than foo.0.x
9220 * gfortran.dg/finalize_39.f90 : New test.
9221 * gfortran.dg/finalize_40.f90 : New test.
9222 * gfortran.dg/finalize_41.f90 : New test.
9223 * gfortran.dg/finalize_42.f90 : New test.
9224 * gfortran.dg/finalize_43.f90 : New test.
9225 * gfortran.dg/finalize_44.f90 : New test.
9226 * gfortran.dg/finalize_45.f90 : New test.
9227 * gfortran.dg/finalize_46.f90 : New test.
9228 * gfortran.dg/finalize_47.f90 : New test.
9229 * gfortran.dg/finalize_48.f90 : New test.
9230 * gfortran.dg/finalize_49.f90 : New test.
9231 * gfortran.dg/finalize_50.f90 : New test.
9232 * gfortran.dg/finalize_51.f90 : New test.
9233
9234 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
9235
9236 * gcc.dg/plugin/infoleak-2.c,
9237 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
9238 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
9239 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
9240 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
9241 gcc.dg/plugin/infoleak-antipatterns-1.c,
9242 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
9243
9244 2023-03-17 Jason Merrill <jason@redhat.com>
9245
9246 PR c++/108975
9247 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
9248
9249 2023-03-17 Jason Merrill <jason@redhat.com>
9250
9251 PR c++/109172
9252 * g++.dg/eh/dtor4.C: New test.
9253
9254 2023-03-17 Jason Merrill <jason@redhat.com>
9255
9256 PR c++/69410
9257 * g++.dg/lookup/friend24.C: New test.
9258
9259 2023-03-17 Jakub Jelinek <jakub@redhat.com>
9260
9261 PR target/105554
9262 * gcc.target/i386/pr105554.c: New test.
9263
9264 2023-03-17 Jakub Jelinek <jakub@redhat.com>
9265
9266 PR c/109151
9267 * c-c++-common/ubsan/div-by-zero-8.c: New test.
9268
9269 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
9270
9271 * gcc.target/i386/pr109052.c: New.
9272
9273 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9274 kito-cheng <kito.cheng@sifive.com>
9275
9276 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
9277 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
9278 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
9279 * g++.target/riscv/rvv/base/bug-1.C: New test.
9280 * gcc.target/riscv/rvv/base/bug-2.c: New test.
9281
9282 2023-03-17 Jakub Jelinek <jakub@redhat.com>
9283
9284 PR testsuite/109145
9285 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
9286 Don't include complex.h.
9287 (foo): Use __builtin_complex rather than CMPLXF.
9288
9289 2023-03-17 Jakub Jelinek <jakub@redhat.com>
9290
9291 PR middle-end/108685
9292 * c-c++-common/gomp/doacross-8.c: New test.
9293
9294 2023-03-16 Jason Merrill <jason@redhat.com>
9295
9296 PR c++/105809
9297 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
9298
9299 2023-03-16 Jason Merrill <jason@redhat.com>
9300
9301 PR c++/108242
9302 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
9303
9304 2023-03-16 Jason Merrill <jason@redhat.com>
9305
9306 PR c++/101869
9307 * g++.dg/cpp0x/enum43.C: New test.
9308
9309 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
9310
9311 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
9312
9313 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
9314
9315 PR modula2/109125
9316 * gm2/types/run/pass/d.c: Convert data structure from
9317 BOOLEAN int to bool and cast int to bool in test function.
9318
9319 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
9320
9321 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
9322 * gm2/complex/run/pass/arith3.mod: Ditto.
9323 * gm2/complex/run/pass/arith4.mod: Ditto.
9324 * gm2/complex/run/pass/arith5.mod: Ditto.
9325 * gm2/isolib/run/pass/real2.mod: Ditto.
9326 * gm2/isolib/run/pass/real3.mod: Ditto.
9327 * gm2/isolib/run/pass/realconv.mod: Ditto.
9328 * gm2/isolib/run/pass/realconv2.mod: Ditto.
9329 * gm2/pim/pass/testshort.mod: Ditto.
9330 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
9331 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
9332 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
9333 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
9334
9335 2023-03-16 Patrick Palka <ppalka@redhat.com>
9336
9337 PR c++/109030
9338 * g++.dg/cpp2a/constexpr-inst2.C: New test.
9339
9340 2023-03-16 Patrick Palka <ppalka@redhat.com>
9341
9342 PR c++/100288
9343 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
9344
9345 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
9346
9347 * gdc.dg/torture/simd23084.d: New test.
9348 * gdc.dg/torture/simd23085.d: New test.
9349 * gdc.dg/torture/simd23218.d: New test.
9350
9351 2023-03-16 Martin Liska <mliska@suse.cz>
9352
9353 PR middle-end/106133
9354 * c-c++-common/pr106133.c: New test.
9355
9356 2023-03-16 Alexandre Oliva <oliva@adacore.com>
9357
9358 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
9359
9360 2023-03-16 Jason Merrill <jason@redhat.com>
9361
9362 PR c++/105406
9363 * g++.dg/coroutines/co-await-moveonly1.C: New test.
9364
9365 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
9366
9367 PR d/109144
9368 * gdc.dg/torture/pr109144.d: New test.
9369
9370 2023-03-16 Richard Biener <rguenther@suse.de>
9371
9372 PR tree-optimization/109123
9373 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
9374 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
9375 the name of the pointer.
9376 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
9377
9378 2023-03-15 Jason Merrill <jason@redhat.com>
9379
9380 PR c++/103871
9381 PR c++/98056
9382 * g++.dg/coroutines/co-await-initlist1.C: New test.
9383
9384 2023-03-15 David Malcolm <dmalcolm@redhat.com>
9385
9386 PR analyzer/109097
9387 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
9388 have an invocation object marked as succeeding, with no
9389 notifications.
9390 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
9391 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
9392 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
9393 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
9394 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
9395 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
9396 and test cases.
9397
9398 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
9399
9400 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
9401 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
9402 * gcc.target/i386/sse-movss-4.c (dg-options):
9403 Use -mno-sse4. Simplify scan-assembler-not strings.
9404 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
9405 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
9406
9407 2023-03-15 Harald Anlauf <anlauf@gmx.de>
9408 Tobias Burnus <tobias@codesourcery.com>
9409
9410 PR fortran/58331
9411 * gfortran.dg/class_dummy_10.f90: New test.
9412
9413 2023-03-15 Marek Polacek <polacek@redhat.com>
9414
9415 PR c++/107280
9416 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
9417
9418 2023-03-15 Richard Biener <rguenther@suse.de>
9419
9420 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
9421 diagnostic.
9422
9423 2023-03-15 Jason Merrill <jason@redhat.com>
9424
9425 PR c++/58538
9426 * g++.dg/template/ttp7.C: Remove expected error.
9427
9428 2023-03-15 Jason Merrill <jason@redhat.com>
9429
9430 PR c++/108179
9431 PR c++/104107
9432 PR c++/95036
9433 * g++.dg/template/ttp35.C: New test.
9434
9435 2023-03-15 Richard Biener <rguenther@suse.de>
9436
9437 PR tree-optimization/109139
9438 * gcc.dg/torture/pr109139.c: New testcase.
9439
9440 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9441
9442 * gcc.target/riscv/xtheadmempair-1.c: New test.
9443 * gcc.target/riscv/xtheadmempair-2.c: New test.
9444 * gcc.target/riscv/xtheadmempair-3.c: New test.
9445
9446 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9447
9448 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
9449
9450 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9451
9452 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
9453
9454 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9455
9456 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
9457 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
9458 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
9459 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
9460 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
9461 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
9462 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
9463 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
9464
9465 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9466
9467 * gcc.target/riscv/xtheadbb-ext.c: New test.
9468 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
9469 * gcc.target/riscv/xtheadbb-extu.c: New test.
9470 * gcc.target/riscv/xtheadbb-ff1.c: New test.
9471 * gcc.target/riscv/xtheadbb-rev.c: New test.
9472 * gcc.target/riscv/xtheadbb-srri.c: New test.
9473
9474 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9475
9476 * gcc.target/riscv/xtheadbs-tst.c: New test.
9477
9478 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9479
9480 * gcc.target/riscv/xtheadba-addsl.c: New test.
9481
9482 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9483
9484 * gcc.target/riscv/mcpu-thead-c906.c: New test.
9485
9486 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
9487
9488 * gcc.target/riscv/xtheadba.c: New test.
9489 * gcc.target/riscv/xtheadbb.c: New test.
9490 * gcc.target/riscv/xtheadbs.c: New test.
9491 * gcc.target/riscv/xtheadcmo.c: New test.
9492 * gcc.target/riscv/xtheadcondmov.c: New test.
9493 * gcc.target/riscv/xtheadfmemidx.c: New test.
9494 * gcc.target/riscv/xtheadfmv.c: New test.
9495 * gcc.target/riscv/xtheadint.c: New test.
9496 * gcc.target/riscv/xtheadmac.c: New test.
9497 * gcc.target/riscv/xtheadmemidx.c: New test.
9498 * gcc.target/riscv/xtheadmempair.c: New test.
9499 * gcc.target/riscv/xtheadsync.c: New test.
9500
9501 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
9502
9503 PR target/109117
9504 * gcc.target/i386/pr109117-1.c: New test.
9505
9506 2023-03-15 Jonathan Yong <10walls@gmail.com>
9507
9508 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
9509 * gcc.dg/pic-3.c: Ditto.
9510 * gcc.dg/pic-4.c: Ditto.
9511
9512 2023-03-14 Patrick Palka <ppalka@redhat.com>
9513
9514 PR c++/96830
9515 * g++.dg/cpp2a/concepts-class5.C: New test.
9516 * g++.dg/cpp2a/concepts-class5a.C: New test.
9517
9518 2023-03-14 Patrick Palka <ppalka@redhat.com>
9519
9520 PR c++/96830
9521 * g++.dg/cpp2a/concepts-friend14.C: New test.
9522
9523 2023-03-14 Jason Merrill <jason@redhat.com>
9524
9525 PR c++/108468
9526 * g++.dg/cpp1y/var-templ78.C: New test.
9527
9528 2023-03-14 Jason Merrill <jason@redhat.com>
9529
9530 PR c++/107310
9531 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
9532 * g++.dg/warn/Wreturn-6.C: New test.
9533
9534 2023-03-14 Jakub Jelinek <jakub@redhat.com>
9535
9536 PR target/109109
9537 * gcc.target/i386/pr109109-1.c: New test.
9538 * gcc.target/i386/pr109109-2.c: New test.
9539
9540 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
9541
9542 PR d/109108
9543 * gdc.dg/torture/imports/pr109108.d: New test.
9544 * gdc.dg/torture/pr109108.d: New test.
9545
9546 2023-03-14 Jakub Jelinek <jakub@redhat.com>
9547
9548 PR c++/108972
9549 PR testsuite/109129
9550 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
9551 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
9552 rather than ! concepts.
9553
9554 2023-03-14 Jakub Jelinek <jakub@redhat.com>
9555
9556 PR c++/109096
9557 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
9558
9559 2023-03-14 Richard Biener <rguenther@suse.de>
9560
9561 * gcc.dg/auto-init-unused-1.c: New testcase.
9562
9563 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
9564
9565 PR tree-optimization/109005
9566 * gnat.dg/specs/opt6.ads: New test.
9567
9568 2023-03-14 Tamar Christina <tamar.christina@arm.com>
9569
9570 PR testsuite/109118
9571 * gcc.dg/mla_1.c: Moved to...
9572 * gcc.target/aarch64/sve/mla_3.c: ...here.
9573
9574 2023-03-14 Jakub Jelinek <jakub@redhat.com>
9575
9576 PR tree-optimization/109115
9577 * gcc.dg/pr109115.c: New test.
9578
9579 2023-03-14 Richard Biener <rguenther@suse.de>
9580
9581 * g++.dg/torture/20230313.C: New testcase.
9582
9583 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
9584
9585 * gm2/pim/fail/largeconst.mod: New test.
9586
9587 2023-03-13 Jason Merrill <jason@redhat.com>
9588
9589 PR c++/107128
9590 * g++.dg/warn/pragma-system_header6.h: New test.
9591 * g++.dg/warn/pragma-system_header6.C: New test.
9592
9593 2023-03-13 David Malcolm <dmalcolm@redhat.com>
9594
9595 PR analyzer/105906
9596 * gcc.dg/analyzer/leak-pr105906.c: New test.
9597
9598 2023-03-13 David Malcolm <dmalcolm@redhat.com>
9599
9600 PR analyzer/108045
9601 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
9602 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
9603
9604 2023-03-13 David Malcolm <dmalcolm@redhat.com>
9605
9606 * gcc.dg/analyzer/exec-1.c: New test.
9607 * gcc.dg/analyzer/snprintf-concat.c: New test.
9608 * gcc.dg/analyzer/vsnprintf-1.c: New test.
9609
9610 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9611
9612 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
9613
9614 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
9615
9616 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
9617 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
9618 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
9619 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
9620 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
9621 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
9622 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
9623 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
9624 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
9625 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
9626 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
9627 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
9628 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
9629 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
9630 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
9631 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
9632 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
9633 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
9634 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
9635 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
9636 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
9637 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
9638 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
9639 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
9640 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
9641 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
9642 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
9643 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
9644 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
9645 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
9646 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
9647 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
9648 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
9649 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
9650 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
9651 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
9652 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
9653 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
9654 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
9655 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
9656 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
9657 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
9658 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
9659 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
9660 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
9661 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
9662 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
9663 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
9664 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
9665 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
9666 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
9667 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
9668 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
9669 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
9670 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
9671 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
9672 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
9673 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
9674 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
9675 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
9676 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
9677 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
9678 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
9679 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
9680 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
9681 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
9682 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
9683 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
9684 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
9685 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
9686 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
9687 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
9688 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
9689 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
9690 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
9691 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
9692 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
9693 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
9694 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
9695 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
9696 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
9697 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
9698 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
9699 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
9700 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
9701 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
9702 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
9703 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
9704 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
9705 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
9706 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
9707 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
9708 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
9709 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
9710 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
9711 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
9712 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
9713 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
9714 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
9715 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
9716 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
9717 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
9718 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
9719 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
9720 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
9721 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
9722 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
9723 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
9724 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
9725 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
9726 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
9727 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
9728 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
9729 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
9730 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
9731 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
9732 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
9733 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
9734 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
9735 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
9736 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
9737 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
9738 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
9739 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
9740 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
9741 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
9742 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
9743 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
9744 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
9745 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
9746 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
9747 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
9748 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
9749 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
9750 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
9751 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
9752 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
9753 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
9754 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
9755 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
9756 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
9757 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
9758 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
9759 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
9760 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
9761 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
9762 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
9763 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
9764 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
9765 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
9766 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
9767 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
9768 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
9769 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
9770 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
9771 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
9772 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
9773 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
9774 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
9775 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
9776 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
9777 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
9778 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
9779 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
9780 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
9781 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
9782 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
9783 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
9784 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
9785 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
9786 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
9787 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
9788 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
9789 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
9790 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
9791 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
9792 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
9793 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
9794 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
9795 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
9796 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
9797 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
9798 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
9799 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
9800 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
9801 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
9802 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
9803 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
9804 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
9805 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
9806 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
9807 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
9808 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
9809 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
9810 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
9811 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
9812 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
9813 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
9814 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
9815 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
9816 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
9817 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
9818 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
9819 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
9820 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
9821 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
9822 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
9823 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
9824 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
9825 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
9826 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
9827 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
9828 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
9829 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
9830 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
9831 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
9832 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
9833 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
9834 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
9835 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
9836 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
9837 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
9838 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
9839 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
9840 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
9841 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
9842 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
9843 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
9844 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
9845 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
9846 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
9847 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
9848 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
9849 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
9850 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
9851 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
9852 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
9853 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
9854 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
9855 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
9856 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
9857 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
9858 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
9859 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
9860 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
9861 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
9862 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
9863 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
9864 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
9865 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
9866 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
9867 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
9868 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
9869 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
9870 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
9871 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
9872 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
9873 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
9874 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
9875 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
9876 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
9877 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
9878 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
9879 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
9880 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
9881 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
9882 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
9883 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
9884 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
9885 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
9886 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
9887 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
9888 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
9889 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
9890 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
9891 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
9892 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
9893 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
9894 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
9895 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
9896 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
9897 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
9898 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
9899 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
9900 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
9901 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
9902 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
9903 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
9904 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
9905 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
9906 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
9907 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
9908 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
9909 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
9910 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
9911 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
9912 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
9913 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
9914 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
9915 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
9916 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
9917 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
9918 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
9919 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
9920 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
9921 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
9922 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
9923 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
9924 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
9925 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
9926 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
9927 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
9928 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
9929 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
9930 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
9931 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
9932 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
9933 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
9934 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
9935 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
9936 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
9937 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
9938 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
9939 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
9940 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
9941 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
9942 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
9943 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
9944 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
9945 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
9946 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
9947 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
9948 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
9949 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
9950 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
9951 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
9952 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
9953 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
9954 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
9955 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
9956 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
9957 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
9958 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
9959 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
9960 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
9961 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
9962 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
9963 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
9964 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
9965 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
9966 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
9967 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
9968 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
9969 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
9970 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
9971 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
9972 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
9973 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
9974 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
9975 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
9976 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
9977 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
9978 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
9979 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
9980 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
9981 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
9982 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
9983 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
9984 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
9985 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
9986 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
9987 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
9988 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
9989 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
9990 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
9991 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
9992 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
9993 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
9994 * g++.target/riscv/rvv/base/vle-1.C: Removed.
9995 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
9996 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
9997 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
9998 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
9999 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
10000 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
10001 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
10002 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
10003 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
10004 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
10005 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
10006 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
10007 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
10008 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
10009 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
10010 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
10011 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
10012 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
10013 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
10014 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
10015 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
10016 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
10017 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
10018 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
10019 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
10020 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
10021 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
10022 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
10023 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
10024 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
10025 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
10026 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
10027 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
10028 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
10029 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
10030 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
10031 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
10032 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
10033 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
10034 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
10035 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
10036 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
10037 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
10038 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
10039 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
10040 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
10041 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
10042 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
10043 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
10044 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
10045 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
10046 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
10047 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
10048 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
10049 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
10050 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
10051 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
10052 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
10053 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
10054 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
10055 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
10056 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
10057 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
10058 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
10059 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
10060 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
10061 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
10062 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
10063 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
10064 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
10065 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
10066 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
10067 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
10068 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
10069 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
10070 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
10071 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
10072 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
10073 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
10074 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
10075 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
10076 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
10077 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
10078 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
10079 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
10080 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
10081 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
10082 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
10083 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
10084 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
10085 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
10086 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
10087 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
10088 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
10089 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
10090 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
10091 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
10092 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
10093 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
10094 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
10095 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
10096 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
10097 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
10098 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
10099 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
10100 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
10101 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
10102 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
10103 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
10104 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
10105 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
10106 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
10107 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
10108 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
10109 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
10110 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
10111 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
10112 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
10113 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
10114 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
10115 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
10116 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
10117 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
10118 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
10119 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
10120 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
10121 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
10122 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
10123 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
10124 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
10125 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
10126 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
10127 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
10128 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
10129 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
10130 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
10131 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
10132 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
10133 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
10134 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
10135 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
10136 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
10137 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
10138 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
10139 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
10140 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
10141 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
10142 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
10143 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
10144 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
10145 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
10146 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
10147 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
10148 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
10149 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
10150 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
10151 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
10152 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
10153 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
10154 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
10155 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
10156 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
10157 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
10158 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
10159 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
10160 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
10161 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
10162 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
10163 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
10164 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
10165 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
10166 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
10167 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
10168 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
10169 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
10170 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
10171 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
10172 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
10173 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
10174 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
10175 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
10176 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
10177 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
10178 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
10179 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
10180 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
10181 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
10182 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
10183 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
10184 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
10185 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
10186 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
10187 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
10188 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
10189 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
10190 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
10191 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
10192 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
10193 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
10194 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
10195 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
10196 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
10197 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
10198 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
10199 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
10200 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
10201 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
10202 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
10203 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
10204 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
10205 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
10206 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
10207 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
10208 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
10209 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
10210 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
10211 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
10212 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
10213 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
10214 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
10215 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
10216 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
10217 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
10218 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
10219 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
10220 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
10221 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
10222 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
10223 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
10224 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
10225 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
10226 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
10227 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
10228 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
10229 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
10230 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
10231 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
10232 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
10233 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
10234 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
10235 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
10236 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
10237 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
10238 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
10239 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
10240 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
10241 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
10242 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
10243 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
10244 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
10245 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
10246 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
10247 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
10248 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
10249 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
10250 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
10251 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
10252 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
10253 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
10254 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
10255 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
10256 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
10257 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
10258 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
10259 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
10260 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
10261 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
10262 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
10263 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
10264 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
10265 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
10266 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
10267 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
10268 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
10269 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
10270 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
10271 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
10272 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
10273 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
10274 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
10275 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
10276 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
10277 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
10278 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
10279 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
10280 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
10281 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
10282 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
10283 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
10284 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
10285 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
10286 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
10287 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
10288 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
10289 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
10290 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
10291 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
10292 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
10293 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
10294 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
10295 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
10296 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
10297 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
10298 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
10299 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
10300 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
10301 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
10302 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
10303 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
10304 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
10305 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
10306 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
10307 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
10308 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
10309 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
10310 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
10311 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
10312 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
10313 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
10314 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
10315 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
10316 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
10317 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
10318 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
10319 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
10320 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
10321 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
10322 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
10323 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
10324 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
10325 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
10326 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
10327 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
10328 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
10329 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
10330 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
10331 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
10332 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
10333 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
10334 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
10335 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
10336 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
10337 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
10338 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
10339 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
10340 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
10341 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
10342 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
10343 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
10344 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
10345 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
10346 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
10347 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
10348 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
10349 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
10350 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
10351 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
10352 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
10353 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
10354 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
10355 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
10356 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
10357 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
10358 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
10359 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
10360 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
10361 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
10362 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
10363 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
10364 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
10365 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
10366 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
10367 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
10368 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
10369 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
10370 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
10371 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
10372 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
10373 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
10374 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
10375 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
10376 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
10377 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
10378 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
10379 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
10380 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
10381 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
10382 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
10383 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
10384 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
10385 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
10386 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
10387 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
10388 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
10389 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
10390 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
10391 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
10392 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
10393 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
10394 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
10395 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
10396 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
10397 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
10398 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
10399 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
10400 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
10401 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
10402 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
10403 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
10404 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
10405 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
10406 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
10407 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
10408 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
10409 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
10410 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
10411 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
10412 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
10413 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
10414 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
10415 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
10416 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
10417 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
10418 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
10419 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
10420 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
10421 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
10422 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
10423 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
10424 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
10425 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
10426 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
10427 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
10428 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
10429 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
10430 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
10431 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
10432 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
10433 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
10434 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
10435 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
10436 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
10437 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
10438 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
10439 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
10440 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
10441 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
10442 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
10443 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
10444 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
10445 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
10446 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
10447 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
10448 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
10449 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
10450 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
10451 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
10452 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
10453 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
10454 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
10455 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
10456 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
10457 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
10458 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
10459 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
10460 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
10461 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
10462 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
10463 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
10464 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
10465 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
10466 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
10467 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
10468 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
10469 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
10470 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
10471 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
10472 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
10473 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
10474 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
10475 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
10476 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
10477 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
10478 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
10479 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
10480 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
10481 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
10482 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
10483 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
10484 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
10485 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
10486 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
10487 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
10488 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
10489 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
10490 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
10491 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
10492 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
10493 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
10494 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
10495 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
10496 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
10497 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
10498 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
10499 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
10500 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
10501 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
10502 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
10503 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
10504 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
10505 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
10506 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
10507 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
10508 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
10509 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
10510 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
10511 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
10512 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
10513 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
10514 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
10515 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
10516 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
10517 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
10518 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
10519 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
10520 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
10521 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
10522 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
10523 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
10524 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
10525 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
10526 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
10527 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
10528 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
10529 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
10530 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
10531 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
10532 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
10533 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
10534 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
10535 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
10536 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
10537 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
10538 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
10539 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
10540 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
10541 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
10542 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
10543 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
10544 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
10545 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
10546 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
10547 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
10548 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
10549 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
10550 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
10551 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
10552 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
10553 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
10554 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
10555 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
10556 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
10557 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
10558 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
10559 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
10560 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
10561 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
10562 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
10563 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
10564 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
10565 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
10566 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
10567 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
10568 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
10569 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
10570 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
10571 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
10572 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
10573 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
10574 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
10575 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
10576 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
10577 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
10578 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
10579 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
10580 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
10581 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
10582 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
10583 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
10584 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
10585 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
10586 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
10587 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
10588 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
10589 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
10590 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
10591 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
10592 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
10593 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
10594 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
10595 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
10596 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
10597 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
10598 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
10599 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
10600 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
10601 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
10602 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
10603 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
10604 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
10605 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
10606 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
10607 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
10608 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
10609 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
10610 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
10611 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
10612 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
10613 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
10614 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
10615 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
10616 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
10617 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
10618 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
10619 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
10620 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
10621 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
10622 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
10623 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
10624 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
10625 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
10626 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
10627 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
10628 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
10629 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
10630 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
10631 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
10632 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
10633 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
10634 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
10635 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
10636 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
10637 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
10638 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
10639 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
10640 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
10641 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
10642 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
10643 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
10644 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
10645 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
10646 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
10647 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
10648 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
10649 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
10650 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
10651 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
10652 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
10653 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
10654 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
10655 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
10656 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
10657 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
10658 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
10659 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
10660 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
10661 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
10662 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
10663 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
10664 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
10665 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
10666 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
10667 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
10668 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
10669 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
10670 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
10671 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
10672 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
10673 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
10674 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
10675 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
10676 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
10677 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
10678 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
10679 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
10680 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
10681 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
10682 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
10683 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
10684 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
10685 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
10686 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
10687 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
10688 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
10689 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
10690 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
10691 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
10692 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
10693 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
10694 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
10695 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
10696 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
10697 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
10698 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
10699 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
10700 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
10701 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
10702 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
10703 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
10704 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
10705 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
10706 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
10707 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
10708 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
10709 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
10710 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
10711 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
10712 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
10713 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
10714 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
10715 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
10716 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
10717 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
10718 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
10719 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
10720 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
10721 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
10722 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
10723 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
10724 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
10725 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
10726 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
10727 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
10728 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
10729 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
10730 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
10731 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
10732 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
10733 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
10734 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
10735 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
10736 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
10737 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
10738 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
10739 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
10740 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
10741 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
10742 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
10743 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
10744 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
10745 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
10746 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
10747 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
10748 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
10749 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
10750 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
10751 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
10752 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
10753 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
10754 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
10755 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
10756 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
10757 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
10758 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
10759 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
10760 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
10761 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
10762 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
10763 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
10764 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
10765 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
10766 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
10767 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
10768 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
10769 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
10770 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
10771 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
10772 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
10773 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
10774 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
10775 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
10776 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
10777 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
10778 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
10779 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
10780 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
10781 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
10782 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
10783 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
10784 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
10785 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
10786 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
10787 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
10788 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
10789 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
10790 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
10791 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
10792 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
10793 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
10794 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
10795 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
10796 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
10797 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
10798 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
10799 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
10800 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
10801 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
10802 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
10803 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
10804 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
10805 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
10806 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
10807 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
10808 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
10809 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
10810 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
10811 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
10812 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
10813 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
10814 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
10815 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
10816 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
10817 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
10818 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
10819 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
10820 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
10821 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
10822 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
10823 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
10824 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
10825 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
10826 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
10827 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
10828 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
10829 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
10830 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
10831 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
10832 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
10833 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
10834 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
10835 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
10836 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
10837 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
10838 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
10839 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
10840 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
10841 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
10842 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
10843 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
10844 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
10845 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
10846 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
10847 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
10848 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
10849 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
10850 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
10851 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
10852 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
10853 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
10854 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
10855 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
10856 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
10857 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
10858 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
10859 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
10860 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
10861 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
10862 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
10863 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
10864 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
10865 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
10866 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
10867 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
10868 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
10869 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
10870 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
10871 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
10872 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
10873 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
10874 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
10875 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
10876 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
10877 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
10878 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
10879 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
10880 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
10881 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
10882 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
10883 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
10884 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
10885 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
10886 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
10887 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
10888 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
10889 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
10890 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
10891 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
10892 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
10893 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
10894 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
10895 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
10896 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
10897 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
10898 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
10899 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
10900 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
10901 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
10902 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
10903 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
10904 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
10905 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
10906 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
10907 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
10908 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
10909 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
10910 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
10911 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
10912 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
10913 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
10914 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
10915 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
10916 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
10917 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
10918 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
10919 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
10920 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
10921 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
10922 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
10923 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
10924 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
10925 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
10926 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
10927 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
10928 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
10929 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
10930 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
10931 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
10932 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
10933 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
10934 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
10935 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
10936 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
10937 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
10938 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
10939 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
10940 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
10941 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
10942 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
10943 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
10944 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
10945 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
10946 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
10947 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
10948 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
10949 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
10950 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
10951 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
10952 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
10953 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
10954 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
10955 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
10956 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
10957 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
10958 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
10959 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
10960 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
10961 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
10962 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
10963 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
10964 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
10965 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
10966 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
10967 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
10968 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
10969 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
10970 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
10971 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
10972 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
10973 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
10974 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
10975 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
10976 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
10977 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
10978 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
10979 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
10980 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
10981 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
10982 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
10983 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
10984 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
10985 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
10986 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
10987 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
10988 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
10989 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
10990 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
10991 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
10992 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
10993 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
10994 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
10995 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
10996 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
10997 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
10998 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
10999 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
11000 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
11001 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
11002 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
11003 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
11004 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
11005 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
11006 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
11007 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
11008 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
11009 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
11010 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
11011 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
11012 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
11013 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
11014 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
11015 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
11016 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
11017 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
11018 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
11019 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
11020 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
11021 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
11022 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
11023 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
11024 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
11025 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
11026 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
11027 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
11028 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
11029 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
11030 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
11031 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
11032 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
11033 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
11034 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
11035 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
11036 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
11037 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
11038 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
11039 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
11040 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
11041 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
11042 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
11043 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
11044 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
11045 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
11046 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
11047 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
11048 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
11049 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
11050 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
11051 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
11052 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
11053 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
11054 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
11055 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
11056 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
11057 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
11058 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
11059 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
11060 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
11061 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
11062 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
11063 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
11064 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
11065 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
11066 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
11067 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
11068 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
11069 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
11070 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
11071 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
11072 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
11073 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
11074 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
11075 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
11076 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
11077 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
11078 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
11079 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
11080 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
11081 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
11082 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
11083 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
11084 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
11085 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
11086 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
11087 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
11088 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
11089 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
11090 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
11091 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
11092 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
11093 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
11094 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
11095 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
11096 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
11097 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
11098 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
11099 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
11100 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
11101 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
11102 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
11103 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
11104 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
11105 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
11106 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
11107 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
11108 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
11109 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
11110 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
11111 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
11112 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
11113 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
11114 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
11115 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
11116 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
11117 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
11118 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
11119 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
11120 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
11121 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
11122 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
11123 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
11124 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
11125 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
11126 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
11127 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
11128 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
11129 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
11130 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
11131 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
11132 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
11133 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
11134 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
11135 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
11136 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
11137 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
11138 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
11139 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
11140 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
11141 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
11142 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
11143 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
11144 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
11145 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
11146 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
11147 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
11148 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
11149 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
11150 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
11151 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
11152 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
11153 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
11154 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
11155 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
11156 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
11157 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
11158 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
11159 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
11160 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
11161 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
11162 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
11163 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
11164 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
11165 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
11166 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
11167 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
11168 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
11169 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
11170 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
11171 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
11172 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
11173 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
11174 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
11175 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
11176 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
11177 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
11178 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
11179 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
11180 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
11181 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
11182 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
11183 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
11184 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
11185 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
11186 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
11187 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
11188 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
11189 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
11190 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
11191 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
11192 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
11193 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
11194 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
11195 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
11196 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
11197 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
11198 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
11199 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
11200 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
11201 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
11202 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
11203 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
11204 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
11205 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
11206 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
11207 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
11208 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
11209 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
11210 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
11211 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
11212 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
11213 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
11214 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
11215 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
11216 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
11217 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
11218 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
11219 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
11220 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
11221 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
11222 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
11223 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
11224 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
11225 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
11226 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
11227 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
11228 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
11229 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
11230 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
11231 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
11232 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
11233 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
11234 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
11235 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
11236 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
11237 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
11238 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
11239 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
11240 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
11241 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
11242 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
11243 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
11244 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
11245 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
11246 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
11247 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
11248 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
11249 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
11250 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
11251 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
11252 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
11253 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
11254 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
11255 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
11256 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
11257 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
11258 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
11259 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
11260 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
11261 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
11262 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
11263 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
11264 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
11265 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
11266 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
11267 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
11268 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
11269 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
11270 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
11271 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
11272 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
11273 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
11274 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
11275 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
11276 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
11277 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
11278 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
11279 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
11280 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
11281 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
11282 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
11283 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
11284 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
11285 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
11286 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
11287 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
11288 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
11289 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
11290 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
11291 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
11292 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
11293 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
11294 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
11295 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
11296 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
11297 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
11298 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
11299 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
11300 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
11301 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
11302 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
11303 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
11304 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
11305 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
11306 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
11307 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
11308 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
11309 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
11310 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
11311 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
11312 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
11313 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
11314 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
11315 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
11316 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
11317 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
11318 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
11319 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
11320 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
11321 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
11322 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
11323 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
11324 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
11325 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
11326 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
11327 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
11328 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
11329 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
11330 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
11331 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
11332 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
11333 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
11334 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
11335 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
11336 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
11337 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
11338 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
11339 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
11340 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
11341 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
11342 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
11343 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
11344 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
11345 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
11346 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
11347 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
11348 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
11349 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
11350 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
11351 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
11352 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
11353 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
11354 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
11355 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
11356 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
11357 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
11358 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
11359 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
11360 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
11361 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
11362 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
11363 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
11364 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
11365 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
11366 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
11367 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
11368 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
11369 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
11370 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
11371 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
11372 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
11373 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
11374 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
11375 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
11376 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
11377 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
11378 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
11379 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
11380 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
11381 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
11382 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
11383 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
11384 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
11385 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
11386 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
11387 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
11388 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
11389 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
11390 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
11391 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
11392 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
11393 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
11394 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
11395 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
11396 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
11397 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
11398 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
11399 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
11400 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
11401 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
11402 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
11403 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
11404 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
11405 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
11406 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
11407 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
11408 * g++.target/riscv/rvv/base/vse-1.C: Removed.
11409 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
11410 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
11411 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
11412 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
11413 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
11414 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
11415 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
11416 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
11417 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
11418 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
11419 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
11420 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
11421 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
11422 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
11423 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
11424 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
11425 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
11426 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
11427 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
11428 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
11429 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
11430 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
11431 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
11432 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
11433 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
11434 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
11435 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
11436 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
11437 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
11438 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
11439 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
11440 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
11441 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
11442 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
11443 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
11444 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
11445 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
11446 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
11447 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
11448 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
11449 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
11450 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
11451 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
11452 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
11453 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
11454 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
11455 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
11456 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
11457 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
11458 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
11459 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
11460 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
11461 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
11462 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
11463 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
11464 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
11465 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
11466 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
11467 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
11468 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
11469 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
11470 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
11471 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
11472 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
11473 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
11474 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
11475 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
11476 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
11477 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
11478 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
11479 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
11480 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
11481 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
11482 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
11483 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
11484 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
11485 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
11486 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
11487 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
11488 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
11489 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
11490 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
11491 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
11492 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
11493 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
11494 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
11495 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
11496 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
11497 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
11498 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
11499 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
11500 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
11501 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
11502 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
11503 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
11504 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
11505 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
11506 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
11507 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
11508 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
11509 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
11510 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
11511 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
11512 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
11513 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
11514 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
11515 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
11516 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
11517 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
11518 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
11519 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
11520 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
11521 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
11522 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
11523 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
11524 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
11525 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
11526 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
11527 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
11528 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
11529 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
11530 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
11531 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
11532 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
11533 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
11534 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
11535 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
11536 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
11537 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
11538 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
11539 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
11540 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
11541 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
11542 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
11543 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
11544 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
11545 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
11546 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
11547 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
11548 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
11549 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
11550 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
11551 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
11552 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
11553 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
11554 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
11555 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
11556 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
11557 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
11558 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
11559 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
11560 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
11561 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
11562 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
11563 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
11564 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
11565 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
11566 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
11567 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
11568 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
11569 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
11570 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
11571 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
11572 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
11573 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
11574 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
11575 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
11576 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
11577 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
11578 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
11579 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
11580 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
11581 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
11582 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
11583 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
11584 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
11585 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
11586 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
11587 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
11588 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
11589 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
11590 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
11591 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
11592 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
11593 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
11594 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
11595 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
11596 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
11597 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
11598 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
11599 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
11600 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
11601 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
11602 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
11603 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
11604 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
11605 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
11606 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
11607 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
11608 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
11609 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
11610 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
11611 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
11612 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
11613 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
11614 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
11615 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
11616 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
11617 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
11618 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
11619 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
11620 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
11621 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
11622 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
11623 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
11624 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
11625 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
11626 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
11627 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
11628 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
11629 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
11630 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
11631 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
11632 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
11633 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
11634 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
11635 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
11636 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
11637 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
11638 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
11639 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
11640 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
11641 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
11642 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
11643 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
11644 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
11645 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
11646 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
11647 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
11648 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
11649 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
11650 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
11651 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
11652 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
11653 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
11654 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
11655 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
11656 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
11657 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
11658 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
11659 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
11660 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
11661 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
11662 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
11663 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
11664 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
11665 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
11666 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
11667 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
11668 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
11669 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
11670 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
11671 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
11672 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
11673 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
11674 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
11675 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
11676 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
11677 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
11678 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
11679 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
11680 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
11681 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
11682 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
11683 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
11684 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
11685 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
11686 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
11687 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
11688 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
11689 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
11690 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
11691 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
11692 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
11693 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
11694 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
11695 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
11696 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
11697 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
11698 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
11699 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
11700 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
11701 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
11702 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
11703 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
11704 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
11705 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
11706 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
11707 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
11708 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
11709 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
11710 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
11711 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
11712 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
11713 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
11714 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
11715 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
11716 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
11717 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
11718 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
11719 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
11720 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
11721 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
11722 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
11723 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
11724 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
11725 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
11726 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
11727 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
11728 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
11729 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
11730 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
11731 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
11732 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
11733 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
11734 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
11735 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
11736 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
11737 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
11738 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
11739 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
11740 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
11741 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
11742 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
11743 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
11744 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
11745 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
11746 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
11747 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
11748 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
11749 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
11750 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
11751 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
11752 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
11753 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
11754 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
11755 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
11756 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
11757 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
11758 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
11759 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
11760 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
11761 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
11762 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
11763 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
11764 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
11765 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
11766 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
11767 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
11768 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
11769 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
11770 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
11771 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
11772 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
11773 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
11774 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
11775 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
11776 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
11777 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
11778 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
11779 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
11780 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
11781 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
11782 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
11783 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
11784 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
11785 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
11786 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
11787 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
11788 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
11789 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
11790 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
11791 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
11792 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
11793 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
11794 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
11795 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
11796 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
11797 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
11798 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
11799 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
11800 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
11801 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
11802 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
11803 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
11804 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
11805 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
11806 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
11807 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
11808 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
11809 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
11810 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
11811 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
11812 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
11813 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
11814 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
11815 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
11816 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
11817 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
11818 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
11819 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
11820 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
11821 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
11822 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
11823 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
11824 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
11825 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
11826 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
11827 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
11828 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
11829 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
11830 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
11831 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
11832 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
11833 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
11834 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
11835 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
11836 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
11837 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
11838 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
11839 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
11840 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
11841 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
11842 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
11843 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
11844 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
11845 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
11846 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
11847 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
11848 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
11849 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
11850 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
11851 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
11852 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
11853 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
11854 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
11855 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
11856 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
11857 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
11858 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
11859 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
11860 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
11861 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
11862 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
11863 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
11864 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
11865 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
11866 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
11867 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
11868 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
11869 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
11870 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
11871 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
11872 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
11873 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
11874 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
11875 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
11876 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
11877 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
11878 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
11879 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
11880 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
11881 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
11882 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
11883 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
11884 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
11885 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
11886 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
11887 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
11888 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
11889 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
11890 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
11891 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
11892 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
11893 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
11894 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
11895 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
11896 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
11897 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
11898 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
11899 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
11900 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
11901 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
11902 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
11903 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
11904 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
11905 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
11906 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
11907 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
11908 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
11909 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
11910 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
11911 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
11912 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
11913 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
11914 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
11915 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
11916 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
11917 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
11918 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
11919 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
11920 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
11921 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
11922 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
11923 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
11924 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
11925 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
11926 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
11927 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
11928 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
11929 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
11930 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
11931 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
11932 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
11933 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
11934 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
11935 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
11936 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
11937 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
11938 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
11939 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
11940 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
11941 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
11942 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
11943 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
11944 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
11945 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
11946 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
11947 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
11948 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
11949 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
11950 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
11951 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
11952 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
11953 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
11954 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
11955 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
11956 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
11957 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
11958 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
11959 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
11960 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
11961 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
11962 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
11963 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
11964 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
11965 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
11966 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
11967 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
11968 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
11969 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
11970 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
11971 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
11972 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
11973 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
11974 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
11975 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
11976 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
11977 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
11978 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
11979 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
11980 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
11981 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
11982 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
11983 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
11984 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
11985 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
11986 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
11987 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
11988 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
11989 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
11990 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
11991 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
11992 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
11993 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
11994 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
11995 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
11996 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
11997 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
11998 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
11999 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
12000 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
12001 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
12002 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
12003 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
12004 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
12005 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
12006 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
12007 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
12008 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
12009 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
12010 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
12011 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
12012 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
12013 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
12014 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
12015 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
12016 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
12017 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
12018 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
12019 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
12020 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
12021 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
12022 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
12023 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
12024 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
12025 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
12026 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
12027 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
12028 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
12029 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
12030 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
12031 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
12032 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
12033 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
12034 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
12035 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
12036 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
12037 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
12038 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
12039 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
12040 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
12041 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
12042 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
12043 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
12044 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
12045 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
12046 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
12047 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
12048 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
12049 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
12050 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
12051 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
12052 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
12053 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
12054 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
12055 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
12056 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
12057 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
12058 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
12059 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
12060 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
12061 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
12062 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
12063 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
12064 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
12065 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
12066 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
12067 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
12068 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
12069 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
12070 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
12071 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
12072 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
12073 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
12074 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
12075 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
12076 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
12077 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
12078 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
12079 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
12080 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
12081 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
12082 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
12083 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
12084 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
12085 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
12086 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
12087 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
12088 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
12089 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
12090 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
12091 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
12092 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
12093 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
12094 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
12095 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
12096 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
12097 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
12098 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
12099 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
12100 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
12101 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
12102 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
12103 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
12104 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
12105 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
12106 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
12107 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
12108 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
12109 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
12110 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
12111 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
12112 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
12113 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
12114 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
12115 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
12116 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
12117 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
12118 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
12119 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
12120 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
12121 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
12122 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
12123 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
12124 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
12125 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
12126 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
12127 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
12128 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
12129 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
12130 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
12131 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
12132 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
12133 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
12134 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
12135 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
12136 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
12137 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
12138 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
12139 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
12140 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
12141 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
12142 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
12143 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
12144 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
12145 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
12146 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
12147 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
12148 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
12149 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
12150 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
12151 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
12152 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
12153 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
12154 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
12155 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
12156 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
12157 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
12158 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
12159 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
12160 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
12161 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
12162 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
12163 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
12164 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
12165 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
12166 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
12167 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
12168 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
12169 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
12170 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
12171 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
12172 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
12173 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
12174 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
12175 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
12176 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
12177 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
12178 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
12179 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
12180 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
12181 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
12182 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
12183 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
12184 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
12185 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
12186 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
12187 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
12188 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
12189 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
12190 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
12191 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
12192 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
12193 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
12194 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
12195 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
12196 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
12197 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
12198 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
12199 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
12200 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
12201 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
12202 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
12203 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
12204 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
12205 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
12206 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
12207 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
12208 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
12209 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
12210 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
12211 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
12212 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
12213 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
12214 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
12215 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
12216 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
12217 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
12218 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
12219 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
12220 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
12221 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
12222 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
12223 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
12224 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
12225 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
12226 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
12227 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
12228 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
12229 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
12230 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
12231 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
12232 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
12233 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
12234 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
12235 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
12236 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
12237 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
12238 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
12239 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
12240 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
12241 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
12242 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
12243 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
12244 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
12245 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
12246 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
12247 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
12248 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
12249 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
12250 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
12251 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
12252 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
12253 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
12254 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
12255 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
12256 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
12257 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
12258 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
12259 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
12260 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
12261 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
12262 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
12263 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
12264 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
12265 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
12266 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
12267 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
12268 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
12269 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
12270 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
12271 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
12272 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
12273 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
12274 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
12275 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
12276 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
12277 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
12278 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
12279 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
12280 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
12281 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
12282 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
12283 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
12284 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
12285 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
12286 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
12287 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
12288 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
12289 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
12290 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
12291 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
12292 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
12293 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
12294 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
12295 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
12296 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
12297 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
12298 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
12299 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
12300 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
12301 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
12302 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
12303 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
12304 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
12305 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
12306 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
12307 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
12308 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
12309 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
12310 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
12311 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
12312 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
12313 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
12314 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
12315 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
12316 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
12317 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
12318 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
12319 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
12320 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
12321 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
12322 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
12323 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
12324 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
12325 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
12326 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
12327 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
12328 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
12329 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
12330 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
12331 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
12332 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
12333 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
12334 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
12335 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
12336 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
12337 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
12338 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
12339 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
12340 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
12341 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
12342 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
12343 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
12344 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
12345 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
12346 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
12347 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
12348 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
12349 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
12350 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
12351 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
12352 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
12353 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
12354 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
12355 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
12356 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
12357 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
12358 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
12359 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
12360 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
12361 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
12362 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
12363 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
12364 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
12365 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
12366 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
12367 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
12368 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
12369 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
12370 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
12371 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
12372 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
12373 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
12374 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
12375 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
12376 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
12377 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
12378 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
12379 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
12380 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
12381 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
12382 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
12383 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
12384 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
12385 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
12386 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
12387 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
12388 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
12389 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
12390 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
12391 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
12392 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
12393 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
12394 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
12395 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
12396 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
12397 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
12398 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
12399 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
12400 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
12401 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
12402 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
12403 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
12404 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
12405 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
12406 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
12407 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
12408 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
12409 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
12410 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
12411 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
12412 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
12413 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
12414 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
12415 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
12416 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
12417 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
12418 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
12419 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
12420 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
12421 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
12422 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
12423 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
12424 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
12425 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
12426 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
12427 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
12428 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
12429 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
12430 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
12431 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
12432 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
12433 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
12434 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
12435 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
12436 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
12437 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
12438 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
12439 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
12440 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
12441 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
12442 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
12443 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
12444 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
12445 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
12446 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
12447 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
12448 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
12449 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
12450 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
12451 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
12452 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
12453 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
12454 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
12455 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
12456 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
12457 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
12458 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
12459 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
12460 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
12461 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
12462 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
12463 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
12464 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
12465 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
12466 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
12467 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
12468 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
12469 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
12470 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
12471 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
12472 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
12473 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
12474 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
12475 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
12476 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
12477 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
12478 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
12479 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
12480 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
12481 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
12482 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
12483 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
12484 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
12485 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
12486 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
12487 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
12488 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
12489 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
12490 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
12491 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
12492 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
12493 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
12494 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
12495 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
12496 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
12497 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
12498 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
12499 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
12500 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
12501 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
12502 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
12503 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
12504 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
12505 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
12506 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
12507 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
12508 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
12509 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
12510 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
12511 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
12512 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
12513 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
12514 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
12515 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
12516 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
12517 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
12518 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
12519 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
12520 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
12521 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
12522 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
12523 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
12524 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
12525 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
12526 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
12527 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
12528 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
12529 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
12530 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
12531 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
12532 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
12533 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
12534 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
12535 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
12536 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
12537 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
12538 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
12539 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
12540 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
12541 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
12542 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
12543 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
12544 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
12545 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
12546 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
12547 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
12548 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
12549 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
12550 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
12551 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
12552 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
12553 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
12554 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
12555 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
12556 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
12557 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
12558 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
12559 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
12560 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
12561 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
12562 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
12563 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
12564 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
12565 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
12566 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
12567 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
12568 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
12569 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
12570 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
12571 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
12572 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
12573 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
12574 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
12575 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
12576 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
12577 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
12578 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
12579 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
12580 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
12581 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
12582 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
12583 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
12584 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
12585 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
12586 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
12587 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
12588 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
12589 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
12590 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
12591 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
12592 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
12593 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
12594 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
12595 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
12596 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
12597 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
12598 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
12599 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
12600 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
12601 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
12602 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
12603 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
12604 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
12605 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
12606 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
12607 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
12608 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
12609 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
12610 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
12611 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
12612 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
12613 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
12614 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
12615 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
12616 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
12617 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
12618 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
12619 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
12620 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
12621 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
12622 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
12623 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
12624 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
12625 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
12626 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
12627 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
12628 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
12629 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
12630 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
12631 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
12632 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
12633 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
12634 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
12635 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
12636 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
12637 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
12638 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
12639 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
12640 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
12641 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
12642 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
12643 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
12644 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
12645 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
12646 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
12647 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
12648 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
12649 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
12650 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
12651 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
12652 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
12653 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
12654 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
12655 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
12656 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
12657 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
12658 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
12659 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
12660 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
12661 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
12662 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
12663 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
12664 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
12665 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
12666 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
12667 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
12668 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
12669 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
12670 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
12671 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
12672 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
12673 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
12674 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
12675 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
12676 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
12677 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
12678 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
12679 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
12680 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
12681 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
12682 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
12683 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
12684 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
12685 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
12686 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
12687 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
12688 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
12689 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
12690 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
12691 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
12692 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
12693 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
12694 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
12695 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
12696 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
12697 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
12698 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
12699 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
12700 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
12701 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
12702 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
12703 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
12704 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
12705 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
12706 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
12707 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
12708 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
12709 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
12710 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
12711 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
12712 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
12713 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
12714 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
12715 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
12716 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
12717 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
12718 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
12719 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
12720 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
12721 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
12722 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
12723 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
12724 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
12725 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
12726 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
12727 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
12728 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
12729 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
12730 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
12731 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
12732 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
12733 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
12734 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
12735 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
12736 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
12737 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
12738 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
12739 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
12740 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
12741 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
12742 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
12743 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
12744 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
12745 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
12746 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
12747 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
12748 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
12749 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
12750 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
12751 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
12752 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
12753 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
12754 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
12755 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
12756 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
12757 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
12758 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
12759 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
12760 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
12761 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
12762 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
12763 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
12764 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
12765 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
12766 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
12767 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
12768 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
12769 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
12770 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
12771 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
12772 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
12773 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
12774 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
12775 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
12776 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
12777 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
12778 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
12779 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
12780 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
12781 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
12782 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
12783 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
12784 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
12785 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
12786 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
12787 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
12788 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
12789 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
12790 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
12791 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
12792 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
12793 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
12794 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
12795 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
12796 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
12797 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
12798 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
12799 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
12800 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
12801 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
12802 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
12803 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
12804 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
12805 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
12806 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
12807 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
12808 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
12809 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
12810 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
12811 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
12812 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
12813 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
12814 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
12815 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
12816 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
12817 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
12818 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
12819 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
12820 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
12821 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
12822 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
12823 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
12824 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
12825 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
12826 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
12827 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
12828 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
12829 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
12830 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
12831 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
12832 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
12833 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
12834 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
12835 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
12836 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
12837 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
12838 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
12839 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
12840 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
12841 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
12842 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
12843 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
12844 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
12845 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
12846 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
12847 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
12848 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
12849 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
12850 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
12851 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
12852 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
12853 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
12854 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
12855 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
12856 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
12857 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
12858 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
12859 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
12860 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
12861 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
12862 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
12863 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
12864 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
12865 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
12866 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
12867 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
12868 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
12869 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
12870 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
12871 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
12872 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
12873 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
12874 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
12875 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
12876 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
12877 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
12878 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
12879 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
12880 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
12881 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
12882 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
12883 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
12884 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
12885 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
12886 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
12887 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
12888 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
12889 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
12890 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
12891 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
12892 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
12893 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
12894 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
12895 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
12896 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
12897 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
12898 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
12899 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
12900 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
12901 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
12902 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
12903 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
12904 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
12905 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
12906 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
12907 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
12908 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
12909 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
12910 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
12911 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
12912 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
12913 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
12914 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
12915 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
12916 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
12917 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
12918 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
12919 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
12920 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
12921 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
12922 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
12923 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
12924 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
12925 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
12926 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
12927 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
12928 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
12929 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
12930 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
12931 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
12932 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
12933 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
12934 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
12935 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
12936 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
12937 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
12938 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
12939 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
12940 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
12941 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
12942 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
12943 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
12944 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
12945 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
12946 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
12947 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
12948 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
12949 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
12950 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
12951 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
12952 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
12953 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
12954 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
12955 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
12956 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
12957 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
12958 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
12959 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
12960 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
12961 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
12962 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
12963 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
12964 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
12965 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
12966 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
12967 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
12968 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
12969 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
12970 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
12971 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
12972 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
12973 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
12974 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
12975 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
12976 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
12977 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
12978 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
12979 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
12980 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
12981 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
12982 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
12983 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
12984 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
12985 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
12986 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
12987 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
12988 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
12989 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
12990 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
12991 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
12992 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
12993 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
12994 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
12995 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
12996 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
12997 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
12998 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
12999 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
13000 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
13001 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
13002 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
13003 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
13004 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
13005 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
13006 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
13007 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
13008 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
13009 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
13010 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
13011 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
13012 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
13013 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
13014 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
13015 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
13016 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
13017 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
13018 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
13019 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
13020 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
13021 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
13022 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
13023 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
13024 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
13025 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
13026 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
13027 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
13028 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
13029 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
13030 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
13031 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
13032 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
13033 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
13034 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
13035 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
13036 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
13037 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
13038 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
13039 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
13040 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
13041 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
13042 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
13043 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
13044 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
13045 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
13046 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
13047 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
13048 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
13049 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
13050 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
13051 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
13052 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
13053 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
13054 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
13055 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
13056 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
13057 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
13058 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
13059 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
13060 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
13061 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
13062 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
13063 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
13064 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
13065 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
13066 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
13067 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
13068 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
13069 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
13070 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
13071 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
13072 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
13073 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
13074 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
13075 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
13076 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
13077 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
13078 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
13079 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
13080 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
13081 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
13082 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
13083 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
13084 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
13085 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
13086 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
13087 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
13088 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
13089 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
13090 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
13091 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
13092 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
13093 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
13094 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
13095 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
13096 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
13097 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
13098 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
13099 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
13100 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
13101 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
13102 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
13103 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
13104 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
13105 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
13106 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
13107 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
13108 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
13109 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
13110 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
13111 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
13112 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
13113 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
13114 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
13115 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
13116 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
13117 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
13118 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
13119 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
13120 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
13121 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
13122 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
13123 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
13124 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
13125 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
13126 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
13127 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
13128 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
13129 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
13130 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
13131 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
13132 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
13133 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
13134 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
13135 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
13136 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
13137 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
13138 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
13139 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
13140 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
13141 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
13142 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
13143 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
13144 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
13145 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
13146 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
13147 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
13148 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
13149 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
13150 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
13151 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
13152 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
13153 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
13154 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
13155 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
13156 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
13157 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
13158 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
13159 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
13160 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
13161 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
13162 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
13163 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
13164 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
13165 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
13166 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
13167 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
13168 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
13169 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
13170 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
13171 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
13172 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
13173 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
13174 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
13175 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
13176 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
13177 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
13178 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
13179 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
13180 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
13181 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
13182 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
13183 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
13184 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
13185 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
13186 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
13187 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
13188 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
13189 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
13190 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
13191 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
13192 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
13193 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
13194 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
13195 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
13196 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
13197 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
13198 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
13199 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
13200 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
13201 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
13202 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
13203 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
13204 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
13205 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
13206 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
13207 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
13208 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
13209 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
13210 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
13211 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
13212 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
13213 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
13214 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
13215 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
13216 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
13217 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
13218 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
13219 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
13220 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
13221 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
13222 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
13223 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
13224 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
13225 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
13226 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
13227 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
13228 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
13229 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
13230 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
13231 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
13232 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
13233 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
13234 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
13235 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
13236 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
13237 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
13238 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
13239 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
13240 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
13241 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
13242 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
13243 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
13244 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
13245 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
13246 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
13247 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
13248 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
13249 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
13250 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
13251 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
13252 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
13253 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
13254 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
13255 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
13256 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
13257 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
13258 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
13259 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
13260 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
13261 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
13262 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
13263 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
13264 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
13265 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
13266 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
13267 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
13268 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
13269 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
13270 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
13271 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
13272 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
13273 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
13274 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
13275 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
13276 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
13277 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
13278 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
13279 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
13280 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
13281 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
13282 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
13283 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
13284 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
13285 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
13286 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
13287 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
13288 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
13289 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
13290 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
13291 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
13292 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
13293 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
13294 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
13295 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
13296 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
13297 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
13298 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
13299 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
13300 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
13301 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
13302 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
13303 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
13304 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
13305 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
13306 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
13307 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
13308 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
13309 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
13310 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
13311 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
13312 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
13313 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
13314 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
13315 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
13316 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
13317 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
13318 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
13319 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
13320 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
13321 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
13322 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
13323 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
13324 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
13325 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
13326 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
13327 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
13328 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
13329 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
13330 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
13331 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
13332 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
13333 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
13334 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
13335 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
13336 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
13337 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
13338 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
13339 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
13340 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
13341 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
13342 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
13343 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
13344 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
13345 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
13346 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
13347 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
13348 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
13349 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
13350 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
13351 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
13352 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
13353 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
13354 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
13355 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
13356 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
13357 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
13358 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
13359 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
13360 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
13361 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
13362 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
13363 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
13364 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
13365 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
13366 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
13367 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
13368 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
13369 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
13370 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
13371 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
13372 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
13373 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
13374 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
13375 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
13376 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
13377 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
13378 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
13379 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
13380 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
13381 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
13382 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
13383 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
13384 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
13385 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
13386 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
13387 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
13388 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
13389 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
13390 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
13391 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
13392 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
13393 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
13394 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
13395 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
13396 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
13397 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
13398 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
13399 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
13400 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
13401 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
13402 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
13403 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
13404 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
13405 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
13406 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
13407 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
13408 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
13409 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
13410 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
13411 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
13412 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
13413 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
13414 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
13415 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
13416 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
13417 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
13418 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
13419 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
13420 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
13421 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
13422 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
13423 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
13424 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
13425 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
13426 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
13427 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
13428 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
13429 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
13430 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
13431 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
13432 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
13433 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
13434 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
13435 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
13436 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
13437 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
13438 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
13439 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
13440 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
13441 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
13442 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
13443 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
13444 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
13445 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
13446 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
13447 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
13448 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
13449 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
13450 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
13451 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
13452 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
13453 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
13454 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
13455 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
13456 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
13457 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
13458 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
13459 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
13460 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
13461 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
13462 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
13463 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
13464 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
13465 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
13466 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
13467 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
13468 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
13469 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
13470 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
13471 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
13472 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
13473 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
13474 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
13475 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
13476 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
13477 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
13478 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
13479 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
13480 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
13481 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
13482 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
13483 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
13484 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
13485 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
13486 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
13487 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
13488 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
13489 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
13490 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
13491 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
13492 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
13493 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
13494 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
13495 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
13496 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
13497 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
13498 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
13499 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
13500 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
13501 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
13502 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
13503 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
13504 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
13505 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
13506 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
13507 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
13508 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
13509 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
13510 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
13511 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
13512 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
13513 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
13514 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
13515 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
13516 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
13517 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
13518 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
13519 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
13520 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
13521 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
13522 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
13523 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
13524 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
13525 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
13526 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
13527 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
13528 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
13529 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
13530 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
13531 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
13532 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
13533 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
13534 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
13535 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
13536 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
13537 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
13538 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
13539 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
13540 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
13541 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
13542 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
13543 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
13544 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
13545 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
13546 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
13547 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
13548 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
13549 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
13550 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
13551 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
13552 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
13553 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
13554 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
13555 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
13556 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
13557 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
13558 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
13559 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
13560 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
13561 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
13562 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
13563 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
13564 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
13565 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
13566 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
13567 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
13568 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
13569 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
13570 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
13571 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
13572 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
13573 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
13574 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
13575 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
13576 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
13577 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
13578 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
13579 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
13580 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
13581 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
13582 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
13583 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
13584 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
13585 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
13586 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
13587 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
13588 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
13589 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
13590 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
13591 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
13592 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
13593 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
13594 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
13595 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
13596 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
13597 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
13598 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
13599 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
13600 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
13601 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
13602 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
13603 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
13604 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
13605 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
13606 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
13607 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
13608 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
13609 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
13610 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
13611 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
13612 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
13613 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
13614 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
13615 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
13616 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
13617 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
13618 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
13619 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
13620 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
13621 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
13622 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
13623 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
13624 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
13625 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
13626 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
13627 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
13628 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
13629 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
13630 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
13631 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
13632 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
13633 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
13634 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
13635 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
13636 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
13637 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
13638 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
13639 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
13640 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
13641 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
13642 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
13643 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
13644 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
13645 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
13646 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
13647 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
13648 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
13649 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
13650 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
13651 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
13652 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
13653 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
13654 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
13655 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
13656 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
13657 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
13658 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
13659 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
13660 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
13661 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
13662 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
13663 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
13664 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
13665 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
13666 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
13667 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
13668 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
13669 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
13670 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
13671 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
13672 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
13673 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
13674 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
13675 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
13676 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
13677 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
13678 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
13679 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
13680 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
13681 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
13682 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
13683 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
13684 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
13685 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
13686 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
13687 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
13688 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
13689 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
13690 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
13691 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
13692 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
13693 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
13694 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
13695 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
13696 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
13697 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
13698 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
13699 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
13700 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
13701 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
13702 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
13703 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
13704 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
13705 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
13706 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
13707 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
13708 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
13709 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
13710 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
13711 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
13712 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
13713 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
13714 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
13715 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
13716 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
13717 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
13718 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
13719 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
13720 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
13721 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
13722 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
13723 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
13724 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
13725 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
13726 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
13727 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
13728 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
13729 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
13730 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
13731 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
13732 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
13733 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
13734 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
13735 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
13736 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
13737 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
13738 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
13739 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
13740 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
13741 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
13742 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
13743 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
13744 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
13745 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
13746 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
13747 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
13748 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
13749 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
13750 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
13751 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
13752 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
13753 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
13754 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
13755 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
13756 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
13757 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
13758 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
13759 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
13760 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
13761 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
13762 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
13763 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
13764 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
13765 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
13766 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
13767 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
13768 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
13769 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
13770 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
13771 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
13772 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
13773 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
13774 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
13775 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
13776 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
13777 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
13778 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
13779 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
13780 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
13781 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
13782 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
13783 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
13784 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
13785 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
13786 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
13787 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
13788 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
13789 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
13790 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
13791 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
13792 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
13793 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
13794 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
13795 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
13796 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
13797 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
13798 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
13799 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
13800 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
13801 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
13802 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
13803 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
13804 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
13805 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
13806 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
13807 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
13808 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
13809 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
13810 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
13811 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
13812 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
13813 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
13814 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
13815 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
13816 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
13817 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
13818 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
13819 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
13820 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
13821 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
13822 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
13823 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
13824 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
13825 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
13826 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
13827 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
13828 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
13829 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
13830 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
13831 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
13832 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
13833 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
13834 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
13835 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
13836 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
13837 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
13838 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
13839 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
13840 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
13841 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
13842 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
13843 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
13844 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
13845 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
13846 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
13847 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
13848 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
13849 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
13850 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
13851 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
13852 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
13853 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
13854 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
13855 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
13856 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
13857 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
13858 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
13859 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
13860 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
13861 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
13862 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
13863 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
13864 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
13865 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
13866 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
13867 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
13868 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
13869 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
13870 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
13871 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
13872 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
13873 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
13874 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
13875 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
13876 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
13877 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
13878 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
13879 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
13880 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
13881 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
13882 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
13883 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
13884 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
13885 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
13886 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
13887 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
13888 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
13889 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
13890 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
13891 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
13892 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
13893 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
13894 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
13895 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
13896 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
13897 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
13898 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
13899 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
13900 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
13901 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
13902 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
13903 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
13904 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
13905 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
13906 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
13907 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
13908 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
13909 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
13910 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
13911 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
13912 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
13913 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
13914 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
13915 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
13916 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
13917 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
13918 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
13919 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
13920 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
13921 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
13922 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
13923 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
13924 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
13925 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
13926 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
13927 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
13928 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
13929 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
13930 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
13931 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
13932 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
13933 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
13934 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
13935 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
13936 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
13937 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
13938 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
13939 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
13940 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
13941 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
13942 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
13943 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
13944 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
13945 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
13946 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
13947 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
13948 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
13949 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
13950 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
13951 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
13952 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
13953 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
13954 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
13955 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
13956 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
13957 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
13958 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
13959 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
13960 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
13961 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
13962 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
13963 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
13964 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
13965 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
13966 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
13967 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
13968 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
13969 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
13970 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
13971 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
13972 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
13973 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
13974 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
13975 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
13976 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
13977 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
13978 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
13979 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
13980 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
13981 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
13982 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
13983 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
13984 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
13985 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
13986 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
13987 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
13988 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
13989 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
13990 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
13991 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
13992 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
13993 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
13994 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
13995 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
13996 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
13997 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
13998 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
13999 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
14000 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
14001 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
14002 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
14003 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
14004 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
14005 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
14006 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
14007 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
14008 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
14009 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
14010 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
14011 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
14012 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
14013 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
14014 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
14015 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
14016 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
14017 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
14018 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
14019 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
14020 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
14021 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
14022 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
14023 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
14024 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
14025 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
14026 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
14027 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
14028 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
14029 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
14030 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
14031 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
14032 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
14033 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
14034 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
14035 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
14036 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
14037 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
14038 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
14039 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
14040 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
14041 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
14042 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
14043 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
14044 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
14045 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
14046 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
14047 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
14048 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
14049 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
14050 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
14051 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
14052 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
14053 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
14054 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
14055 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
14056 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
14057 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
14058 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
14059 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
14060 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
14061 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
14062 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
14063 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
14064 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
14065 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
14066 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
14067 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
14068 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
14069 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
14070 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
14071 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
14072 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
14073 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
14074 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
14075 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
14076 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
14077 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
14078 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
14079 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
14080 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
14081 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
14082 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
14083 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
14084 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
14085 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
14086 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
14087 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
14088 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
14089 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
14090 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
14091 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
14092 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
14093 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
14094 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
14095 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
14096 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
14097 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
14098 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
14099 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
14100 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
14101 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
14102 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
14103 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
14104 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
14105 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
14106 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
14107 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
14108 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
14109 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
14110 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
14111 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
14112 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
14113 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
14114 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
14115 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
14116 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
14117 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
14118 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
14119 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
14120 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
14121 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
14122 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
14123 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
14124 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
14125 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
14126 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
14127 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
14128 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
14129 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
14130 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
14131 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
14132 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
14133 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
14134 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
14135 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
14136 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
14137 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
14138 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
14139 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
14140 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
14141 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
14142 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
14143 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
14144 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
14145 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
14146 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
14147 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
14148 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
14149 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
14150 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
14151 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
14152 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
14153 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
14154 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
14155 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
14156 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
14157 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
14158 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
14159 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
14160 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
14161 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
14162 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
14163 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
14164 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
14165 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
14166 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
14167 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
14168 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
14169 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
14170 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
14171 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
14172 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
14173 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
14174 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
14175 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
14176 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
14177 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
14178 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
14179 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
14180 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
14181 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
14182 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
14183 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
14184 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
14185 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
14186 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
14187 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
14188 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
14189 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
14190 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
14191 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
14192 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
14193 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
14194 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
14195 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
14196 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
14197 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
14198 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
14199 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
14200 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
14201 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
14202 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
14203 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
14204 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
14205 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
14206 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
14207 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
14208 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
14209 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
14210 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
14211 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
14212 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
14213 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
14214 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
14215 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
14216 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
14217 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
14218 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
14219 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
14220 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
14221 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
14222 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
14223 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
14224 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
14225 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
14226 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
14227 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
14228 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
14229 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
14230 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
14231 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
14232 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
14233 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
14234 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
14235 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
14236 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
14237 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
14238 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
14239 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
14240 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
14241 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
14242 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
14243 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
14244 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
14245 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
14246 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
14247 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
14248 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
14249 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
14250 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
14251 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
14252 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
14253 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
14254 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
14255 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
14256 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
14257 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
14258 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
14259 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
14260 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
14261 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
14262 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
14263 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
14264 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
14265 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
14266 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
14267 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
14268 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
14269 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
14270 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
14271 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
14272 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
14273 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
14274 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
14275 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
14276 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
14277 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
14278 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
14279 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
14280 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
14281 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
14282 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
14283 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
14284 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
14285 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
14286 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
14287 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
14288 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
14289 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
14290 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
14291 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
14292 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
14293 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
14294 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
14295 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
14296 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
14297 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
14298 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
14299 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
14300 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
14301 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
14302 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
14303 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
14304 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
14305 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
14306 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
14307 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
14308 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
14309 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
14310 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
14311 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
14312 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
14313 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
14314 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
14315 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
14316 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
14317 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
14318 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
14319 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
14320 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
14321 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
14322 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
14323 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
14324 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
14325 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
14326 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
14327 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
14328 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
14329 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
14330 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
14331 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
14332 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
14333 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
14334 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
14335 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
14336 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
14337 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
14338 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
14339 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
14340 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
14341 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
14342 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
14343 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
14344 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
14345 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
14346 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
14347 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
14348 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
14349 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
14350 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
14351 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
14352 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
14353 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
14354 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
14355 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
14356 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
14357 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
14358 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
14359 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
14360 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
14361 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
14362 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
14363 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
14364 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
14365 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
14366 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
14367 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
14368 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
14369 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
14370 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
14371 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
14372 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
14373 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
14374 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
14375 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
14376 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
14377 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
14378 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
14379 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
14380 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
14381 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
14382 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
14383 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
14384 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
14385 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
14386 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
14387 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
14388 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
14389 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
14390 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
14391 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
14392 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
14393 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
14394 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
14395 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
14396 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
14397 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
14398 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
14399 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
14400 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
14401 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
14402 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
14403 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
14404 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
14405 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
14406 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
14407 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
14408 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
14409 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
14410 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
14411 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
14412 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
14413 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
14414 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
14415 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
14416 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
14417 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
14418 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
14419 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
14420 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
14421 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
14422 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
14423 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
14424 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
14425 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
14426 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
14427 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
14428 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
14429 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
14430 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
14431 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
14432 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
14433 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
14434 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
14435 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
14436 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
14437 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
14438 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
14439 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
14440 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
14441 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
14442 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
14443 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
14444 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
14445 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
14446 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
14447 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
14448 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
14449 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
14450 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
14451 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
14452 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
14453 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
14454 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
14455 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
14456 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
14457 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
14458 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
14459 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
14460 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
14461 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
14462 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
14463 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
14464 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
14465 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
14466 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
14467 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
14468 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
14469 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
14470 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
14471 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
14472 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
14473 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
14474 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
14475 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
14476 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
14477 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
14478 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
14479 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
14480 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
14481 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
14482 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
14483 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
14484 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
14485 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
14486 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
14487 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
14488 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
14489 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
14490 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
14491 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
14492 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
14493 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
14494 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
14495 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
14496 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
14497 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
14498 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
14499 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
14500 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
14501 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
14502 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
14503 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
14504 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
14505 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
14506 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
14507 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
14508 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
14509 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
14510 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
14511 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
14512 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
14513 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
14514 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
14515 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
14516 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
14517 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
14518 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
14519 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
14520 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
14521 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
14522 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
14523 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
14524 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
14525 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
14526 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
14527 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
14528 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
14529 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
14530 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
14531 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
14532 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
14533 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
14534 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
14535 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
14536 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
14537 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
14538 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
14539 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
14540 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
14541 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
14542 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
14543 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
14544 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
14545 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
14546 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
14547 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
14548 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
14549 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
14550 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
14551 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
14552 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
14553 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
14554 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
14555 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
14556 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
14557 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
14558 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
14559 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
14560 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
14561 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
14562 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
14563 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
14564 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
14565 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
14566 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
14567 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
14568 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
14569 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
14570 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
14571 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
14572 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
14573 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
14574 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
14575 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
14576 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
14577 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
14578 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
14579 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
14580 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
14581 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
14582 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
14583 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
14584 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
14585 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
14586 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
14587 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
14588 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
14589 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
14590 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
14591 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
14592 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
14593 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
14594 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
14595 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
14596 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
14597 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
14598 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
14599 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
14600 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
14601 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
14602 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
14603 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
14604 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
14605 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
14606 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
14607 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
14608 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
14609 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
14610 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
14611 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
14612 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
14613 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
14614 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
14615 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
14616 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
14617 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
14618 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
14619 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
14620 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
14621 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
14622 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
14623 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
14624 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
14625 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
14626 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
14627 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
14628 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
14629 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
14630 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
14631 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
14632 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
14633 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
14634 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
14635 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
14636 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
14637 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
14638 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
14639 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
14640 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
14641 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
14642 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
14643 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
14644 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
14645 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
14646 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
14647 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
14648 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
14649 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
14650 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
14651 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
14652 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
14653 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
14654 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
14655 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
14656 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
14657 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
14658 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
14659 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
14660 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
14661 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
14662 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
14663 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
14664 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
14665 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
14666 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
14667 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
14668 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
14669 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
14670 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
14671 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
14672 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
14673 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
14674 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
14675 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
14676 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
14677 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
14678 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
14679 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
14680 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
14681 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
14682 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
14683 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
14684 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
14685 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
14686 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
14687 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
14688 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
14689 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
14690 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
14691 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
14692 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
14693 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
14694 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
14695 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
14696 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
14697 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
14698 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
14699 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
14700 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
14701 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
14702 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
14703 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
14704 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
14705 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
14706 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
14707 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
14708 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
14709 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
14710 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
14711 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
14712 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
14713 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
14714 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
14715 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
14716 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
14717 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
14718 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
14719 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
14720 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
14721 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
14722 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
14723 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
14724 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
14725 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
14726 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
14727 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
14728 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
14729 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
14730 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
14731 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
14732 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
14733 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
14734 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
14735 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
14736 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
14737 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
14738 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
14739 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
14740 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
14741 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
14742 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
14743 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
14744 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
14745 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
14746 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
14747 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
14748 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
14749 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
14750 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
14751 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
14752 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
14753 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
14754 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
14755 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
14756 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
14757 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
14758 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
14759 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
14760 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
14761 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
14762 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
14763 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
14764 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
14765 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
14766 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
14767 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
14768 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
14769 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
14770 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
14771 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
14772 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
14773 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
14774 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
14775 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
14776 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
14777 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
14778 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
14779 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
14780 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
14781 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
14782 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
14783 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
14784 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
14785 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
14786 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
14787 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
14788 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
14789 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
14790 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
14791 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
14792 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
14793 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
14794 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
14795 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
14796 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
14797 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
14798 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
14799 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
14800 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
14801 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
14802 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
14803 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
14804 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
14805 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
14806 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
14807 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
14808 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
14809 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
14810 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
14811 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
14812 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
14813 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
14814 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
14815 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
14816 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
14817 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
14818 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
14819 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
14820 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
14821 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
14822 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
14823 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
14824 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
14825 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
14826 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
14827 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
14828 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
14829 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
14830 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
14831 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
14832 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
14833 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
14834 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
14835 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
14836 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
14837 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
14838 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
14839 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
14840 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
14841 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
14842 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
14843 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
14844 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
14845 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
14846 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
14847 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
14848 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
14849 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
14850 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
14851 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
14852 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
14853 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
14854 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
14855 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
14856 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
14857 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
14858 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
14859 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
14860 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
14861 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
14862 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
14863 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
14864 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
14865 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
14866 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
14867 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
14868 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
14869 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
14870 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
14871 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
14872 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
14873 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
14874 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
14875 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
14876 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
14877 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
14878 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
14879 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
14880 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
14881 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
14882 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
14883 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
14884 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
14885 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
14886 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
14887 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
14888 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
14889 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
14890 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
14891 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
14892 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
14893 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
14894 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
14895 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
14896 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
14897 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
14898 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
14899 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
14900 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
14901 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
14902 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
14903 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
14904 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
14905 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
14906 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
14907 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
14908 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
14909 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
14910 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
14911 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
14912 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
14913 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
14914 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
14915 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
14916 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
14917 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
14918 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
14919 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
14920 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
14921 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
14922 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
14923 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
14924 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
14925 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
14926 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
14927 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
14928 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
14929 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
14930 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
14931 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
14932 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
14933 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
14934 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
14935 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
14936 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
14937 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
14938 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
14939 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
14940 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
14941 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
14942 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
14943 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
14944 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
14945 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
14946 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
14947 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
14948 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
14949 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
14950 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
14951 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
14952 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
14953 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
14954 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
14955 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
14956 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
14957 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
14958 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
14959 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
14960 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
14961 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
14962 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
14963 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
14964 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
14965 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
14966 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
14967 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
14968 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
14969 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
14970 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
14971 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
14972 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
14973 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
14974 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
14975 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
14976 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
14977 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
14978 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
14979 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
14980 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
14981 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
14982 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
14983 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
14984 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
14985 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
14986 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
14987 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
14988 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
14989 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
14990 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
14991 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
14992 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
14993 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
14994 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
14995 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
14996 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
14997 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
14998 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
14999 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
15000 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
15001 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
15002 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
15003 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
15004 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
15005 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
15006 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
15007 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
15008 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
15009 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
15010 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
15011 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
15012 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
15013 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
15014 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
15015 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
15016 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
15017 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
15018 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
15019 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
15020 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
15021 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
15022 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
15023 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
15024 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
15025 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
15026 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
15027 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
15028 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
15029 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
15030 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
15031 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
15032 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
15033 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
15034 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
15035 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
15036 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
15037 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
15038 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
15039 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
15040 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
15041 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
15042 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
15043 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
15044 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
15045 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
15046 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
15047 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
15048 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
15049 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
15050 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
15051 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
15052 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
15053 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
15054 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
15055 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
15056 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
15057 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
15058 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
15059 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
15060 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
15061 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
15062 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
15063 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
15064 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
15065 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
15066 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
15067 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
15068 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
15069 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
15070 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
15071 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
15072 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
15073 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
15074 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
15075 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
15076 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
15077 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
15078 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
15079 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
15080 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
15081 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
15082 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
15083 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
15084 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
15085 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
15086 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
15087 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
15088 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
15089 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
15090 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
15091 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
15092 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
15093 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
15094 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
15095 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
15096 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
15097 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
15098 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
15099 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
15100 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
15101 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
15102 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
15103 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
15104 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
15105 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
15106 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
15107 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
15108 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
15109 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
15110 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
15111 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
15112 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
15113 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
15114 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
15115 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
15116 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
15117 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
15118 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
15119 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
15120 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
15121 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
15122 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
15123 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
15124 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
15125 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
15126 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
15127 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
15128 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
15129 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
15130 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
15131 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
15132 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
15133 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
15134 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
15135 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
15136 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
15137 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
15138 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
15139 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
15140 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
15141 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
15142 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
15143 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
15144 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
15145 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
15146 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
15147 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
15148 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
15149 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
15150 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
15151 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
15152 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
15153 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
15154 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
15155 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
15156 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
15157 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
15158 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
15159 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
15160 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
15161 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
15162 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
15163 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
15164 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
15165 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
15166 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
15167 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
15168 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
15169 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
15170 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
15171 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
15172 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
15173 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
15174 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
15175 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
15176 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
15177 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
15178 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
15179 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
15180 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
15181 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
15182 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
15183 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
15184 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
15185 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
15186 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
15187 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
15188 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
15189 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
15190 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
15191 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
15192 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
15193 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
15194 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
15195 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
15196 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
15197 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
15198 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
15199 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
15200 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
15201 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
15202 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
15203 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
15204 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
15205 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
15206 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
15207 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
15208 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
15209 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
15210 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
15211 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
15212 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
15213 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
15214 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
15215 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
15216 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
15217 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
15218 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
15219 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
15220 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
15221 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
15222 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
15223 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
15224 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
15225 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
15226 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
15227 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
15228 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
15229 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
15230 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
15231 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
15232 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
15233 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
15234 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
15235 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
15236 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
15237 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
15238 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
15239 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
15240 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
15241 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
15242 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
15243 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
15244 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
15245 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
15246 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
15247 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
15248 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
15249 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
15250 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
15251 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
15252 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
15253 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
15254 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
15255 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
15256 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
15257 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
15258 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
15259 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
15260 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
15261 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
15262 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
15263 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
15264 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
15265 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
15266 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
15267 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
15268 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
15269 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
15270 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
15271 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
15272 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
15273 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
15274 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
15275 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
15276 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
15277 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
15278 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
15279 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
15280 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
15281 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
15282 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
15283 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
15284 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
15285 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
15286 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
15287 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
15288 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
15289 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
15290 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
15291 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
15292 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
15293 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
15294 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
15295 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
15296 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
15297 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
15298 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
15299 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
15300 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
15301 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
15302 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
15303 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
15304 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
15305 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
15306 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
15307 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
15308 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
15309 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
15310 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
15311 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
15312 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
15313 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
15314 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
15315 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
15316 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
15317 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
15318 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
15319 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
15320 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
15321 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
15322 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
15323 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
15324 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
15325 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
15326 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
15327 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
15328 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
15329 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
15330 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
15331 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
15332 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
15333 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
15334 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
15335 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
15336 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
15337 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
15338 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
15339 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
15340 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
15341 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
15342 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
15343 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
15344 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
15345 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
15346 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
15347 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
15348 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
15349 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
15350 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
15351 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
15352 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
15353 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
15354 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
15355 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
15356 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
15357 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
15358 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
15359 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
15360 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
15361 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
15362 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
15363 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
15364 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
15365 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
15366 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
15367 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
15368 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
15369 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
15370 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
15371 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
15372 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
15373 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
15374 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
15375 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
15376 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
15377 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
15378 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
15379 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
15380 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
15381 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
15382 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
15383 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
15384 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
15385 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
15386 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
15387 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
15388 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
15389 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
15390 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
15391 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
15392 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
15393 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
15394 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
15395 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
15396 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
15397 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
15398 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
15399 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
15400 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
15401 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
15402 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
15403 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
15404 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
15405 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
15406 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
15407 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
15408 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
15409 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
15410 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
15411 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
15412 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
15413 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
15414 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
15415 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
15416 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
15417 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
15418 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
15419 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
15420 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
15421 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
15422 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
15423 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
15424 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
15425 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
15426 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
15427 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
15428 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
15429 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
15430 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
15431 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
15432 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
15433 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
15434 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
15435 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
15436 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
15437 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
15438 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
15439 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
15440 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
15441 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
15442 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
15443 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
15444 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
15445 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
15446 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
15447 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
15448 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
15449 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
15450 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
15451 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
15452 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
15453 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
15454 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
15455 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
15456 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
15457 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
15458 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
15459 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
15460 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
15461 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
15462 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
15463 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
15464 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
15465 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
15466 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
15467 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
15468 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
15469 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
15470 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
15471 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
15472 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
15473 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
15474 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
15475 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
15476 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
15477 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
15478 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
15479 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
15480 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
15481 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
15482 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
15483 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
15484 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
15485 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
15486 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
15487 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
15488 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
15489 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
15490 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
15491 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
15492 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
15493 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
15494 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
15495 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
15496 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
15497 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
15498 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
15499 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
15500 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
15501 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
15502 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
15503 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
15504 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
15505 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
15506 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
15507 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
15508 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
15509 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
15510 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
15511 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
15512 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
15513 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
15514 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
15515 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
15516 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
15517 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
15518 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
15519 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
15520 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
15521 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
15522 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
15523 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
15524 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
15525 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
15526 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
15527 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
15528 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
15529 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
15530 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
15531 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
15532 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
15533 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
15534 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
15535 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
15536 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
15537 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
15538 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
15539 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
15540 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
15541 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
15542 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
15543 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
15544 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
15545 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
15546 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
15547 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
15548 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
15549 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
15550 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
15551 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
15552 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
15553 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
15554 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
15555 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
15556 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
15557 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
15558 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
15559 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
15560 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
15561 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
15562 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
15563 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
15564 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
15565 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
15566 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
15567 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
15568 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
15569 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
15570 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
15571 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
15572 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
15573 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
15574 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
15575 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
15576 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
15577 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
15578 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
15579 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
15580 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
15581 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
15582 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
15583 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
15584 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
15585 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
15586 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
15587 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
15588 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
15589 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
15590 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
15591 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
15592 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
15593 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
15594 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
15595 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
15596 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
15597 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
15598 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
15599 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
15600 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
15601 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
15602 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
15603 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
15604 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
15605 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
15606 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
15607 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
15608 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
15609 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
15610 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
15611 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
15612 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
15613 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
15614 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
15615 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
15616 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
15617 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
15618 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
15619 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
15620 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
15621 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
15622 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
15623 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
15624 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
15625 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
15626 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
15627 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
15628 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
15629 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
15630 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
15631 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
15632 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
15633 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
15634 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
15635 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
15636 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
15637 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
15638 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
15639 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
15640 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
15641 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
15642 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
15643 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
15644 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
15645 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
15646 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
15647 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
15648 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
15649 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
15650 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
15651 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
15652 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
15653 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
15654 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
15655 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
15656 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
15657 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
15658 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
15659 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
15660 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
15661 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
15662 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
15663 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
15664 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
15665 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
15666 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
15667 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
15668 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
15669 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
15670 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
15671 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
15672 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
15673 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
15674 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
15675 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
15676 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
15677 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
15678 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
15679 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
15680 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
15681 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
15682 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
15683 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
15684 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
15685 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
15686 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
15687 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
15688 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
15689 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
15690 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
15691 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
15692 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
15693 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
15694 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
15695 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
15696 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
15697 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
15698 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
15699 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
15700 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
15701 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
15702 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
15703 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
15704 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
15705 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
15706 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
15707 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
15708 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
15709 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
15710 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
15711 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
15712 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
15713 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
15714 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
15715 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
15716 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
15717 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
15718 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
15719 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
15720 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
15721 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
15722 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
15723 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
15724 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
15725 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
15726 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
15727 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
15728
15729 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15730
15731 * gcc.target/riscv/rvv/base/bug-1.c: New test.
15732
15733 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15734
15735 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
15736 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
15737 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
15738 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
15739 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
15740 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
15741 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
15742 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
15743 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
15744 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
15745 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
15746
15747 2023-03-13 Marek Polacek <polacek@redhat.com>
15748
15749 PR c++/107532
15750 * g++.dg/warn/Wdangling-reference10.C: New test.
15751
15752 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
15753
15754 PR preprocessor/67046
15755 * c-c++-common/cpp/pr67046.c: New test.
15756
15757 2023-03-13 Richard Biener <rguenther@suse.de>
15758
15759 PR tree-optimization/109046
15760 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
15761
15762 2023-03-12 Jakub Jelinek <jakub@redhat.com>
15763
15764 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
15765 Don't expect one __bf16 related error.
15766 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
15767 dg-error directives for __bf16 being an extended arithmetic type.
15768 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
15769 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
15770 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
15771 related errors.
15772
15773 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
15774
15775 PR middle-end/109031
15776 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
15777 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
15778
15779 2023-03-12 Tamar Christina <tamar.christina@arm.com>
15780
15781 PR target/108583
15782 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
15783 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
15784
15785 2023-03-12 Tamar Christina <tamar.christina@arm.com>
15786 Richard Sandiford <richard.sandiford@arm.com>
15787
15788 PR target/108583
15789 * gcc.dg/mla_1.c: New test.
15790
15791 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
15792
15793 PR modula2/109089
15794 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
15795 the external definitions of isfinite.
15796
15797 2023-03-12 Jonathan Yong <10walls@gmail.com>
15798
15799 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
15800 allow long long instead of just long.
15801 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
15802
15803 2023-03-12 Jonathan Yong <10walls@gmail.com>
15804
15805 * gcc.c-torture/compile/103818.c: Enable test for llp64.
15806
15807 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
15808
15809 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
15810 targets. Adjust expected output.
15811 * lib/target-supports.exp
15812 (check_effective_target_const_volatile_readonly_section): New
15813
15814 2023-03-11 Harald Anlauf <anlauf@gmx.de>
15815
15816 PR fortran/106945
15817 * gfortran.dg/pr106945.f90: New test.
15818
15819 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15820
15821 * lib/target-supports.exp (check_fork_available): Don't signal
15822 true for CRIS running on a simulator.
15823
15824 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15825
15826 * gcc.dg/pr108117.c: Require effective-target scheduling.
15827
15828 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
15829
15830 * gcc.dg/pr106397.c: Add -w to options.
15831
15832 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15833
15834 PR target/107703
15835 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
15836 it.
15837 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
15838 __bf16.
15839 * g++.dg/cpp23/ext-floating14.C: New test.
15840
15841 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15842
15843 PR c++/107558
15844 * g++.dg/gomp/pr107558.C: New test.
15845
15846 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15847
15848 PR c++/109039
15849 * g++.dg/abi/no_unique_address7.C: New test.
15850
15851 2023-03-10 Jason Merrill <jason@redhat.com>
15852
15853 PR c++/108972
15854 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
15855 but expect errors.
15856
15857 2023-03-10 Marek Polacek <polacek@redhat.com>
15858
15859 PR sanitizer/108060
15860 PR sanitizer/109050
15861 * c-c++-common/ubsan/bounds-17.c: New test.
15862 * c-c++-common/ubsan/bounds-18.c: New test.
15863 * c-c++-common/ubsan/bounds-19.c: New test.
15864 * c-c++-common/ubsan/bounds-20.c: New test.
15865 * c-c++-common/ubsan/bounds-21.c: New test.
15866
15867 2023-03-10 Harald Anlauf <anlauf@gmx.de>
15868
15869 PR fortran/104332
15870 * gfortran.dg/bind_c_usage_34.f90: New test.
15871
15872 2023-03-10 Andrew Pinski <apinski@marvell.com>
15873
15874 * gcc.target/aarch64/rev16_2.c: New test.
15875 * gcc.target/aarch64/shift_and_operator-1.c: New test.
15876
15877 2023-03-10 David Malcolm <dmalcolm@redhat.com>
15878
15879 PR analyzer/109059
15880 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
15881 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
15882 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
15883
15884 2023-03-10 Jason Merrill <jason@redhat.com>
15885
15886 PR c++/108566
15887 * g++.dg/abi/anon6.C: New test.
15888
15889 2023-03-10 David Malcolm <dmalcolm@redhat.com>
15890
15891 PR analyzer/108475
15892 PR analyzer/109060
15893 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
15894 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
15895 New test.
15896 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
15897 New test.
15898
15899 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15900
15901 PR c/108079
15902 * c-c++-common/Wunused-var-18.c: New test.
15903
15904 2023-03-10 Jakub Jelinek <jakub@redhat.com>
15905
15906 PR tree-optimization/109008
15907 * gcc.dg/pr109008.c: New test.
15908
15909 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15910
15911 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
15912
15913 2023-03-10 Jason Merrill <jason@redhat.com>
15914
15915 PR c++/108099
15916 * g++.dg/ext/int128-7.C: New test.
15917
15918 2023-03-10 Jason Merrill <jason@redhat.com>
15919
15920 PR c++/108542
15921 * g++.dg/contracts/contracts-err1.C: New test.
15922
15923 2023-03-09 Jason Merrill <jason@redhat.com>
15924
15925 PR c++/108773
15926 * g++.dg/cpp0x/initlist-array18.C: New test.
15927 * g++.dg/cpp0x/initlist-array19.C: New test.
15928
15929 2023-03-09 David Malcolm <dmalcolm@redhat.com>
15930
15931 PR analyzer/102671
15932 PR analyzer/105755
15933 PR analyzer/108251
15934 PR analyzer/108400
15935 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
15936 from Emacs.
15937 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
15938 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
15939 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
15940 New test, reduced from haproxy's src/ssl_sample.c.
15941 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
15942 Likewise.
15943 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
15944 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
15945
15946 2023-03-09 Tamar Christina <tamar.christina@arm.com>
15947
15948 * gcc.target/aarch64/tbz_2.c: New test.
15949 * gcc.target/aarch64/tbz_3.c: New test.
15950
15951 2023-03-09 Jason Merrill <jason@redhat.com>
15952
15953 DR 2664
15954 PR c++/102529
15955 * g++.dg/DRs/dr2664.C: New test.
15956 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
15957
15958 2023-03-09 Jason Merrill <jason@redhat.com>
15959 Michael Spertus <mike@spertus.com>
15960
15961 PR c++/105841
15962 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
15963
15964 2023-03-09 Jason Merrill <jason@redhat.com>
15965
15966 * g++.dg/ext/is_deducible1.C: Guard with
15967 __has_builtin (__is_deducible).
15968
15969 2023-03-09 Jason Merrill <jason@redhat.com>
15970
15971 PR c++/105841
15972 * g++.dg/ext/is_deducible1.C: New test.
15973
15974 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
15975
15976 * gcc.target/aarch64/pr108999.c: New.
15977
15978 2023-03-09 Richard Biener <rguenther@suse.de>
15979
15980 PR middle-end/108995
15981 * gcc.dg/ubsan/pr108995.c: New testcase.
15982
15983 2023-03-09 Jakub Jelinek <jakub@redhat.com>
15984 Richard Biener <rguenther@suse.de>
15985
15986 PR tree-optimization/109008
15987 * gcc.c-torture/execute/ieee/pr109008.c: New test.
15988
15989 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15990
15991 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
15992 gcc_{warning,error}_prefix with Fortran specific one used in
15993 gfortran_init.
15994
15995 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
15996
15997 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
15998 int128 effective target requirement.
15999 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
16000
16001 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
16002
16003 PR testsuite/108729
16004 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
16005 has_arch_ppc64 effective target.
16006 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
16007
16008 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
16009
16010 PR testsuite/108730
16011 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
16012 effective target requirement.
16013
16014 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
16015
16016 PR testsuite/108813
16017 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
16018
16019 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
16020
16021 PR testsuite/108810
16022 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
16023 the extracted index for BE.
16024
16025 2023-03-08 Jeff Law <jlaw@ventanamicro>
16026
16027 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
16028
16029 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
16030
16031 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
16032 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
16033
16034 2023-03-07 Jason Merrill <jason@redhat.com>
16035
16036 PR c++/108526
16037 PR c++/106651
16038 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
16039
16040 2023-03-07 Marek Polacek <polacek@redhat.com>
16041
16042 PR c++/107532
16043 * g++.dg/warn/Wdangling-reference8.C: New test.
16044 * g++.dg/warn/Wdangling-reference9.C: New test.
16045
16046 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
16047
16048 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
16049
16050 2023-03-07 Jakub Jelinek <jakub@redhat.com>
16051
16052 PR c++/109042
16053 * g++.dg/rtti/pr109042.C: New test.
16054
16055 2023-03-07 Marek Polacek <polacek@redhat.com>
16056
16057 PR c++/109030
16058 * g++.dg/cpp0x/noexcept77.C: New test.
16059
16060 2023-03-07 Marek Polacek <polacek@redhat.com>
16061
16062 PR c++/107939
16063 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
16064 * g++.dg/cpp1y/var-templ77.C: New test.
16065
16066 2023-03-07 Pan Li <pan2.li@intel.com>
16067 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16068
16069 PR target/108185
16070 PR target/108654
16071 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
16072 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
16073 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
16074 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
16075 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
16076 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
16077 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
16078 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
16079
16080 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16081
16082 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
16083 -fno-stack-protector.
16084 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
16085 -fno-stack-protector.
16086 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
16087 -fno-stack-protector.
16088 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
16089 -fno-stack-protector.
16090
16091 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16092
16093 * gcc.target/aarch64/pr104005.c (dg-options): Add
16094 -fno-stack-protector.
16095
16096 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16097
16098 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
16099 -fno-stack-protector.
16100
16101 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16102
16103 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
16104 -fno-stack-protector.
16105 * g++.target/aarch64/pr103147-10.C: Likewise.
16106
16107 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16108
16109 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
16110 Add -fno-stack-protector.
16111
16112 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16113
16114 PR testsuite/70150
16115 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
16116 -fno-pie.
16117
16118 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16119
16120 PR testsuite/70150
16121 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
16122 -no-pie for aarch64-*-*.
16123 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
16124 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
16125 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
16126 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
16127 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
16128 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
16129 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
16130 -fno-pie.
16131
16132 2023-03-07 Xi Ruoyao <xry111@xry111.site>
16133
16134 PR testsuite/70150
16135 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
16136 Add -fno-pie -no-pie.
16137
16138 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
16139
16140 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
16141
16142 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
16143
16144 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
16145 Gate on effective target tail_call.
16146
16147 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
16148
16149 * lib/target-supports.exp (check_effective_target_tail_call): New.
16150
16151 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
16152
16153 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
16154 int32_t being "long int".
16155
16156 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
16157
16158 * lib/multiline.exp (_build_multiline_regex): Map
16159 "{re:" to "(", similarly ")?" from ":re?}" and the
16160 same without question mark.
16161
16162 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
16163
16164 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
16165 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
16166 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
16167 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
16168 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
16169 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
16170 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
16171 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
16172 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
16173 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
16174 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
16175 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
16176 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
16177 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
16178 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
16179 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
16180 * gcc.target/gcn/cond_fminnm_1.c: New test.
16181 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
16182 * gcc.target/gcn/cond_fminnm_2.c: New test.
16183 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
16184 * gcc.target/gcn/cond_fminnm_3.c: New test.
16185 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
16186 * gcc.target/gcn/cond_fminnm_4.c: New test.
16187 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
16188 * gcc.target/gcn/cond_fminnm_5.c: New test.
16189 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
16190 * gcc.target/gcn/cond_fminnm_6.c: New test.
16191 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
16192 * gcc.target/gcn/cond_fminnm_7.c: New test.
16193 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
16194 * gcc.target/gcn/cond_fminnm_8.c: New test.
16195 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
16196 * gcc.target/gcn/cond_smax_1.c: New test.
16197 * gcc.target/gcn/cond_smax_1_run.c: New test.
16198 * gcc.target/gcn/cond_smin_1.c: New test.
16199 * gcc.target/gcn/cond_smin_1_run.c: New test.
16200 * gcc.target/gcn/cond_umax_1.c: New test.
16201 * gcc.target/gcn/cond_umax_1_run.c: New test.
16202 * gcc.target/gcn/cond_umin_1.c: New test.
16203 * gcc.target/gcn/cond_umin_1_run.c: New test.
16204 * gcc.target/gcn/smax_1.c: New test.
16205 * gcc.target/gcn/smax_1_run.c: New test.
16206 * gcc.target/gcn/smin_1.c: New test.
16207 * gcc.target/gcn/smin_1_run.c: New test.
16208 * gcc.target/gcn/umax_1.c: New test.
16209 * gcc.target/gcn/umax_1_run.c: New test.
16210 * gcc.target/gcn/umin_1.c: New test.
16211 * gcc.target/gcn/umin_1_run.c: New test.
16212
16213 2023-03-06 Richard Biener <rguenther@suse.de>
16214
16215 PR tree-optimization/109025
16216 * gcc.dg/vect/pr109025.c: New testcase.
16217
16218 2023-03-06 Xi Ruoyao <xry111@xry111.site>
16219
16220 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
16221 -fno-stack-protector.
16222 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
16223 Likewise.
16224 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
16225 Likewise.
16226
16227 2023-03-06 Xi Ruoyao <xry111@xry111.site>
16228
16229 PR target/109000
16230 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
16231 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
16232 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
16233 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
16234
16235 2023-03-05 Harald Anlauf <anlauf@gmx.de>
16236 Tobias Burnus <tobias@codesourcery.com>
16237
16238 PR fortran/106856
16239 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
16240 * gfortran.dg/class_74.f90: New test.
16241 * gfortran.dg/class_75.f90: New test.
16242
16243 2023-03-05 Jakub Jelinek <jakub@redhat.com>
16244
16245 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
16246 scan-tree-dump-times target selector.
16247
16248 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
16249 SiYu Wu <siyu@isrc.iscas.ac.cn>
16250
16251 * gcc.target/riscv/zksed32.c: New test.
16252 * gcc.target/riscv/zksed64.c: New test.
16253 * gcc.target/riscv/zksh32.c: New test.
16254 * gcc.target/riscv/zksh64.c: New test.
16255
16256 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
16257 SiYu Wu <siyu@isrc.iscas.ac.cn>
16258
16259 * gcc.target/riscv/zknh-sha256.c: New test.
16260 * gcc.target/riscv/zknh-sha512-32.c: New test.
16261 * gcc.target/riscv/zknh-sha512-64.c: New test.
16262
16263 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
16264 SiYu Wu <siyu@isrc.iscas.ac.cn>
16265
16266 * gcc.target/riscv/zknd32.c: New test.
16267 * gcc.target/riscv/zknd64.c: New test.
16268 * gcc.target/riscv/zkne32.c: New test.
16269 * gcc.target/riscv/zkne64.c: New test.
16270
16271 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
16272 SiYu Wu <siyu@isrc.iscas.ac.cn>
16273
16274 * gcc.target/riscv/zbkb32.c: New test.
16275 * gcc.target/riscv/zbkb64.c: New test.
16276 * gcc.target/riscv/zbkc32.c: New test.
16277 * gcc.target/riscv/zbkc64.c: New test.
16278 * gcc.target/riscv/zbkx32.c: New test.
16279 * gcc.target/riscv/zbkx64.c: New test.
16280
16281 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
16282
16283 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
16284 5 insn sh1add+slli+add+slli+sub.
16285 * gcc.target/riscv/pr108987.c: New test.
16286
16287 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16288 kito-cheng <kito.cheng@sifive.com>
16289
16290 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
16291
16292 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16293
16294 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
16295 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
16296 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
16297 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
16298 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
16299 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
16300 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
16301 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
16302
16303 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16304
16305 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
16306 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
16307 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
16308 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
16309 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
16310 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
16311 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
16312 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
16313 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
16314 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
16315 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
16316 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
16317 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
16318 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
16319 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
16320 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
16321 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
16322 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
16323 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
16324 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
16325 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
16326 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
16327 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
16328 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
16329 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
16330 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
16331 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
16332 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
16333 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
16334 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
16335 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
16336 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
16337
16338 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16339
16340 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
16341 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
16342 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
16343 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
16344 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
16345 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
16346
16347 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
16348
16349 * gcc.target/riscv/zbb-min-max-03.c: New test.
16350
16351 2023-03-04 Jakub Jelinek <jakub@redhat.com>
16352
16353 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
16354 target selectors.
16355 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
16356
16357 2023-03-04 Jakub Jelinek <jakub@redhat.com>
16358
16359 PR c/107465
16360 * c-c++-common/Wsign-compare-2.c (f18): New test.
16361
16362 2023-03-04 Jakub Jelinek <jakub@redhat.com>
16363
16364 PR c/107465
16365 * c-c++-common/Wsign-compare-2.c: New test.
16366 * c-c++-common/pr107465.c: New test.
16367
16368 2023-03-04 Jakub Jelinek <jakub@redhat.com>
16369
16370 PR c/107846
16371 * gcc.dg/pr107846.c: New test.
16372
16373 2023-03-04 Jakub Jelinek <jakub@redhat.com>
16374
16375 PR c++/108702
16376 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
16377
16378 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
16379
16380 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
16381
16382 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
16383
16384 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
16385
16386 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
16387
16388 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
16389 scan-assembler identifiers.
16390 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
16391
16392 2023-03-03 David Malcolm <dmalcolm@redhat.com>
16393
16394 PR analyzer/109016
16395 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
16396 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
16397
16398 2023-03-03 David Malcolm <dmalcolm@redhat.com>
16399
16400 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
16401 * gcc.dg/analyzer/sprintf-1.c: New test.
16402 * gcc.dg/analyzer/sprintf-concat.c: New test.
16403
16404 2023-03-03 David Malcolm <dmalcolm@redhat.com>
16405
16406 PR tree-optimization/108988
16407 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
16408
16409 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16410
16411 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
16412 two new variants, one fixed, one xfailed.
16413 * c-c++-common/Wdangling-pointer-5.c
16414 (nowarn_store_arg_store_arg): Add now-expected warnings.
16415
16416 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16417
16418 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
16419 around +cdecp<N>.
16420 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
16421
16422 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16423
16424 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
16425 expected counts into a single pattern.
16426 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
16427 return and reversed conditions.
16428
16429 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16430
16431 PR target/51534
16432 * gcc.target/arm/pr51534.c: Split softfp variant into...
16433 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
16434
16435 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16436
16437 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
16438 after tab after vmsr, and lower the case of P0.
16439
16440 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16441
16442 PR target/104882
16443 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
16444
16445 2023-03-03 Patrick Palka <ppalka@redhat.com>
16446
16447 PR c++/108998
16448 * g++.dg/cpp2a/lambda-generic11.C: New test.
16449
16450 2023-03-03 Jakub Jelinek <jakub@redhat.com>
16451
16452 PR c/108986
16453 * gcc.dg/Wnonnull-8.c: New test.
16454
16455 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
16456
16457 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
16458 "not low or equal" load on condition variant.
16459 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
16460 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
16461
16462 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
16463
16464 * gcc.dg/vect/slp-3.c: Adapt test expectation.
16465 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
16466 * gcc.dg/vect/slp-perm-8.c: Likewise.
16467
16468 2023-03-03 Richard Biener <rguenther@suse.de>
16469
16470 PR tree-optimization/109002
16471 * gcc.dg/torture/pr109002.c: New testcase.
16472
16473 2023-03-03 Richard Biener <rguenther@suse.de>
16474
16475 PR debug/108772
16476 * g++.dg/lto/pr108772_0.C: New testcase.
16477
16478 2023-03-03 Alexandre Oliva <oliva@adacore.com>
16479
16480 PR c++/100127
16481 * g++.dg/coroutines/pr100127.C: Test for header rather than
16482 compiler macro.
16483 * g++.dg/coroutines/pr100772-a.C: Likewise.
16484 * g++.dg/coroutines/pr100772-b.C: Likewise.
16485
16486 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
16487
16488 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
16489 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
16490
16491 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
16492
16493 PR d/108946
16494 * gdc.dg/simd2a.d: Update test.
16495 * gdc.dg/simd2b.d: Likewise.
16496 * gdc.dg/simd2c.d: Likewise.
16497 * gdc.dg/simd2d.d: Likewise.
16498 * gdc.dg/simd2e.d: Likewise.
16499 * gdc.dg/simd2f.d: Likewise.
16500 * gdc.dg/simd2g.d: Likewise.
16501 * gdc.dg/simd2h.d: Likewise.
16502 * gdc.dg/simd2i.d: Likewise.
16503 * gdc.dg/simd2j.d: Likewise.
16504
16505 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
16506
16507 PR d/108877
16508 * gdc.dg/imports/pr108877a.d: New test.
16509 * gdc.dg/pr108877.d: New test.
16510
16511 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
16512
16513 PR d/108167
16514 * gdc.dg/pr108167.d: New test.
16515
16516 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
16517
16518 PR d/108945
16519 * gdc.dg/pr108945.d: New test.
16520
16521 2023-03-02 Jakub Jelinek <jakub@redhat.com>
16522
16523 PR testsuite/108991
16524 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
16525 before target selector.
16526
16527 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
16528
16529 PR jit/107999
16530 * jit.dg/test-error-array-bounds.c: Update test.
16531
16532 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
16533
16534 * gcc.target/avr/pr90706.c: New.
16535
16536 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
16537 Paul-Antoine Arras <pa@codesourcery.com>
16538
16539 * gcc.target/gcn/simd-math-1.c: New testcase.
16540 * gcc.target/gcn/simd-math-2.c: New testcase.
16541
16542 2023-03-02 Patrick Palka <ppalka@redhat.com>
16543
16544 PR c++/108243
16545 PR c++/97553
16546 * g++.dg/opt/is_constant_evaluated3.C: New test.
16547
16548 2023-03-02 Patrick Palka <ppalka@redhat.com>
16549
16550 PR c++/108243
16551 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
16552
16553 2023-03-02 David Malcolm <dmalcolm@redhat.com>
16554
16555 PR analyzer/108968
16556 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
16557
16558 2023-03-02 Jakub Jelinek <jakub@redhat.com>
16559
16560 PR debug/108716
16561 * g++.dg/debug/dwarf2/pr108716.C: New test.
16562
16563 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
16564
16565 PR tree-optimization/108979
16566 * gfortran.dg/vect/pr108979.f90: New test.
16567
16568 2023-03-02 Marek Polacek <polacek@redhat.com>
16569
16570 PR c++/106259
16571 * g++.dg/warn/Wmismatched-tags-11.C: New test.
16572
16573 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
16574
16575 * gcc.target/s390/s390.exp: Add partial subdirectory.
16576 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
16577 expectation.
16578 * lib/target-supports.exp: Add s390.
16579 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
16580 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
16581 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
16582 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
16583 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
16584 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
16585 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
16586 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
16587 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
16588 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
16589 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
16590 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
16591 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
16592 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
16593 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
16594 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
16595 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
16596 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
16597 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
16598 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
16599 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
16600 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
16601 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
16602 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
16603 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
16604 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
16605
16606 2023-03-02 Jonathan Yong <10walls@gmail.com>
16607
16608 PR middle-end/97956
16609 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
16610
16611 2023-03-02 Jonathan Yong <10walls@gmail.com>
16612
16613 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
16614
16615 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
16616
16617 PR tree-optimization/108603
16618 * gcc.target/aarch64/sve/pr108603.c: New test.
16619
16620 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
16621
16622 PR tree-optimization/108430
16623 * gcc.target/aarch64/sve/pr108430.c: New test.
16624
16625 2023-03-02 Jakub Jelinek <jakub@redhat.com>
16626
16627 PR c++/108934
16628 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
16629 * g++.target/i386/pr108934.C: New test.
16630
16631 2023-03-02 Jakub Jelinek <jakub@redhat.com>
16632
16633 PR c++/105839
16634 * g++.dg/gomp/pr105839-1.C: New test.
16635 * g++.dg/gomp/pr105839-2.C: New test.
16636
16637 2023-03-02 Richard Biener <rguenther@suse.de>
16638
16639 PR testsuite/108985
16640 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
16641
16642 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
16643
16644 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
16645
16646 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
16647
16648 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
16649 __USER_LABEL_PREFIX__.
16650
16651 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
16652
16653 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
16654 match targets where sizeof (union U) == 5, like "packed" targets.
16655
16656 2023-03-01 Marek Polacek <polacek@redhat.com>
16657
16658 PR c++/107574
16659 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
16660
16661 2023-03-01 David Malcolm <dmalcolm@redhat.com>
16662
16663 PR analyzer/107565
16664 * gcc.dg/analyzer/builtins-pr107565.c: New test.
16665 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
16666
16667 2023-03-01 Patrick Palka <ppalka@redhat.com>
16668 Jason Merrill <jason@redhat.com>
16669
16670 PR c++/108219
16671 PR c++/108218
16672 * g++.dg/cpp0x/new6.C: New test.
16673 * g++.dg/cpp2a/concepts-new1.C: New test.
16674
16675 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
16676
16677 PR middle-end/108545
16678 * c-c++-common/gomp/map-8.c: New test.
16679 * gfortran.dg/gomp/map-9.f90: New test.
16680
16681 2023-03-01 David Malcolm <dmalcolm@redhat.com>
16682
16683 PR analyzer/108935
16684 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
16685 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
16686 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
16687
16688 2023-03-01 Jonathan Yong <10walls@gmail.com>
16689
16690 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
16691 targets.
16692
16693 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16694
16695 PR sanitizer/108894
16696 * c-c++-common/ubsan/bounds-16.c: New test.
16697
16698 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16699
16700 PR debug/108967
16701 * g++.dg/debug/pr108967.C: New test.
16702
16703 2023-03-01 Jakub Jelinek <jakub@redhat.com>
16704
16705 PR c++/108606
16706 * g++.dg/cpp1y/pr108606.C: New test.
16707
16708 2023-03-01 Richard Biener <rguenther@suse.de>
16709
16710 PR tree-optimization/108970
16711 * gcc.dg/pr108970.c: New testcase.
16712
16713 2023-03-01 Richard Biener <rguenther@suse.de>
16714
16715 PR tree-optimization/108950
16716 * gcc.dg/vect/pr108950.c: New testcase.
16717
16718 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
16719
16720 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
16721 newlib targets too.
16722
16723 2023-02-28 Patrick Palka <ppalka@redhat.com>
16724
16725 PR c++/108848
16726 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
16727 exception specifier" error. Expect a separate "not usable
16728 in a constant expression" error.
16729 * g++.dg/cpp1y/var-templ75.C: New test.
16730 * g++.dg/cpp1y/var-templ76.C: New test.
16731
16732 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
16733
16734 PR middle-end/107411
16735 PR middle-end/107411
16736 * g++.dg/pr107411.C: New test.
16737
16738 2023-02-28 Marek Polacek <polacek@redhat.com>
16739
16740 PR c++/108550
16741 * g++.dg/cpp1y/var-templ70.C: New test.
16742 * g++.dg/cpp1y/var-templ71.C: New test.
16743 * g++.dg/cpp1y/var-templ72.C: New test.
16744
16745 2023-02-28 Marek Polacek <polacek@redhat.com>
16746
16747 PR c++/107938
16748 * g++.dg/cpp1y/var-templ73.C: New test.
16749 * g++.dg/cpp1y/var-templ74.C: New test.
16750 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
16751
16752 2023-02-28 Jakub Jelinek <jakub@redhat.com>
16753
16754 PR sanitizer/108894
16755 * gcc.dg/ubsan/bounds-4.c: New test.
16756 * gcc.dg/ubsan/bounds-4a.c: New test.
16757 * gcc.dg/ubsan/bounds-4b.c: New test.
16758 * gcc.dg/ubsan/bounds-4c.c: New test.
16759 * gcc.dg/ubsan/bounds-4d.c: New test.
16760 * g++.dg/ubsan/bounds-1.C: New test.
16761
16762 2023-02-28 Richard Biener <rguenther@suse.de>
16763
16764 PR testsuite/108942
16765 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
16766
16767 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16768
16769 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
16770 message for "default_packed" targets.
16771
16772 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16773
16774 * lib/multiline.exp (handle-multiline-outputs): Shorten
16775 message to the same for fail and pass.
16776
16777 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16778
16779 PR testsuite/91419
16780 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
16781
16782 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16783
16784 PR testsuite/79356
16785 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
16786 of targets excluding xfail on lines 50 and 51.
16787
16788 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
16789
16790 PR tree-optimization/108828
16791 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
16792
16793 2023-02-27 Harald Anlauf <anlauf@gmx.de>
16794
16795 PR fortran/108937
16796 * gfortran.dg/ibits_2.f90: New test.
16797
16798 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
16799
16800 * ada/acats/run_all.sh: Adjust example of compiler options.
16801
16802 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16803
16804 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
16805 Also add conditional to gm2-simple-execute.
16806
16807 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16808
16809 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
16810 (gm2_run_tower_test): New global variable. Add conditional
16811 before invoking gm2-local-exec.
16812
16813 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
16814
16815 * lib/multiline.exp (handle-multiline-outputs): Don't include the
16816 quoted multiline pattern in the pass/fail output.
16817
16818 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
16819
16820 PR modula2/108261
16821 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
16822 variable access.
16823 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
16824 variable access.
16825 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
16826 variable access.
16827 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
16828 variable access.
16829 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
16830 variable access.
16831 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
16832 variable access.
16833 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
16834 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
16835 Add pathname.
16836 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
16837 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
16838 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
16839 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
16840 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
16841 Tidy up variable access.
16842 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
16843 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
16844 Add pathname.
16845 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
16846 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
16847 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
16848 (gm2_simple_execute): Keep executable if global is true.
16849 * lib/gm2-torture.exp: Add ; after global variable access.
16850 * lib/gm2.exp: Set up pathnames.
16851 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
16852 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
16853 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
16854 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
16855 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
16856 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
16857 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
16858 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
16859 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
16860 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
16861 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
16862 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
16863 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
16864 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
16865 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
16866 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
16867 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
16868 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
16869 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
16870 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
16871 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
16872 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
16873 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
16874 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
16875 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
16876 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
16877 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
16878 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
16879 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
16880 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
16881 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
16882 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
16883 * gm2/projects/pim/run/pass/tower/Window.def: New test.
16884 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
16885 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
16886 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
16887 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
16888 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
16889 New test.
16890 * gm2/projects/pim/run/pass/tower/star: New test.
16891
16892 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
16893
16894 * gcc.target/xtensa/pr108919.c: New test.
16895
16896 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
16897
16898 PR fortran/108621
16899 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
16900
16901 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
16902
16903 * gfortran.dg/weak-2.f90: New test.
16904 * gfortran.dg/weak-3.f90: New test.
16905
16906 2023-02-24 Martin Liska <mliska@suse.cz>
16907
16908 PR sanitizer/108834
16909 * c-c++-common/asan/global-overflow-1.c: Test line and column
16910 info for a global variable.
16911
16912 2023-02-24 Alexandre Oliva <oliva@adacore.com>
16913
16914 PR c++/105224
16915 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
16916
16917 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16918
16919 PR middle-end/108854
16920 * g++.dg/opt/pr108854.C: New test.
16921
16922 2023-02-24 Jakub Jelinek <jakub@redhat.com>
16923
16924 PR target/108881
16925 * gcc.target/i386/avx512bf16-pr108881.c: New test.
16926
16927 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
16928
16929 * gcc.target/mips/clz.c: New test.
16930 * gcc.target/mips/clo.c: New test.
16931 * gcc.target/mips/mips.exp: New option HAS_CLZ.
16932
16933 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
16934
16935 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
16936
16937 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16938
16939 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
16940 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
16941
16942 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
16943
16944 * gcc.target/xtensa/elim_callee_saved.c: New.
16945
16946 2023-02-23 Jakub Jelinek <jakub@redhat.com>
16947
16948 PR testsuite/108899
16949 * g++.dg/modules/modules.exp: Only override unsupported if it
16950 exists and saved-unsupported doesn't.
16951
16952 2023-02-23 Richard Biener <rguenther@suse.de>
16953
16954 PR tree-optimization/108888
16955 * g++.dg/torture/pr108888.C: New testcase.
16956
16957 2023-02-22 Marek Polacek <polacek@redhat.com>
16958
16959 PR c/108880
16960 * c-c++-common/ubsan/pr108880.c: New test.
16961
16962 2023-02-22 Harald Anlauf <anlauf@gmx.de>
16963
16964 PR fortran/96024
16965 * gfortran.dg/pr96024.f90: New test.
16966
16967 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16968
16969 * g++.dg/modules/modules.exp: Override unsupported to update
16970 module_do, and test it after dg-test.
16971
16972 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16973
16974 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
16975 * gcc.target/arm/aes-fuse-2.c: Likewise.
16976
16977 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16978
16979 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
16980 usable in initializers.
16981
16982 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16983
16984 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
16985 arm-*-*.
16986 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
16987
16988 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16989
16990 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
16991 message.
16992
16993 2023-02-22 Alexandre Oliva <oliva@adacore.com>
16994
16995 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
16996
16997 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
16998
16999 * gcc.dg/vect/vect-simd-clone-16.c: New test.
17000 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
17001 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
17002 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
17003 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
17004 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
17005 * gcc.dg/vect/vect-simd-clone-17.c: New test.
17006 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
17007 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
17008 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
17009 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
17010 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
17011 * gcc.dg/vect/vect-simd-clone-18.c: New test.
17012 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
17013 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
17014 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
17015 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
17016 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
17017
17018 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17019
17020 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
17021 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
17022 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
17023 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
17024 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
17025 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
17026
17027 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
17028
17029 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
17030 condition.
17031
17032 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
17033
17034 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
17035 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
17036 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
17037 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
17038 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
17039 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
17040 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
17041 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
17042 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
17043 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
17044 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
17045 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
17046 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
17047 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
17048 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
17049 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
17050 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
17051 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
17052 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
17053 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
17054 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
17055 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
17056 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
17057 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
17058 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
17059 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
17060 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
17061 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
17062 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
17063 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
17064 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
17065 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
17066 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
17067 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
17068 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
17069 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
17070 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
17071 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
17072 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
17073 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
17074 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
17075 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
17076 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
17077 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
17078 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
17079 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
17080 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
17081 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
17082 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
17083 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
17084 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
17085 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
17086 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
17087 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
17088 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
17089 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
17090 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
17091 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
17092 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
17093 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
17094 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
17095 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
17096 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
17097 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
17098 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
17099 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
17100 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
17101 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
17102 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
17103 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
17104 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
17105 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
17106 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
17107 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
17108 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
17109 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
17110 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
17111 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
17112 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
17113 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
17114 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
17115 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
17116 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
17117 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
17118 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
17119 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
17120 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
17121 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
17122 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
17123 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
17124 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
17125 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
17126 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
17127 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
17128 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
17129 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
17130 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
17131 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
17132 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
17133 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
17134 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
17135 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
17136 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
17137 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
17138 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
17139 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
17140 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
17141 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
17142 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
17143 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
17144 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
17145 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
17146 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
17147 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
17148 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
17149 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
17150 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
17151 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
17152 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
17153 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
17154 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
17155 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
17156 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
17157 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
17158 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
17159 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
17160 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
17161 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
17162 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
17163 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
17164 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
17165 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
17166 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
17167 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
17168 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
17169 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
17170 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
17171 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
17172 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
17173 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
17174 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
17175 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
17176 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
17177 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
17178 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
17179 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
17180 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
17181 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
17182 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
17183 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
17184 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
17185 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
17186 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
17187 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
17188 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
17189 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
17190 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
17191 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
17192 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
17193 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
17194 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
17195 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
17196 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
17197 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
17198 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
17199 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
17200 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
17201 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
17202 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
17203 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
17204 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
17205 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
17206 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
17207 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
17208 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
17209 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
17210 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
17211 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
17212 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
17213 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
17214 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
17215 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
17216 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
17217 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
17218 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
17219 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
17220 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
17221 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
17222 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
17223 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
17224 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
17225 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
17226 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
17227 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
17228 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
17229 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
17230 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
17231 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
17232 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
17233 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
17234 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
17235 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
17236 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
17237 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
17238 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
17239 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
17240 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
17241 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
17242 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
17243 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
17244 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
17245 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
17246 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
17247 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
17248 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
17249 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
17250 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
17251 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
17252 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
17253 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
17254 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
17255 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
17256 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
17257 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
17258 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
17259 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
17260 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
17261 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
17262 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
17263 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
17264 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
17265 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
17266 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
17267 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
17268 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
17269 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
17270 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
17271 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
17272 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
17273 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
17274 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
17275 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
17276 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
17277 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
17278 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
17279 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
17280 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
17281 out -Oz and -Og -g.
17282 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
17283
17284 2023-02-22 Jakub Jelinek <jakub@redhat.com>
17285
17286 PR middle-end/106258
17287 * g++.dg/ipa/pr106258.C: New test.
17288
17289 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
17290
17291 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
17292 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
17293 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
17294 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
17295 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
17296 * lib/target-supports.exp (check_compile): Use
17297 '-Wno-complain-wrong-lang'.
17298 * g++.dg/abi/empty12.C: Likewise.
17299 * g++.dg/abi/empty13.C: Likewise.
17300 * g++.dg/abi/empty14.C: Likewise.
17301 * g++.dg/abi/empty15.C: Likewise.
17302 * g++.dg/abi/empty16.C: Likewise.
17303 * g++.dg/abi/empty17.C: Likewise.
17304 * g++.dg/abi/empty18.C: Likewise.
17305 * g++.dg/abi/empty19.C: Likewise.
17306 * g++.dg/abi/empty22.C: Likewise.
17307 * g++.dg/abi/empty25.C: Likewise.
17308 * g++.dg/abi/empty26.C: Likewise.
17309 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
17310 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
17311 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
17312
17313 2023-02-21 David Malcolm <dmalcolm@redhat.com>
17314
17315 PR analyzer/108830
17316 * gcc.dg/analyzer/attribute-nonnull.c: Update for
17317 -Wanalyzer-use-of-uninitialized-value terminating analysis along
17318 a path.
17319 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
17320 * gcc.dg/analyzer/data-model-1.c: Likewise.
17321 * gcc.dg/analyzer/data-model-5.c: Likewise.
17322 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
17323 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
17324 -fno-analyzer-suppress-followups.
17325 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
17326 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
17327 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
17328 * gcc.dg/analyzer/pipe2-1.c: Likewise.
17329 * gcc.dg/analyzer/pr101547.c: Update for
17330 -Wanalyzer-use-of-uninitialized-value terminating analysis along
17331 a path.
17332 * gcc.dg/analyzer/pr101875.c: Likewise.
17333 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
17334 * gcc.dg/analyzer/pr104224.c: Add
17335 -fno-analyzer-suppress-followups.
17336 * gcc.dg/analyzer/realloc-2.c: Add
17337 -fno-analyzer-suppress-followups.
17338 * gcc.dg/analyzer/realloc-3.c: Likewise.
17339 * gcc.dg/analyzer/realloc-5.c: Likewise.
17340 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
17341 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
17342 * gcc.dg/analyzer/stdarg-1.c: Likewise.
17343 * gcc.dg/analyzer/symbolic-1.c: Likewise.
17344 * gcc.dg/analyzer/symbolic-7.c: Update for
17345 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
17346 path.
17347 * gcc.dg/analyzer/uninit-4.c: Likewise.
17348 * gcc.dg/analyzer/uninit-8.c: New test.
17349 * gcc.dg/analyzer/uninit-pr94713.c: Update for
17350 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
17351 path.
17352 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
17353
17354 2023-02-21 Harald Anlauf <anlauf@gmx.de>
17355
17356 PR fortran/96025
17357 * gfortran.dg/pr96025.f90: New test.
17358
17359 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
17360
17361 * gdc.dg/simd2a.d: Update.
17362 * gdc.dg/simd2b.d: Update.
17363 * gdc.dg/simd2c.d: Update.
17364 * gdc.dg/simd2d.d: Update.
17365 * gdc.dg/simd2e.d: Update.
17366 * gdc.dg/simd2f.d: Update.
17367 * gdc.dg/simd2g.d: Update.
17368 * gdc.dg/simd2h.d: Update.
17369 * gdc.dg/simd2i.d: Update.
17370 * gdc.dg/simd2j.d: Update.
17371
17372 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
17373
17374 * gdc.dg/ctfeintrinsics.d: New test.
17375
17376 2023-02-21 Richard Biener <rguenther@suse.de>
17377
17378 PR tree-optimization/108691
17379 * gcc.dg/pr108691.c: New testcase.
17380
17381 2023-02-21 Richard Biener <rguenther@suse.de>
17382
17383 PR tree-optimization/108793
17384 * gcc.dg/torture/pr108793.c: New testcase.
17385
17386 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
17387
17388 * rust/compile/torture/intrinsics-math.rs: New test.
17389
17390 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17391
17392 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
17393
17394 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17395
17396 * rust/execute/torture/closure3.rs: New test.
17397
17398 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
17399
17400 * rust/compile/torture/phantom_data.rs: New test.
17401
17402 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17403
17404 * rust/compile/torture/intrinsics-3.rs:
17405 * rust/execute/torture/atomic_load.rs: New test.
17406
17407 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17408
17409 * rust/compile/torture/intrinsics-5.rs: Fix error message.
17410
17411 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17412
17413 * rust/compile/torture/intrinsics-6.rs: New test.
17414 * rust/compile/torture/intrinsics-7.rs: New test.
17415
17416 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17417
17418 * rust/compile/torture/intrinsics-4.rs: New test.
17419 * rust/compile/torture/intrinsics-5.rs: New test.
17420 * rust/execute/torture/atomic_store.rs: New test.
17421
17422 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17423
17424 * rust/compile/torture/intrinsics-3.rs: New test.
17425
17426 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17427
17428 * rust/execute/torture/closure2.rs: New test.
17429
17430 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17431
17432 * rust/execute/torture/closure1.rs: New test.
17433
17434 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17435
17436 * rust/compile/issue-1589.rs: New test.
17437
17438 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17439
17440 * rust/compile/generics7.rs: Fix test with missing assertion.
17441 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
17442
17443 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
17444
17445 * rust/compile/missing_closing_paren.rs: New test.
17446
17447 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
17448
17449 * rust/execute/torture/prefetch_data.rs: New test.
17450
17451 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17452
17453 * rust/compile/torture/issue-1555.rs: New test.
17454
17455 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
17456
17457 * rust/compile/const9.rs: New test.
17458
17459 2023-02-21 Philip Herron <philip.herron@embecosm.com>
17460
17461 * rust/compile/issue-1272.rs: New test.
17462
17463 2023-02-21 Richard Biener <rguenther@suse.de>
17464
17465 PR tree-optimization/108868
17466 * gcc.dg/pr108868.c: New testcase.
17467
17468 2023-02-21 Richard Biener <rguenther@suse.de>
17469
17470 PR tree-optimization/108855
17471 * gcc.dg/pr108855.c: New testcase.
17472
17473 2023-02-21 Richard Biener <rguenther@suse.de>
17474
17475 Revert:
17476 2023-02-21 Richard Biener <rguenther@suse.de>
17477
17478 PR tree-optimization/108691
17479 * gcc.dg/pr108691.c: New testcase.
17480
17481 2023-02-20 Jakub Jelinek <jakub2redhat.com>
17482
17483 PR target/108862
17484 * gcc.dg/pr108862.c: New test.
17485 * gcc.target/powerpc/pr108862.c: New test.
17486
17487 2023-02-20 Marek Polacek <polacek@redhat.com>
17488
17489 PR c++/101073
17490 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
17491 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
17492
17493 2023-02-20 Marek Polacek <polacek@redhat.com>
17494
17495 PR c++/108829
17496 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
17497 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
17498
17499 2023-02-20 Richard Biener <rguenther@suse.de>
17500
17501 PR tree-optimization/108816
17502 * gcc.dg/torture/pr108816.c: New testcase.
17503
17504 2023-02-20 Richard Biener <rguenther@suse.de>
17505
17506 PR tree-optimization/108825
17507 * gcc.dg/torture/pr108825.c: New testcase.
17508
17509 2023-02-18 Jason Merrill <jason@redhat.com>
17510
17511 DR 2518
17512 PR c++/52809
17513 PR c++/53638
17514 PR c++/87389
17515 PR c++/89741
17516 PR c++/92099
17517 PR c++/104041
17518 PR c++/104691
17519 * g++.dg/DRs/dr2518.C: New test.
17520
17521 2023-02-18 Jakub Jelinek <jakub@redhat.com>
17522
17523 PR tree-optimization/108819
17524 * gcc.dg/pr108819.c: New test.
17525
17526 2023-02-18 Jakub Jelinek <jakub@redhat.com>
17527
17528 PR target/108832
17529 * gcc.target/i386/pr108832.c: New test.
17530
17531 2023-02-18 Martin Uecker <uecker@tugraz.at>
17532
17533 PR c/108375
17534 * gcc.dg/pr108375-1.c: New test.
17535 * gcc.dg/pr108375-2.c: New test.
17536
17537 2023-02-18 Martin Uecker <uecker@tugraz.at>
17538
17539 PR c/105660
17540 PR c/105660
17541 * gcc.dg/pr105660-1.c: New test.
17542 * gcc.dg/pr105660-2.c: New test.
17543
17544 2023-02-17 Patrick Palka <ppalka@redhat.com>
17545
17546 PR c++/108243
17547 PR c++/97553
17548 * g++.dg/opt/is_constant_evaluated1.C: New test.
17549 * g++.dg/opt/is_constant_evaluated2.C: New test.
17550
17551 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
17552
17553 PR target/108831
17554 * gcc.target/i386/pr108831-1.c: New test.
17555 * gcc.target/i386/pr108831-2.c: Ditto.
17556
17557 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
17558
17559 PR target/108805
17560 * gcc.dg/pr108805.c: New test.
17561
17562 2023-02-17 Richard Biener <rguenther@suse.de>
17563
17564 PR tree-optimization/108821
17565 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
17566
17567 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17568
17569 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
17570 CLOCK which is available on mingw as well as other platforms.
17571 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
17572
17573 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17574
17575 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
17576 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
17577 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
17578 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
17579 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
17580 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
17581 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
17582 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
17583 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
17584 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
17585 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
17586
17587 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17588
17589 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
17590
17591 2023-02-16 David Malcolm <dmalcolm@redhat.com>
17592
17593 PR analyzer/108806
17594 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
17595 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
17596 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
17597 (test_bitmask_2): New.
17598 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
17599
17600 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
17601
17602 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
17603
17604 2023-02-16 Patrick Palka <ppalka@redhat.com>
17605
17606 PR c++/107773
17607 * g++.dg/template/typename24.C: New test.
17608 * g++.dg/template/typename25.C: New test.
17609 * g++.dg/template/typename25a.C: New test.
17610 * g++.dg/template/typename26.C: New test.
17611
17612 2023-02-16 Jakub Jelinek <jakub@redhat.com>
17613
17614 PR tree-optimization/108657
17615 * gcc.dg/pr108657.c: New test.
17616
17617 2023-02-16 Jakub Jelinek <jakub@redhat.com>
17618
17619 PR tree-optimization/108783
17620 * gcc.c-torture/compile/pr108783.c: New test.
17621
17622 2023-02-16 Richard Biener <rguenther@suse.de>
17623
17624 PR tree-optimization/108791
17625 * gcc.dg/torture/pr108791.c: New testcase.
17626
17627 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
17628
17629 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
17630 as a non-LRA target.
17631
17632 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
17633
17634 PR fortran/103608
17635 * gfortran.dg/pr103608.f90: New test.
17636
17637 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
17638
17639 PR fortran/104554
17640 * gfortran.dg/pr104554.f90: New test.
17641
17642 2023-02-15 David Malcolm <dmalcolm@redhat.com>
17643
17644 PR analyzer/108664
17645 PR analyzer/108666
17646 PR analyzer/108725
17647 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
17648 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
17649 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
17650
17651 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
17652
17653 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
17654 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
17655 * gcc.target/i386/pr99464.c: Ditto.
17656 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
17657 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
17658 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
17659 * gcc.target/i386/pr98063.c: Ditto.
17660 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
17661 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
17662 * gcc.target/i386/pr95464.c: Ditto.
17663 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
17664 * gcc.target/i386/pr99530-2.c: Ditto.
17665 * gcc.target/i386/pr99530-3.c: Ditto.
17666 * gcc.target/i386/pr99530-4.c: Ditto.
17667 * gcc.target/i386/pr99530-5.c: Ditto.
17668 * gcc.target/i386/pr99530-6.c: Ditto.
17669 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
17670
17671 2023-02-15 Marek Polacek <polacek@redhat.com>
17672
17673 PR middle-end/106080
17674 * c-c++-common/Wdangling-pointer-10.c: New test.
17675 * c-c++-common/Wdangling-pointer-9.c: New test.
17676
17677 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17678
17679 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
17680 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
17681 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
17682 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
17683 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
17684 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
17685 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
17686 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
17687 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
17688 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
17689 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
17690 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
17691 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
17692 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
17693 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
17694
17695 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17696
17697 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
17698 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
17699 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
17700 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
17701 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
17702 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
17703 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
17704 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
17705 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
17706 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
17707 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
17708 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
17709 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
17710 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
17711 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
17712
17713 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17714
17715 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
17716 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
17717 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
17718 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
17719 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
17720 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
17721 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
17722 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
17723 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
17724 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
17725 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
17726 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
17727 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
17728 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
17729 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
17730
17731 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17732
17733 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
17734 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
17735 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
17736 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
17737 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
17738 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
17739 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
17740 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
17741 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
17742 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
17743 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
17744 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
17745 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
17746 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
17747 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
17748
17749 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17750
17751 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
17752 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
17753 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
17754 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
17755 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
17756 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
17757 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
17758 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
17759 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
17760 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
17761 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
17762 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
17763 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
17764 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
17765 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
17766
17767 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17768
17769 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
17770 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
17771 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
17772 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
17773 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
17774 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
17775 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
17776 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
17777 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
17778 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
17779 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
17780 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
17781 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
17782 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
17783 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
17784
17785 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17786
17787 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
17788 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
17789 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
17790 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
17791 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
17792 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
17793 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
17794 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
17795 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
17796 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
17797 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
17798 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
17799 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
17800 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
17801 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
17802
17803 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17804
17805 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
17806 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
17807 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
17808 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
17809 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
17810 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
17811 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
17812 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
17813 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
17814 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
17815 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
17816 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
17817 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
17818 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
17819 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
17820
17821 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17822
17823 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
17824 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
17825 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
17826 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
17827 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
17828 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
17829 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
17830 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
17831 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
17832 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
17833 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
17834 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
17835 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
17836 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
17837 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
17838
17839 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17840
17841 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
17842 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
17843 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
17844 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
17845 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
17846 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
17847 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
17848 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
17849 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
17850 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
17851 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
17852 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
17853 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
17854 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
17855 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
17856
17857 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17858
17859 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
17860 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
17861 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
17862 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
17863 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
17864 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
17865 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
17866 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
17867 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
17868 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
17869 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
17870 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
17871 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
17872 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
17873 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
17874
17875 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17876
17877 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
17878 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
17879 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
17880 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
17881 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
17882 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
17883 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
17884 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
17885 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
17886 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
17887 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
17888 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
17889 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
17890 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
17891 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
17892 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
17893 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
17894 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
17895 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
17896 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
17897 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
17898 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
17899 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
17900 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
17901 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
17902 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
17903 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
17904 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
17905 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
17906 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
17907 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
17908 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
17909 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
17910 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
17911 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
17912 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
17913 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
17914 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
17915 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
17916 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
17917 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
17918 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
17919 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
17920 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
17921 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
17922
17923 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17924
17925 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
17926 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
17927 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
17928 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
17929 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
17930 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
17931 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
17932 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
17933 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
17934 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
17935 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
17936 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
17937 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
17938 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
17939 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
17940 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
17941 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
17942 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
17943 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
17944 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
17945 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
17946 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
17947 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
17948 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
17949 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
17950 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
17951 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
17952 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
17953 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
17954 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
17955 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
17956 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
17957 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
17958 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
17959 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
17960 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
17961 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
17962 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
17963 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
17964 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
17965 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
17966 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
17967 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
17968 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
17969 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
17970 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
17971 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
17972 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
17973 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
17974 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
17975 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
17976 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
17977 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
17978 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
17979 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
17980 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
17981 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
17982 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
17983 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
17984 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
17985
17986 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17987
17988 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
17989 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
17990 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
17991 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
17992 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
17993 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
17994 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
17995 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
17996 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
17997
17998 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17999
18000 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
18001 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
18002 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
18003 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
18004 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
18005 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
18006 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
18007 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
18008 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
18009 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
18010 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
18011 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
18012 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
18013 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
18014 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
18015 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
18016 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
18017 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
18018
18019 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18020
18021 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
18022 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
18023 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
18024 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
18025 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
18026 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
18027 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
18028 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
18029 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
18030 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
18031 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
18032 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
18033 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
18034 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
18035 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
18036 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
18037 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
18038 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
18039
18040 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18041
18042 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
18043 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
18044 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
18045 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
18046 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
18047 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
18048 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
18049 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
18050 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
18051 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
18052 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
18053 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
18054 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
18055 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
18056 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
18057 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
18058 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
18059 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
18060
18061 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18062
18063 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
18064 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
18065 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
18066 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
18067 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
18068 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
18069 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
18070 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
18071 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
18072 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
18073 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
18074 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
18075 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
18076 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
18077 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
18078 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
18079 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
18080 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
18081
18082 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18083
18084 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
18085 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
18086 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
18087 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
18088 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
18089 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
18090 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
18091 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
18092 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
18093 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
18094 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
18095 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
18096 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
18097 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
18098 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
18099 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
18100 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
18101 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
18102
18103 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18104
18105 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
18106 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
18107 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
18108 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
18109 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
18110 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
18111 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
18112 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
18113 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
18114 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
18115 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
18116 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
18117 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
18118 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
18119 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
18120 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
18121 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
18122 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
18123
18124 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18125
18126 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
18127 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
18128 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
18129 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
18130 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
18131 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
18132 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
18133 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
18134 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
18135 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
18136 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
18137 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
18138 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
18139 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
18140 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
18141 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
18142 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
18143 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
18144
18145 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18146
18147 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
18148 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
18149 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
18150 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
18151 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
18152 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
18153 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
18154 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
18155 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
18156 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
18157 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
18158 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
18159 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
18160 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
18161 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
18162 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
18163 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
18164 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
18165
18166 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18167
18168 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
18169 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
18170 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
18171 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
18172 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
18173 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
18174 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
18175 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
18176 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
18177 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
18178 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
18179 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
18180 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
18181 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
18182 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
18183 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
18184 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
18185 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
18186
18187 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18188
18189 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
18190 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
18191 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
18192 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
18193 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
18194 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
18195 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
18196 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
18197 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
18198 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
18199 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
18200 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
18201 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
18202 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
18203 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
18204 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
18205 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
18206 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
18207
18208 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18209
18210 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
18211 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
18212 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
18213 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
18214 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
18215 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
18216 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
18217 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
18218 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
18219 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
18220 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
18221 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
18222 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
18223 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
18224 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
18225 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
18226 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
18227 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
18228
18229 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18230
18231 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
18232 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
18233 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
18234 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
18235 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
18236 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
18237 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
18238 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
18239 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
18240 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
18241 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
18242 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
18243 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
18244 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
18245 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
18246 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
18247 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
18248 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
18249
18250 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18251
18252 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
18253 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
18254 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
18255 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
18256 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
18257 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
18258 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
18259 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
18260 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
18261 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
18262 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
18263 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
18264 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
18265 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
18266 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
18267 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
18268 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
18269 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
18270 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
18271 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
18272 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
18273 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
18274 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
18275 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
18276 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
18277 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
18278 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
18279 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
18280 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
18281 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
18282 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
18283 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
18284 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
18285 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
18286 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
18287 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
18288 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
18289 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
18290 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
18291 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
18292 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
18293 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
18294 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
18295 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
18296 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
18297 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
18298 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
18299 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
18300 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
18301 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
18302 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
18303 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
18304 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
18305 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
18306
18307 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18308
18309 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
18310 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
18311 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
18312 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
18313 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
18314 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
18315 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
18316 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
18317 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
18318 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
18319 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
18320 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
18321 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
18322 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
18323 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
18324 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
18325 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
18326 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
18327 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
18328 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
18329 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
18330 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
18331 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
18332 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
18333 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
18334 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
18335 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
18336 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
18337 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
18338 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
18339 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
18340 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
18341 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
18342 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
18343 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
18344 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
18345 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
18346 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
18347 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
18348 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
18349 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
18350 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
18351 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
18352 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
18353 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
18354 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
18355 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
18356 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
18357 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
18358 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
18359 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
18360 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
18361 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
18362 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
18363 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
18364 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
18365 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
18366 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
18367 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
18368 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
18369 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
18370 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
18371 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
18372 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
18373 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
18374 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
18375 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
18376 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
18377 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
18378 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
18379 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
18380 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
18381
18382 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18383
18384 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
18385 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
18386 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
18387 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
18388 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
18389 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
18390 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
18391 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
18392 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
18393
18394 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18395
18396 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
18397 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
18398 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
18399 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
18400 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
18401 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
18402 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
18403 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
18404 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
18405 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
18406 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
18407 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
18408 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
18409 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
18410 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
18411 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
18412 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
18413 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
18414
18415 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18416
18417 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
18418 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
18419 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
18420 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
18421 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
18422 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
18423 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
18424 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
18425 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
18426 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
18427 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
18428 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
18429 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
18430 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
18431 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
18432 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
18433 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
18434 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
18435
18436 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18437
18438 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
18439 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
18440 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
18441 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
18442 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
18443 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
18444 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
18445 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
18446 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
18447 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
18448 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
18449 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
18450 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
18451 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
18452 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
18453 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
18454 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
18455 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
18456 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
18457 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
18458 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
18459 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
18460 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
18461 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
18462 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
18463 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
18464 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
18465 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
18466 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
18467 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
18468 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
18469 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
18470 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
18471 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
18472 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
18473 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
18474
18475 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18476
18477 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
18478 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
18479 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
18480 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
18481 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
18482 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
18483 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
18484 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
18485 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
18486 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
18487 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
18488 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
18489 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
18490 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
18491 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
18492 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
18493 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
18494 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
18495
18496 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18497
18498 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
18499 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
18500 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
18501 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
18502 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
18503 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
18504 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
18505 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
18506 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
18507 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
18508 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
18509 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
18510 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
18511 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
18512 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
18513 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
18514 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
18515 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
18516 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
18517 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
18518 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
18519 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
18520 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
18521 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
18522 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
18523 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
18524 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
18525 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
18526 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
18527 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
18528 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
18529 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
18530 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
18531 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
18532 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
18533 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
18534
18535 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18536
18537 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
18538 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
18539 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
18540 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
18541 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
18542 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
18543 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
18544 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
18545 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
18546 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
18547 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
18548 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
18549 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
18550 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
18551 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
18552 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
18553 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
18554 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
18555
18556 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18557
18558 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
18559 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
18560 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
18561 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
18562 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
18563 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
18564 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
18565 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
18566 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
18567 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
18568 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
18569 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
18570 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
18571 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
18572 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
18573 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
18574 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
18575 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
18576 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
18577 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
18578 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
18579 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
18580 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
18581 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
18582 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
18583 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
18584 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
18585 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
18586 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
18587 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
18588 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
18589 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
18590 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
18591 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
18592 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
18593 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
18594
18595 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18596
18597 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
18598 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
18599 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
18600 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
18601 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
18602 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
18603 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
18604 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
18605 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
18606 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
18607 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
18608 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
18609 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
18610 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
18611 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
18612 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
18613 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
18614 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
18615
18616 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18617
18618 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
18619 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
18620 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
18621 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
18622 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
18623 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
18624 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
18625 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
18626 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
18627 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
18628 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
18629 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
18630 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
18631 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
18632 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
18633 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
18634 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
18635 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
18636 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
18637 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
18638 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
18639 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
18640 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
18641 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
18642 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
18643 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
18644 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
18645 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
18646 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
18647 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
18648 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
18649 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
18650 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
18651 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
18652 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
18653 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
18654
18655 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18656
18657 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
18658 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
18659 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
18660 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
18661 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
18662 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
18663 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
18664 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
18665 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
18666
18667 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18668
18669 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
18670 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
18671 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
18672 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
18673 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
18674 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
18675 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
18676 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
18677 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
18678 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
18679 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
18680 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
18681 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
18682 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
18683 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
18684 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
18685 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
18686 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
18687
18688 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18689
18690 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
18691 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
18692 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
18693 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
18694 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
18695 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
18696 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
18697 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
18698 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
18699 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
18700 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
18701 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
18702 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
18703 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
18704 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
18705 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
18706 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
18707 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
18708 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
18709 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
18710 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
18711 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
18712 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
18713 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
18714 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
18715 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
18716 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
18717 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
18718 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
18719 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
18720 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
18721 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
18722 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
18723 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
18724 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
18725 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
18726 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
18727 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
18728 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
18729 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
18730 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
18731 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
18732 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
18733 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
18734 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
18735 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
18736 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
18737 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
18738 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
18739 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
18740
18741 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18742
18743 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
18744 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
18745 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
18746 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
18747 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
18748 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
18749 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
18750 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
18751 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
18752
18753 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18754
18755 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
18756 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
18757 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
18758 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
18759 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
18760 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
18761 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
18762 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
18763 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
18764 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
18765 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
18766 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
18767 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
18768 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
18769 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
18770 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
18771 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
18772 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
18773
18774 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18775
18776 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
18777 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
18778 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
18779 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
18780 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
18781 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
18782 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
18783 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
18784 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
18785 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
18786 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
18787 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
18788 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
18789 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
18790 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
18791 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
18792 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
18793 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
18794
18795 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18796
18797 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
18798 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
18799 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
18800 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
18801 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
18802 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
18803 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
18804 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
18805 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
18806 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
18807 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
18808 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
18809 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
18810 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
18811 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
18812 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
18813 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
18814 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
18815 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
18816 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
18817 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
18818 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
18819 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
18820 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
18821 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
18822 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
18823 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
18824 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
18825 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
18826 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
18827 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
18828 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
18829 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
18830 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
18831 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
18832 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
18833
18834 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18835
18836 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
18837 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
18838 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
18839 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
18840 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
18841 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
18842 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
18843 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
18844 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
18845 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
18846 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
18847 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
18848 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
18849 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
18850 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
18851 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
18852 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
18853 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
18854
18855 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18856
18857 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
18858 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
18859 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
18860 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
18861 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
18862 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
18863 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
18864 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
18865 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
18866 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
18867 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
18868 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
18869 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
18870 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
18871 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
18872 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
18873 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
18874 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
18875 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
18876 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
18877 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
18878 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
18879 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
18880 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
18881 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
18882 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
18883 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
18884 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
18885 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
18886 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
18887 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
18888 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
18889 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
18890 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
18891 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
18892 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
18893
18894 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18895
18896 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
18897 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
18898 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
18899 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
18900 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
18901 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
18902 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
18903 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
18904 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
18905 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
18906 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
18907 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
18908 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
18909 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
18910 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
18911 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
18912 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
18913 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
18914
18915 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18916
18917 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
18918 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
18919 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
18920 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
18921 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
18922 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
18923 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
18924 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
18925 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
18926 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
18927 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
18928 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
18929 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
18930 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
18931 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
18932 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
18933 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
18934 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
18935 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
18936 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
18937 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
18938 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
18939 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
18940 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
18941 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
18942 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
18943 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
18944 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
18945 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
18946 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
18947 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
18948 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
18949 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
18950 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
18951 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
18952 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
18953
18954 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18955
18956 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
18957 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
18958 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
18959 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
18960 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
18961 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
18962 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
18963 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
18964 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
18965 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
18966 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
18967 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
18968 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
18969 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
18970 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
18971 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
18972 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
18973 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
18974
18975 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
18976
18977 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
18978 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
18979 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
18980 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
18981 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
18982 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
18983 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
18984 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
18985 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
18986 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
18987 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
18988 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
18989 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
18990 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
18991 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
18992 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
18993 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
18994 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
18995 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
18996 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
18997 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
18998 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
18999 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
19000 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
19001 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
19002 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
19003 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
19004 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
19005 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
19006 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
19007 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
19008 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
19009 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
19010 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
19011 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
19012 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
19013
19014 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19015
19016 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
19017 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
19018 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
19019 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
19020 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
19021 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
19022 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
19023 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
19024 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
19025
19026 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19027
19028 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
19029 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
19030 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
19031 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
19032 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
19033 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
19034 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
19035 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
19036 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
19037 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
19038 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
19039 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
19040 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
19041 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
19042 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
19043 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
19044 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
19045 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
19046
19047 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
19048
19049 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
19050 representations.
19051
19052 2023-02-15 Martin Jambor <mjambor@suse.cz>
19053
19054 PR ipa/108679
19055 * gcc.dg/ipa/pr108679.c: New test.
19056
19057 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
19058
19059 PR fortran/108512
19060 * gfortran.dg/gomp/loop-5.f90: New test.
19061 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
19062 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
19063
19064 2023-02-15 Jakub Jelinek <jakub@redhat.com>
19065
19066 PR target/108787
19067 PR target/103109
19068 * gcc.dg/pr108787.c: New test.
19069 * gcc.target/powerpc/pr108787.c: New test.
19070 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
19071
19072 2023-02-15 Jakub Jelinek <jakub@redhat.com>
19073
19074 * g++.dg/DRs/dr2475.C: New test.
19075 * g++.dg/DRs/dr2478.C: New test.
19076 * g++.dg/DRs/dr2530.C: New test.
19077 * g++.dg/DRs/dr2673.C: New test.
19078 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
19079
19080 2023-02-15 Marek Polacek <polacek@redhat.com>
19081
19082 PR c++/106675
19083 * g++.dg/cpp0x/overload-conv-5.C: New test.
19084
19085 2023-02-14 David Faust <david.faust@oracle.com>
19086
19087 PR target/108790
19088 * gcc.target/bpf/ldxdw.c: New test.
19089
19090 2023-02-14 Andrew Pinski <apinski@marvell.com>
19091
19092 PR tree-optimization/108355
19093 PR tree-optimization/96921
19094 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
19095 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
19096 * gcc.dg/tree-ssa/pr108354-1.c: New test.
19097
19098 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
19099
19100 * gnat.dg/shift2.adb: New test.
19101
19102 2023-02-14 Richard Biener <rguenther@suse.de>
19103
19104 PR tree-optimization/108782
19105 * gcc.dg/torture/pr108782.c: New testcase.
19106
19107 2023-02-14 Jakub Jelinek <jakub@redhat.com>
19108
19109 PR sanitizer/108777
19110 * gcc.dg/asan/pr108777-1.c: New test.
19111 * gcc.dg/asan/pr108777-2.c: New test.
19112 * gcc.dg/asan/pr108777-3.c: New test.
19113 * gcc.dg/asan/pr108777-4.c: New test.
19114 * gcc.dg/asan/pr108777-5.c: New test.
19115 * gcc.dg/asan/pr108777-6.c: New test.
19116 * gcc.dg/completion-3.c: Adjust expected multiline output.
19117
19118 2023-02-14 Andreas Schwab <schwab@suse.de>
19119
19120 PR target/108723
19121 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
19122 over cfi directives.
19123 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
19124 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
19125 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
19126 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
19127 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
19128 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
19129
19130 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
19131
19132 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
19133
19134 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
19135
19136 PR tree-optimization/96373
19137 PR tree-optimization/108571
19138 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
19139 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
19140 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
19141 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
19142
19143 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
19144
19145 PR target/96373
19146 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
19147 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
19148 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
19149 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
19150 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
19151 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
19152 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
19153 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
19154 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
19155 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
19156 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
19157 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
19158 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
19159 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
19160 * gcc.target/powerpc/pr96373.c: New test.
19161
19162 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
19163
19164 PR rtl-optimization/108681
19165 * gcc.target/aarch64/pr108681.c: New test.
19166
19167 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
19168
19169 * gcc.target/i386/pr108774.c: New.
19170
19171 2023-02-13 Harald Anlauf <anlauf@gmx.de>
19172
19173 PR fortran/103475
19174 * gfortran.dg/pr103475.f90: New test.
19175
19176 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
19177
19178 PR target/108516
19179 * gcc.target/i386/pr108516-1.c: New test.
19180 * gcc.target/i386/pr108516-2.c: Ditto.
19181
19182 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
19183
19184 * gfortran.dg/noinline.f90: New test.
19185 * gfortran.dg/noreturn-1.f90: New test.
19186 * gfortran.dg/noreturn-2.f90: New test.
19187 * gfortran.dg/noreturn-3.f90: New test.
19188 * gfortran.dg/noreturn-4.f90: New test.
19189 * gfortran.dg/noreturn-5.f90: New test.
19190 * gfortran.dg/weak-1.f90: New test.
19191
19192 2023-02-13 Richard Biener <rguenther@suse.de>
19193
19194 PR tree-optimization/108691
19195 * gcc.dg/pr108691.c: New testcase.
19196
19197 2023-02-13 Jonathan Yong <10walls@gmail.com>
19198
19199 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
19200 regex pattern to allow long long instead of just long.
19201
19202 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
19203
19204 * gcc.target/arc/milli-1.c: Update test.
19205
19206 2023-02-13 Richard Biener <rguenther@suse.de>
19207
19208 PR tree-optimization/106722
19209 * gcc.dg/torture/pr108737.c: New testcase.
19210
19211 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19212
19213 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
19214 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
19215 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
19216 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
19217 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
19218 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
19219 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
19220 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
19221 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
19222 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
19223 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
19224 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
19225 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
19226 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
19227 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
19228
19229 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19230
19231 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
19232 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
19233 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
19234 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
19235 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
19236 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
19237 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
19238 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
19239 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
19240 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
19241 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
19242 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
19243 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
19244 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
19245 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
19246 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
19247 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
19248 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
19249 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
19250 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
19251 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
19252 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
19253 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
19254 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
19255 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
19256 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
19257 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
19258 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
19259 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
19260 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
19261
19262 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19263
19264 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
19265 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
19266 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
19267 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
19268 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
19269 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
19270 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
19271 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
19272 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
19273 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
19274 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
19275 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
19276 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
19277 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
19278 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
19279
19280 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19281
19282 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
19283 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
19284 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
19285 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
19286 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
19287 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
19288 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
19289 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
19290 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
19291 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
19292 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
19293 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
19294 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
19295 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
19296 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
19297 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
19298 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
19299 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
19300 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
19301 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
19302 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
19303 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
19304 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
19305 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
19306 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
19307 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
19308 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
19309 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
19310 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
19311 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
19312
19313 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19314
19315 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
19316 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
19317 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
19318 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
19319 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
19320 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
19321 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
19322 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
19323 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
19324 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
19325 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
19326 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
19327 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
19328 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
19329 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
19330
19331 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19332
19333 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
19334 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
19335 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
19336 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
19337 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
19338 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
19339 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
19340 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
19341 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
19342 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
19343 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
19344 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
19345 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
19346 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
19347 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
19348 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
19349 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
19350 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
19351 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
19352 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
19353 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
19354 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
19355 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
19356 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
19357 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
19358 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
19359 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
19360 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
19361 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
19362 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
19363
19364 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19365
19366 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
19367 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
19368 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
19369 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
19370 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
19371 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
19372 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
19373 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
19374 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
19375 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
19376 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
19377 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
19378 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
19379 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
19380 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
19381
19382 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19383
19384 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
19385 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
19386 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
19387 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
19388 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
19389 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
19390 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
19391 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
19392 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
19393 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
19394 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
19395 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
19396 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
19397 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
19398 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
19399 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
19400 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
19401 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
19402 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
19403 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
19404 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
19405 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
19406 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
19407 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
19408 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
19409 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
19410 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
19411 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
19412 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
19413 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
19414
19415 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19416
19417 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
19418 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
19419 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
19420 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
19421 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
19422 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
19423 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
19424 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
19425 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
19426 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
19427 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
19428 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
19429 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
19430 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
19431 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
19432 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
19433 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
19434 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
19435 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
19436 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
19437 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
19438 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
19439 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
19440 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
19441 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
19442 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
19443 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
19444 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
19445 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
19446 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
19447 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
19448 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
19449 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
19450 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
19451 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
19452 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
19453 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
19454 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
19455 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
19456 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
19457 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
19458 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
19459 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
19460 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
19461 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
19462 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
19463 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
19464 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
19465 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
19466 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
19467 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
19468 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
19469 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
19470 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
19471 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
19472 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
19473 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
19474 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
19475 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
19476 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
19477
19478 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19479
19480 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
19481 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
19482 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
19483 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
19484 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
19485 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
19486 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
19487 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
19488 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
19489 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
19490 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
19491 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
19492 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
19493 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
19494 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
19495
19496 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19497
19498 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
19499 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
19500 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
19501 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
19502 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
19503 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
19504 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
19505 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
19506 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
19507 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
19508 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
19509 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
19510 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
19511 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
19512 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
19513 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
19514 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
19515 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
19516 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
19517 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
19518 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
19519 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
19520 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
19521 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
19522 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
19523 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
19524 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
19525 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
19526 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
19527 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
19528
19529 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19530
19531 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
19532 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
19533 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
19534 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
19535 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
19536 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
19537 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
19538 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
19539 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
19540 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
19541 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
19542 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
19543 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
19544 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
19545 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
19546
19547 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19548
19549 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
19550 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
19551 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
19552 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
19553 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
19554 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
19555 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
19556 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
19557 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
19558 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
19559 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
19560 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
19561 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
19562 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
19563 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
19564
19565 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19566
19567 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
19568 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
19569 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
19570 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
19571 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
19572 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
19573 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
19574 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
19575 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
19576 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
19577 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
19578 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
19579 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
19580 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
19581 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
19582
19583 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19584
19585 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
19586 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
19587 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
19588 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
19589 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
19590 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
19591 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
19592 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
19593 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
19594 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
19595 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
19596 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
19597 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
19598 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
19599 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
19600
19601 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19602
19603 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
19604 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
19605 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
19606 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
19607 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
19608 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
19609 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
19610 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
19611 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
19612 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
19613 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
19614 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
19615 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
19616 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
19617 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
19618 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
19619 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
19620 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
19621 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
19622
19623 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19624
19625 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
19626 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
19627 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
19628 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
19629 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
19630 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
19631 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
19632 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
19633 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
19634 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
19635 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
19636 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
19637 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
19638 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
19639 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
19640 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
19641 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
19642 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
19643 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
19644 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
19645 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
19646 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
19647 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
19648 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
19649 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
19650 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
19651 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
19652 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
19653 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
19654 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
19655 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
19656 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
19657 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
19658 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
19659 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
19660 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
19661
19662 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19663
19664 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
19665 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
19666 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
19667 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
19668 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
19669 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
19670 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
19671 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
19672 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
19673 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
19674 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
19675 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
19676 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
19677 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
19678 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
19679 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
19680 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
19681 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
19682
19683 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19684
19685 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
19686 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
19687 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
19688 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
19689 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
19690 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
19691 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
19692 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
19693 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
19694 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
19695 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
19696 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
19697 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
19698 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
19699 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
19700 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
19701 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
19702 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
19703 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
19704 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
19705 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
19706 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
19707 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
19708 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
19709 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
19710 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
19711 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
19712 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
19713 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
19714 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
19715 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
19716 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
19717 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
19718 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
19719 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
19720 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
19721
19722 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19723
19724 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
19725 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
19726 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
19727 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
19728 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
19729 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
19730 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
19731 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
19732 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
19733 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
19734 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
19735 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
19736 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
19737 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
19738 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
19739 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
19740 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
19741 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
19742
19743 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19744
19745 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
19746 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
19747 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
19748 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
19749 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
19750 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
19751 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
19752 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
19753 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
19754 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
19755 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
19756 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
19757 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
19758 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
19759 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
19760 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
19761 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
19762 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
19763 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
19764 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
19765 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
19766 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
19767 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
19768 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
19769 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
19770 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
19771 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
19772 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
19773 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
19774 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
19775 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
19776 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
19777 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
19778 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
19779 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
19780 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
19781
19782 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19783
19784 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
19785 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
19786 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
19787 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
19788 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
19789 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
19790 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
19791 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
19792 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
19793 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
19794 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
19795 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
19796 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
19797 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
19798 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
19799 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
19800 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
19801 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
19802
19803 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19804
19805 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
19806 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
19807 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
19808 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
19809 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
19810 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
19811 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
19812 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
19813 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
19814 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
19815 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
19816 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
19817 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
19818 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
19819 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
19820 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
19821 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
19822 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
19823 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
19824 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
19825 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
19826 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
19827 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
19828 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
19829 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
19830 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
19831 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
19832 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
19833 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
19834 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
19835 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
19836 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
19837 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
19838 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
19839 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
19840 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
19841
19842 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19843
19844 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
19845 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
19846 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
19847 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
19848 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
19849 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
19850 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
19851 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
19852 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
19853 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
19854 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
19855 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
19856 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
19857 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
19858 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
19859 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
19860 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
19861 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
19862 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
19863 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
19864 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
19865 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
19866 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
19867 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
19868 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
19869 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
19870 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
19871 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
19872 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
19873 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
19874 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
19875 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
19876 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
19877 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
19878 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
19879 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
19880 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
19881 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
19882 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
19883 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
19884 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
19885 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
19886 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
19887 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
19888 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
19889 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
19890 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
19891 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
19892 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
19893 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
19894 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
19895 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
19896 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
19897 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
19898 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
19899 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
19900 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
19901 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
19902 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
19903 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
19904 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
19905 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
19906 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
19907 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
19908 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
19909 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
19910 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
19911 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
19912 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
19913 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
19914 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
19915 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
19916
19917 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19918
19919 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
19920 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
19921 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
19922 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
19923 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
19924 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
19925 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
19926 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
19927 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
19928 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
19929 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
19930 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
19931 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
19932 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
19933 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
19934 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
19935 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
19936 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
19937
19938 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19939
19940 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
19941 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
19942 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
19943 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
19944 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
19945 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
19946 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
19947 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
19948 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
19949 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
19950 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
19951 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
19952 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
19953 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
19954 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
19955 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
19956 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
19957 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
19958 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
19959 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
19960 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
19961 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
19962 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
19963 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
19964 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
19965 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
19966 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
19967 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
19968 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
19969 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
19970 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
19971 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
19972 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
19973 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
19974 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
19975 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
19976
19977 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19978
19979 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
19980 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
19981 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
19982 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
19983 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
19984 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
19985 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
19986 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
19987 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
19988 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
19989 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
19990 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
19991 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
19992 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
19993 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
19994 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
19995 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
19996 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
19997
19998 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
19999
20000 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
20001 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
20002 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
20003 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
20004 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
20005 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
20006 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
20007 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
20008 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
20009 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
20010 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
20011 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
20012 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
20013 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
20014 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
20015 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
20016 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
20017 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
20018
20019 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20020
20021 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
20022 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
20023 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
20024 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
20025 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
20026 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
20027 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
20028 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
20029 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
20030 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
20031 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
20032 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
20033 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
20034 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
20035 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
20036 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
20037 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
20038 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
20039
20040 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20041
20042 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
20043 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
20044 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
20045 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
20046 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
20047 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
20048 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
20049 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
20050 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
20051 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
20052 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
20053 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
20054 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
20055 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
20056 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
20057 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
20058 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
20059 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
20060
20061 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20062
20063 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
20064 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
20065 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
20066 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
20067 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
20068 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
20069 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
20070 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
20071 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
20072 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
20073 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
20074 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
20075 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
20076 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
20077 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
20078 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
20079 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
20080 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
20081 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
20082 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
20083 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
20084 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
20085 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
20086 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
20087
20088 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20089
20090 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
20091 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
20092 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
20093 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
20094 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
20095 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
20096 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
20097 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
20098 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
20099 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
20100 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
20101 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
20102 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
20103 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
20104 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
20105 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
20106 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
20107 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
20108 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
20109 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
20110 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
20111 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
20112 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
20113
20114 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20115
20116 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
20117 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
20118 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
20119 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
20120 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
20121 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
20122 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
20123 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
20124 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
20125 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
20126 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
20127 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
20128 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
20129 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
20130 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
20131 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
20132 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
20133 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
20134 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
20135 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
20136 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
20137 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
20138 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
20139 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
20140 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
20141 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
20142 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
20143 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
20144 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
20145 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
20146
20147 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20148
20149 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
20150 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
20151 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
20152 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
20153 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
20154 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
20155 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
20156 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
20157 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
20158 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
20159 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
20160 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
20161 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
20162 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
20163 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
20164 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
20165 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
20166 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
20167 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
20168 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
20169 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
20170 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
20171 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
20172 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
20173 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
20174 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
20175 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
20176 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
20177 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
20178 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
20179
20180 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20181
20182 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
20183 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
20184 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
20185 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
20186 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
20187 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
20188 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
20189 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
20190 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
20191 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
20192 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
20193 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
20194 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
20195 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
20196 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
20197 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
20198 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
20199 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
20200 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
20201 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
20202 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
20203 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
20204 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
20205 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
20206 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
20207 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
20208 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
20209 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
20210
20211 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20212
20213 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
20214 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
20215 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
20216 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
20217 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
20218 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
20219 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
20220 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
20221 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
20222 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
20223 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
20224 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
20225
20226 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20227
20228 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
20229 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
20230 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
20231 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
20232 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
20233 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
20234
20235 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20236
20237 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
20238 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
20239 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
20240 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
20241 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
20242 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
20243 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
20244 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
20245 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
20246 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
20247 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
20248 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
20249 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
20250 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
20251 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
20252 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
20253 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
20254 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
20255
20256 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20257
20258 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
20259 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
20260 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
20261 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
20262 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
20263 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
20264 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
20265 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
20266 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
20267 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
20268 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
20269 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
20270 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
20271 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
20272 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
20273 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
20274 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
20275 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
20276 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
20277 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
20278 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
20279 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
20280 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
20281 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
20282 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
20283 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
20284 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
20285 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
20286 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
20287 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
20288 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
20289 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
20290 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
20291 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
20292 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
20293 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
20294
20295 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20296
20297 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
20298 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
20299 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
20300 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
20301 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
20302 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
20303 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
20304 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
20305 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
20306 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
20307 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
20308 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
20309 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
20310 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
20311 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
20312 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
20313 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
20314 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
20315 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
20316 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
20317 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
20318 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
20319 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
20320 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
20321 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
20322 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
20323 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
20324 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
20325 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
20326 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
20327 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
20328 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
20329 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
20330 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
20331 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
20332 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
20333
20334 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20335
20336 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
20337 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
20338 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
20339 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
20340 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
20341 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
20342 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
20343 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
20344 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
20345 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
20346 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
20347 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
20348 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
20349 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
20350 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
20351 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
20352 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
20353 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
20354
20355 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20356
20357 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
20358 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
20359 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
20360 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
20361 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
20362 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
20363 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
20364 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
20365 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
20366 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
20367 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
20368 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
20369 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
20370 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
20371 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
20372 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
20373 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
20374 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
20375
20376 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20377
20378 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
20379 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
20380 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
20381 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
20382 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
20383 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
20384 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
20385 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
20386 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
20387 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
20388 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
20389 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
20390 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
20391 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
20392 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
20393 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
20394 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
20395 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
20396 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
20397 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
20398 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
20399 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
20400 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
20401 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
20402 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
20403 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
20404
20405 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20406
20407 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
20408 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
20409 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
20410 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
20411 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
20412 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
20413 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
20414 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
20415 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
20416 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
20417 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
20418 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
20419 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
20420 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
20421 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
20422 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
20423 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
20424 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
20425 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
20426 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
20427 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
20428 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
20429 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
20430 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
20431 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
20432 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
20433
20434 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20435
20436 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
20437 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
20438 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
20439 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
20440 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
20441 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
20442 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
20443 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
20444 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
20445 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
20446 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
20447 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
20448 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
20449 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
20450 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
20451 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
20452 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
20453 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
20454
20455 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20456
20457 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
20458 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
20459 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
20460 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
20461 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
20462 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
20463 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
20464 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
20465 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
20466 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
20467 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
20468 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
20469 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
20470 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
20471 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
20472 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
20473 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
20474 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
20475
20476 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20477
20478 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
20479 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
20480 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
20481 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
20482 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
20483 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
20484 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
20485 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
20486 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
20487 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
20488 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
20489 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
20490 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
20491 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
20492 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
20493 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
20494 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
20495 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
20496 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
20497 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
20498 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
20499 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
20500
20501 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20502
20503 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
20504 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
20505 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
20506 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
20507 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
20508 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
20509 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
20510 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
20511 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
20512 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
20513 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
20514 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
20515 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
20516 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
20517 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
20518 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
20519 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
20520 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
20521 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
20522 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
20523 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
20524 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
20525
20526 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20527
20528 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
20529
20530 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20531
20532 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
20533 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
20534 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
20535 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
20536 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
20537 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
20538 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
20539 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
20540 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
20541 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
20542 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
20543 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
20544 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
20545 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
20546 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
20547 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
20548 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
20549 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
20550 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
20551 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
20552 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
20553 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
20554 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
20555 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
20556 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
20557 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
20558 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
20559 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
20560 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
20561 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
20562
20563 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20564
20565 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
20566 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
20567 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
20568 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
20569 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
20570 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
20571 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
20572 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
20573 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
20574 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
20575 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
20576 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
20577 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
20578 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
20579 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
20580 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
20581 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
20582 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
20583 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
20584 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
20585 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
20586 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
20587 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
20588 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
20589 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
20590 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
20591 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
20592 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
20593 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
20594 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
20595
20596 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20597
20598 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
20599 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
20600 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
20601 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
20602 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
20603 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
20604 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
20605 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
20606 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
20607 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
20608 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
20609 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
20610 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
20611 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
20612 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
20613 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
20614 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
20615 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
20616 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
20617 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
20618 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
20619 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
20620 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
20621 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
20622 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
20623 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
20624 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
20625 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
20626 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
20627 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
20628
20629 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20630
20631 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
20632 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
20633 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
20634 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
20635 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
20636 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
20637 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
20638 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
20639 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
20640 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
20641 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
20642 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
20643 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
20644 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
20645 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
20646 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
20647 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
20648 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
20649 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
20650 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
20651 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
20652 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
20653 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
20654 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
20655 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
20656 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
20657 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
20658 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
20659 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
20660 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
20661
20662 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20663
20664 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
20665 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
20666 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
20667 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
20668 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
20669 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
20670 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
20671 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
20672 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
20673 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
20674 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
20675 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
20676 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
20677 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
20678 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
20679 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
20680 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
20681 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
20682 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
20683 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
20684 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
20685 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
20686 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
20687 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
20688 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
20689 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
20690 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
20691 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
20692 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
20693 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
20694
20695 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20696
20697 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
20698 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
20699 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
20700 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
20701 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
20702 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
20703 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
20704 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
20705 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
20706 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
20707 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
20708 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
20709 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
20710 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
20711 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
20712 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
20713 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
20714 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
20715 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
20716 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
20717 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
20718 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
20719 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
20720 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
20721 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
20722 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
20723 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
20724 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
20725 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
20726 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
20727
20728 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20729
20730 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
20731 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
20732 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
20733 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
20734 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
20735 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
20736 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
20737 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
20738 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
20739 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
20740 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
20741 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
20742 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
20743 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
20744 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
20745 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
20746 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
20747 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
20748 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
20749 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
20750 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
20751 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
20752 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
20753 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
20754 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
20755 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
20756 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
20757 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
20758 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
20759 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
20760
20761 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20762
20763 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
20764 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
20765 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
20766 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
20767 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
20768 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
20769 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
20770 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
20771 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
20772 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
20773 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
20774 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
20775 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
20776 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
20777 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
20778 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
20779 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
20780 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
20781 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
20782 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
20783 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
20784 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
20785 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
20786 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
20787 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
20788 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
20789 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
20790 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
20791 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
20792 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
20793
20794 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20795
20796 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
20797 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
20798 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
20799 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
20800 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
20801 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
20802 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
20803 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
20804 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
20805 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
20806 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
20807 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
20808 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
20809 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
20810 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
20811 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
20812 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
20813 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
20814 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
20815 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
20816 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
20817 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
20818 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
20819 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
20820 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
20821 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
20822 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
20823 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
20824 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
20825 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
20826
20827 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20828
20829 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
20830 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
20831 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
20832 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
20833 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
20834 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
20835 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
20836 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
20837 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
20838 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
20839 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
20840 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
20841 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
20842 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
20843 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
20844 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
20845 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
20846 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
20847 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
20848 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
20849 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
20850 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
20851 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
20852 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
20853 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
20854 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
20855 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
20856 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
20857 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
20858 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
20859
20860 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20861
20862 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
20863 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
20864 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
20865 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
20866 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
20867 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
20868 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
20869 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
20870 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
20871 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
20872 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
20873 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
20874 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
20875 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
20876 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
20877 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
20878 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
20879 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
20880 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
20881 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
20882 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
20883 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
20884 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
20885 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
20886 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
20887 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
20888 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
20889 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
20890 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
20891 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
20892
20893 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20894
20895 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
20896 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
20897 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
20898 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
20899 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
20900 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
20901 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
20902 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
20903 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
20904 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
20905 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
20906 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
20907 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
20908 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
20909 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
20910 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
20911 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
20912 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
20913 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
20914 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
20915 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
20916 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
20917 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
20918 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
20919 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
20920 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
20921 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
20922 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
20923 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
20924 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
20925
20926 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20927
20928 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
20929
20930 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20931
20932 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
20933 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
20934 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
20935 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
20936 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
20937 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
20938 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
20939 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
20940 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
20941 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
20942 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
20943 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
20944 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
20945 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
20946 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
20947 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
20948 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
20949 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
20950 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
20951 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
20952 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
20953 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
20954 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
20955 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
20956 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
20957 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
20958 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
20959 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
20960 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
20961 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
20962 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
20963 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
20964 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
20965 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
20966 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
20967 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
20968
20969 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
20970
20971 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
20972 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
20973 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
20974 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
20975 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
20976 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
20977 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
20978 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
20979 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
20980 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
20981 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
20982 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
20983 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
20984 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
20985 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
20986 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
20987 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
20988 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
20989 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
20990 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
20991 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
20992 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
20993 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
20994 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
20995 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
20996 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
20997 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
20998 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
20999 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
21000 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
21001 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
21002 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
21003 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
21004 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
21005 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
21006 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
21007
21008 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21009
21010 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
21011 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
21012 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
21013 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
21014 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
21015 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
21016 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
21017 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
21018 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
21019 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
21020 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
21021 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
21022 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
21023 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
21024 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
21025 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
21026 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
21027 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
21028 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
21029 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
21030 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
21031 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
21032 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
21033 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
21034 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
21035 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
21036 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
21037 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
21038 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
21039 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
21040 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
21041 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
21042 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
21043 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
21044 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
21045 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
21046
21047 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21048
21049 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
21050 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
21051 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
21052 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
21053 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
21054 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
21055 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
21056 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
21057 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
21058 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
21059 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
21060 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
21061 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
21062 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
21063 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
21064 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
21065 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
21066 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
21067 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
21068 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
21069 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
21070 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
21071 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
21072 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
21073 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
21074 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
21075 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
21076 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
21077 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
21078 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
21079 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
21080 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
21081 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
21082 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
21083 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
21084 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
21085
21086 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21087
21088 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
21089 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
21090 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
21091 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
21092 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
21093 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
21094 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
21095 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
21096 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
21097 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
21098 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
21099 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
21100 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
21101 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
21102 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
21103 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
21104 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
21105 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
21106 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
21107 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
21108 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
21109 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
21110 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
21111 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
21112 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
21113 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
21114 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
21115 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
21116 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
21117 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
21118 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
21119 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
21120 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
21121 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
21122 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
21123 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
21124
21125 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21126
21127 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
21128 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
21129 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
21130 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
21131 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
21132 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
21133 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
21134 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
21135 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
21136 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
21137 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
21138 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
21139 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
21140 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
21141 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
21142 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
21143 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
21144 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
21145 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
21146 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
21147 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
21148 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
21149 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
21150 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
21151 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
21152 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
21153 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
21154 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
21155 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
21156 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
21157 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
21158 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
21159 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
21160 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
21161 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
21162 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
21163
21164 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21165
21166 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
21167 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
21168 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
21169 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
21170 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
21171 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
21172 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
21173 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
21174 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
21175 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
21176 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
21177 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
21178 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
21179 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
21180 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
21181 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
21182 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
21183 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
21184 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
21185 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
21186 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
21187 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
21188 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
21189 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
21190 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
21191 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
21192 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
21193 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
21194 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
21195 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
21196 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
21197 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
21198 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
21199 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
21200 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
21201 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
21202
21203 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21204
21205 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
21206 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
21207 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
21208 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
21209 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
21210 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
21211 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
21212 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
21213 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
21214 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
21215 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
21216 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
21217 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
21218 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
21219 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
21220 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
21221 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
21222 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
21223 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
21224 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
21225 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
21226 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
21227 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
21228 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
21229 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
21230 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
21231 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
21232 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
21233 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
21234 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
21235 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
21236 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
21237 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
21238 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
21239 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
21240 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
21241
21242 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21243
21244 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
21245 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
21246 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
21247 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
21248 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
21249 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
21250 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
21251 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
21252 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
21253 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
21254 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
21255 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
21256 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
21257 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
21258 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
21259 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
21260 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
21261 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
21262
21263 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21264
21265 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
21266 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
21267 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
21268 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
21269 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
21270 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
21271 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
21272 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
21273 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
21274 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
21275 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
21276 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
21277 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
21278 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
21279 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
21280 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
21281 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
21282 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
21283
21284 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21285
21286 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
21287 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
21288 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
21289 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
21290 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
21291 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
21292 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
21293 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
21294 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
21295 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
21296 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
21297 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
21298 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
21299 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
21300 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
21301 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
21302 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
21303 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
21304
21305 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21306
21307 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
21308 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
21309 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
21310 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
21311 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
21312 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
21313 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
21314 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
21315 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
21316 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
21317 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
21318 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
21319 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
21320 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
21321 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
21322 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
21323 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
21324 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
21325
21326 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21327
21328 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
21329 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
21330 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
21331 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
21332 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
21333 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
21334 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
21335 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
21336 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
21337 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
21338 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
21339 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
21340 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
21341 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
21342 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
21343 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
21344 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
21345 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
21346
21347 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21348
21349 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
21350 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
21351 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
21352 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
21353 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
21354 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
21355 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
21356 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
21357 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
21358 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
21359 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
21360 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
21361 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
21362 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
21363 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
21364 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
21365 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
21366 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
21367
21368 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21369
21370 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
21371 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
21372 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
21373 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
21374 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
21375 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
21376 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
21377 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
21378 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
21379 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
21380 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
21381 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
21382 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
21383 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
21384 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
21385 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
21386 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
21387 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
21388
21389 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21390
21391 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
21392 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
21393 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
21394 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
21395 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
21396 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
21397 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
21398 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
21399 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
21400 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
21401 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
21402 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
21403 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
21404 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
21405 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
21406 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
21407 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
21408 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
21409
21410 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21411
21412 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
21413 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
21414 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
21415 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
21416 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
21417 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
21418 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
21419 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
21420 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
21421 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
21422 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
21423 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
21424 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
21425 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
21426 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
21427
21428 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21429
21430 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
21431 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
21432 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
21433 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
21434 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
21435 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
21436 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
21437 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
21438 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
21439 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
21440 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
21441 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
21442 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
21443 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
21444 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
21445 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
21446 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
21447 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
21448 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
21449 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
21450 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
21451 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
21452 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
21453 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
21454 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
21455 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
21456 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
21457 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
21458 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
21459 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
21460
21461 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21462
21463 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
21464 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
21465 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
21466 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
21467 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
21468 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
21469 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
21470 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
21471 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
21472 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
21473 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
21474 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
21475 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
21476 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
21477 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
21478
21479 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21480
21481 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
21482 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
21483 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
21484 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
21485 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
21486 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
21487 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
21488 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
21489 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
21490 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
21491 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
21492 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
21493 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
21494 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
21495 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
21496 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
21497 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
21498 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
21499 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
21500 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
21501 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
21502 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
21503 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
21504 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
21505 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
21506 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
21507 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
21508 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
21509 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
21510 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
21511
21512 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21513
21514 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
21515 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
21516 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
21517 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
21518 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
21519 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
21520 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
21521 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
21522 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
21523 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
21524 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
21525 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
21526 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
21527 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
21528 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
21529 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
21530 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
21531 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
21532 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
21533 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
21534 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
21535 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
21536 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
21537 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
21538 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
21539 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
21540 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
21541 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
21542 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
21543 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
21544
21545 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21546
21547 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
21548 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
21549 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
21550 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
21551 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
21552 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
21553 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
21554 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
21555 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
21556 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
21557 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
21558 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
21559 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
21560 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
21561 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
21562 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
21563 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
21564 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
21565
21566 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21567
21568 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
21569 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
21570 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
21571 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
21572 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
21573 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
21574 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
21575 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
21576 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
21577 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
21578 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
21579 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
21580 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
21581 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
21582 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
21583 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
21584 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
21585 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
21586 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
21587 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
21588 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
21589 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
21590 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
21591 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
21592 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
21593 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
21594 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
21595 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
21596 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
21597 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
21598 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
21599 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
21600 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
21601 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
21602 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
21603 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
21604
21605 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21606
21607 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
21608 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
21609 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
21610 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
21611 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
21612 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
21613 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
21614 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
21615 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
21616 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
21617 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
21618 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
21619 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
21620 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
21621 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
21622 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
21623 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
21624 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
21625
21626 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21627
21628 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
21629 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
21630 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
21631 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
21632 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
21633 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
21634 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
21635 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
21636 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
21637 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
21638 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
21639 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
21640 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
21641 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
21642 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
21643 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
21644 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
21645 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
21646 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
21647 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
21648 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
21649 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
21650 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
21651 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
21652 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
21653 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
21654 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
21655 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
21656 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
21657 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
21658 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
21659 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
21660 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
21661 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
21662 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
21663 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
21664
21665 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21666
21667 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
21668 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
21669 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
21670 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
21671 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
21672 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
21673 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
21674 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
21675 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
21676 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
21677 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
21678 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
21679 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
21680 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
21681 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
21682 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
21683 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
21684 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
21685
21686 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21687
21688 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
21689 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
21690 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
21691 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
21692 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
21693 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
21694 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
21695 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
21696 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
21697 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
21698 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
21699 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
21700 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
21701 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
21702 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
21703 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
21704 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
21705 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
21706 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
21707 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
21708 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
21709 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
21710 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
21711 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
21712 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
21713 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
21714 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
21715 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
21716 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
21717 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
21718 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
21719 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
21720 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
21721 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
21722 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
21723 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
21724
21725 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21726
21727 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
21728 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
21729 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
21730 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
21731 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
21732 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
21733 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
21734 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
21735 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
21736 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
21737 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
21738 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
21739 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
21740 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
21741 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
21742 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
21743 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
21744 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
21745 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
21746 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
21747 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
21748 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
21749 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
21750 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
21751 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
21752 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
21753 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
21754 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
21755 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
21756 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
21757 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
21758 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
21759 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
21760 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
21761 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
21762 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
21763 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
21764 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
21765 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
21766 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
21767 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
21768 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
21769 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
21770 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
21771 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
21772
21773 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21774
21775 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
21776 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
21777 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
21778 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
21779 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
21780 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
21781 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
21782 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
21783 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
21784 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
21785 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
21786 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
21787 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
21788 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
21789 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
21790
21791 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21792
21793 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
21794 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
21795 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
21796 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
21797 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
21798 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
21799 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
21800 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
21801 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
21802 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
21803 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
21804 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
21805 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
21806 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
21807 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
21808
21809 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21810
21811 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
21812 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
21813 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
21814 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
21815 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
21816 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
21817 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
21818 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
21819 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
21820 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
21821 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
21822 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
21823 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
21824 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
21825 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
21826
21827 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21828
21829 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
21830
21831 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21832
21833 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
21834 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
21835 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
21836 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
21837 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
21838 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
21839 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
21840 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
21841 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
21842 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
21843 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
21844 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
21845 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
21846 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
21847 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
21848 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
21849 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
21850 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
21851
21852 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21853
21854 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
21855 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
21856 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
21857 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
21858 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
21859 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
21860 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
21861 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
21862 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
21863 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
21864 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
21865 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
21866 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
21867 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
21868 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
21869 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
21870 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
21871 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
21872
21873 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21874
21875 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
21876 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
21877 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
21878 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
21879 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
21880 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
21881 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
21882 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
21883 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
21884 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
21885 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
21886 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
21887 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
21888 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
21889 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
21890 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
21891 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
21892 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
21893
21894 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21895
21896 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
21897 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
21898 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
21899 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
21900 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
21901 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
21902 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
21903 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
21904 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
21905 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
21906 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
21907 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
21908 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
21909 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
21910 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
21911 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
21912 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
21913 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
21914
21915 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21916
21917 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
21918 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
21919 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
21920 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
21921 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
21922 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
21923 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
21924 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
21925 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
21926 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
21927 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
21928 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
21929 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
21930 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
21931 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
21932 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
21933 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
21934 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
21935
21936 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21937
21938 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
21939 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
21940 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
21941 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
21942 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
21943 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
21944 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
21945 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
21946 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
21947 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
21948 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
21949 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
21950 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
21951 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
21952 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
21953 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
21954 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
21955 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
21956
21957 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21958
21959 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
21960 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
21961 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
21962 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
21963 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
21964 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
21965 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
21966 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
21967 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
21968 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
21969 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
21970 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
21971 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
21972 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
21973 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
21974 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
21975 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
21976 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
21977 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
21978 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
21979 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
21980 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
21981 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
21982 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
21983 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
21984 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
21985 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
21986 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
21987 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
21988 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
21989
21990 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21991
21992 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
21993 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
21994 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
21995 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
21996 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
21997 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
21998 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
21999 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
22000 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
22001 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
22002 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
22003 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
22004 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
22005 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
22006 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
22007 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
22008 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
22009 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
22010 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
22011 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
22012 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
22013 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
22014 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
22015 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
22016 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
22017 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
22018 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
22019 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
22020 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
22021 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
22022
22023 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22024
22025 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
22026 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
22027 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
22028 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
22029 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
22030 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
22031 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
22032 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
22033 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
22034 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
22035 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
22036 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
22037 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
22038 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
22039 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
22040 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
22041 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
22042 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
22043 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
22044 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
22045 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
22046 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
22047 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
22048 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
22049 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
22050 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
22051 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
22052 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
22053 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
22054 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
22055
22056 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22057
22058 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
22059 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
22060 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
22061 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
22062 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
22063 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
22064 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
22065 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
22066 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
22067 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
22068 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
22069 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
22070 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
22071 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
22072 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
22073 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
22074 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
22075 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
22076 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
22077 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
22078 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
22079 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
22080 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
22081 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
22082 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
22083 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
22084 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
22085 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
22086 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
22087 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
22088
22089 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22090
22091 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
22092 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
22093 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
22094 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
22095 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
22096 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
22097 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
22098 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
22099 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
22100 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
22101 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
22102 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
22103 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
22104 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
22105 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
22106 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
22107 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
22108 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
22109 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
22110 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
22111 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
22112 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
22113 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
22114 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
22115 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
22116 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
22117 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
22118 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
22119 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
22120 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
22121 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
22122 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
22123 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
22124 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
22125 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
22126 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
22127
22128 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22129
22130 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
22131 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
22132 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
22133 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
22134 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
22135 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
22136 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
22137 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
22138 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
22139 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
22140 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
22141 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
22142 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
22143 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
22144 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
22145 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
22146 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
22147 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
22148 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
22149 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
22150 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
22151 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
22152 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
22153 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
22154 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
22155 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
22156 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
22157 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
22158 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
22159 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
22160 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
22161 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
22162 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
22163 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
22164 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
22165 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
22166
22167 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22168
22169 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
22170 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
22171 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
22172 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
22173 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
22174 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
22175 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
22176 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
22177 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
22178 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
22179 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
22180 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
22181 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
22182 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
22183 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
22184 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
22185 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
22186 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
22187 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
22188 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
22189 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
22190 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
22191 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
22192 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
22193 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
22194 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
22195 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
22196 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
22197 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
22198 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
22199 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
22200 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
22201 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
22202 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
22203 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
22204 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
22205
22206 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22207
22208 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
22209 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
22210 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
22211 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
22212 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
22213 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
22214 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
22215 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
22216 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
22217 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
22218 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
22219 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
22220 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
22221 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
22222 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
22223 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
22224 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
22225 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
22226 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
22227 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
22228 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
22229 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
22230 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
22231 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
22232 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
22233 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
22234 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
22235 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
22236 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
22237 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
22238 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
22239 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
22240 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
22241 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
22242 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
22243 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
22244
22245 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22246
22247 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
22248 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
22249 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
22250 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
22251 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
22252 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
22253 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
22254 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
22255 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
22256 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
22257 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
22258 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
22259 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
22260 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
22261 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
22262 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
22263 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
22264 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
22265
22266 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22267
22268 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
22269 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
22270 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
22271 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
22272 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
22273 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
22274 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
22275 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
22276 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
22277 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
22278 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
22279 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
22280 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
22281 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
22282 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
22283 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
22284 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
22285 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
22286
22287 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22288
22289 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
22290 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
22291 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
22292 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
22293 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
22294 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
22295 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
22296 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
22297 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
22298 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
22299 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
22300 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
22301 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
22302 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
22303 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
22304 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
22305 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
22306 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
22307
22308 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22309
22310 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
22311 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
22312 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
22313 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
22314 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
22315 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
22316 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
22317 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
22318 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
22319 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
22320 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
22321 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
22322 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
22323 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
22324 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
22325 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
22326 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
22327 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
22328
22329 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22330
22331 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
22332 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
22333 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
22334 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
22335 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
22336 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
22337 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
22338 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
22339 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
22340 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
22341 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
22342 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
22343 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
22344 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
22345 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
22346
22347 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22348
22349 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
22350 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
22351 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
22352 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
22353 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
22354 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
22355 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
22356 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
22357 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
22358 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
22359 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
22360 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
22361 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
22362 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
22363 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
22364
22365 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22366
22367 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
22368 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
22369 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
22370 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
22371 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
22372 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
22373 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
22374 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
22375 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
22376 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
22377 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
22378 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
22379 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
22380 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
22381 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
22382
22383 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22384
22385 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
22386 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
22387 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
22388 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
22389 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
22390 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
22391 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
22392 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
22393 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
22394 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
22395 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
22396 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
22397 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
22398 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
22399 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
22400
22401 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22402
22403 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
22404 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
22405 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
22406 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
22407 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
22408 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
22409 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
22410 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
22411 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
22412 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
22413 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
22414 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
22415 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
22416 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
22417 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
22418 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
22419 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
22420 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
22421 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
22422 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
22423 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
22424 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
22425 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
22426
22427 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22428
22429 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
22430 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
22431 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
22432 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
22433 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
22434 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
22435 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
22436 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
22437 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
22438 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
22439 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
22440 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
22441 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
22442 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
22443 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
22444
22445 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22446
22447 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
22448 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
22449 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
22450 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
22451 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
22452 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
22453 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
22454 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
22455 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
22456 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
22457 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
22458 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
22459 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
22460 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
22461 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
22462
22463 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22464
22465 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
22466
22467 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22468
22469 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
22470 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
22471 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
22472 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
22473 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
22474 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
22475 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
22476 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
22477 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
22478 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
22479 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
22480 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
22481 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
22482 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
22483 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
22484 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
22485 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
22486 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
22487
22488 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22489
22490 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
22491 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
22492 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
22493 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
22494 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
22495 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
22496 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
22497 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
22498 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
22499 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
22500 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
22501 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
22502 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
22503 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
22504 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
22505 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
22506 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
22507 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
22508
22509 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22510
22511 * g++.target/riscv/rvv/base/exception-1.C: New test.
22512
22513 2023-02-11 Jakub Jelinek <jakub@redhat.com>
22514
22515 PR ipa/108605
22516 * c-c++-common/pr108605.c: New test.
22517
22518 2023-02-11 Jonathan Yong <10walls@gmail.com>
22519
22520 * gcc.dg/pr65658.c: fix LLP64 test.
22521
22522 2023-02-11 Jonathan Yong <10walls@gmail.com>
22523
22524 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
22525 * gcc.dg/Warray-bounds-52.c: ditto
22526 * gcc.dg/Wstringop-overflow-62.c: ditto
22527 * gcc.dg/attr-vector_size.c: ditto
22528 * gcc.dg/overflow-warn-9.c: ditto
22529
22530 2023-02-10 David Malcolm <dmalcolm@redhat.com>
22531
22532 PR analyzer/108745
22533 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
22534 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
22535
22536 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
22537
22538 PR tree-optimization/108520
22539 * g++.dg/pr108520.C: New.
22540
22541 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22542
22543 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
22544 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
22545 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
22546 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
22547 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
22548 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
22549 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
22550 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
22551 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
22552 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
22553 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
22554 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
22555 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
22556 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
22557 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
22558 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
22559 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
22560 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
22561 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
22562 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
22563 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
22564 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
22565 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
22566 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
22567 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
22568 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
22569 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
22570 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
22571 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
22572 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
22573
22574 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22575
22576 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
22577 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
22578 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
22579 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
22580 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
22581 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
22582 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
22583 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
22584 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
22585 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
22586 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
22587 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
22588 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
22589 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
22590 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
22591 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
22592 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
22593 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
22594 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
22595 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
22596 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
22597 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
22598 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
22599 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
22600 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
22601 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
22602 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
22603 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
22604 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
22605 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
22606
22607 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22608
22609 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
22610 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
22611 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
22612 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
22613 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
22614 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
22615 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
22616 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
22617 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
22618 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
22619 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
22620 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
22621 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
22622 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
22623 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
22624 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
22625 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
22626 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
22627 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
22628 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
22629 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
22630 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
22631 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
22632 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
22633 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
22634 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
22635 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
22636 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
22637 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
22638 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
22639
22640 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22641
22642 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
22643 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
22644 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
22645 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
22646 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
22647 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
22648 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
22649 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
22650 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
22651 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
22652 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
22653 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
22654 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
22655 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
22656 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
22657 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
22658 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
22659 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
22660 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
22661 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
22662 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
22663 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
22664 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
22665 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
22666 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
22667 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
22668 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
22669 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
22670 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
22671 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
22672
22673 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22674
22675 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
22676 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
22677 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
22678 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
22679 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
22680 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
22681 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
22682 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
22683 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
22684 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
22685 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
22686 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
22687 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
22688 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
22689 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
22690 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
22691 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
22692 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
22693 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
22694 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
22695 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
22696 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
22697 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
22698 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
22699 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
22700 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
22701 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
22702 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
22703 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
22704 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
22705
22706 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22707
22708 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
22709 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
22710 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
22711 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
22712 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
22713 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
22714 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
22715 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
22716 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
22717 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
22718 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
22719 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
22720 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
22721 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
22722 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
22723 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
22724 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
22725 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
22726 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
22727 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
22728 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
22729 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
22730 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
22731 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
22732 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
22733 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
22734 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
22735 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
22736 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
22737 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
22738
22739 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22740
22741 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
22742 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
22743 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
22744 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
22745 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
22746 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
22747 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
22748 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
22749 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
22750 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
22751 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
22752 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
22753 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
22754 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
22755 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
22756 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
22757 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
22758 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
22759 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
22760 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
22761 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
22762 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
22763 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
22764 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
22765 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
22766 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
22767 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
22768 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
22769 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
22770 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
22771
22772 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22773
22774 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
22775 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
22776 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
22777 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
22778 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
22779 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
22780 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
22781 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
22782 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
22783 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
22784 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
22785 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
22786 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
22787 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
22788 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
22789 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
22790 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
22791 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
22792 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
22793 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
22794 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
22795 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
22796 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
22797 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
22798 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
22799 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
22800 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
22801 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
22802 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
22803 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
22804
22805 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22806
22807 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
22808 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
22809 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
22810 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
22811 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
22812 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
22813 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
22814 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
22815 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
22816 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
22817 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
22818 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
22819 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
22820 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
22821 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
22822 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
22823 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
22824 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
22825 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
22826 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
22827 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
22828 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
22829 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
22830 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
22831 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
22832 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
22833 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
22834 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
22835 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
22836 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
22837
22838 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22839
22840 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
22841 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
22842 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
22843 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
22844 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
22845 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
22846 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
22847 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
22848 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
22849 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
22850 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
22851 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
22852 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
22853 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
22854 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
22855 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
22856 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
22857 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
22858 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
22859 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
22860 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
22861 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
22862 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
22863 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
22864 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
22865 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
22866 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
22867 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
22868 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
22869 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
22870
22871 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22872
22873 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
22874 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
22875 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
22876 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
22877 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
22878 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
22879 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
22880 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
22881 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
22882 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
22883 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
22884 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
22885 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
22886 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
22887 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
22888 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
22889 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
22890 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
22891 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
22892 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
22893 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
22894 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
22895 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
22896 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
22897 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
22898 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
22899 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
22900 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
22901 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
22902 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
22903
22904 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22905
22906 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
22907 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
22908 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
22909 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
22910 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
22911 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
22912 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
22913 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
22914 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
22915 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
22916 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
22917 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
22918 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
22919 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
22920 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
22921 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
22922 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
22923 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
22924 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
22925 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
22926 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
22927 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
22928 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
22929 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
22930 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
22931 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
22932 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
22933 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
22934 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
22935 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
22936
22937 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22938
22939 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
22940 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
22941 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
22942 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
22943 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
22944 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
22945 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
22946 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
22947 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
22948 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
22949 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
22950 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
22951 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
22952 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
22953 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
22954 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
22955 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
22956 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
22957 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
22958 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
22959 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
22960 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
22961 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
22962 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
22963 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
22964 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
22965 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
22966 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
22967 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
22968 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
22969
22970 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22971
22972 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
22973 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
22974 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
22975 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
22976 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
22977 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
22978 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
22979 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
22980 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
22981 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
22982 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
22983 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
22984 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
22985 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
22986 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
22987 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
22988 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
22989 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
22990 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
22991 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
22992 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
22993 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
22994 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
22995 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
22996 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
22997 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
22998 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
22999 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
23000 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
23001 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
23002
23003 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23004
23005 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
23006 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
23007 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
23008 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
23009 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
23010 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
23011 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
23012 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
23013 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
23014 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
23015 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
23016 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
23017 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
23018 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
23019 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
23020 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
23021 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
23022 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
23023 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
23024 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
23025 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
23026 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
23027 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
23028 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
23029 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
23030 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
23031 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
23032 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
23033 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
23034 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
23035
23036 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23037
23038 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
23039 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
23040 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
23041 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
23042 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
23043 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
23044 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
23045 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
23046 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
23047 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
23048 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
23049 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
23050 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
23051 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
23052 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
23053 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
23054 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
23055 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
23056 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
23057 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
23058 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
23059 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
23060 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
23061 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
23062 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
23063 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
23064 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
23065 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
23066 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
23067 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
23068 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
23069 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
23070 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
23071 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
23072 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
23073 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
23074 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
23075 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
23076 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
23077 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
23078 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
23079 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
23080 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
23081 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
23082 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
23083 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
23084 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
23085 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
23086 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
23087 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
23088 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
23089 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
23090 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
23091 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
23092 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
23093 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
23094 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
23095 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
23096 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
23097 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
23098 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
23099 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
23100 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
23101 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
23102 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
23103 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
23104 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
23105 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
23106 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
23107 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
23108 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
23109 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
23110 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
23111 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
23112 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
23113 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
23114 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
23115 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
23116 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
23117 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
23118 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
23119 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
23120 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
23121 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
23122 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
23123 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
23124 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
23125 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
23126 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
23127 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
23128 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
23129 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
23130 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
23131 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
23132 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
23133 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
23134
23135 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23136
23137 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
23138 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
23139 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
23140 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
23141 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
23142 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
23143 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
23144 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
23145 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
23146 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
23147 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
23148 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
23149 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
23150 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
23151 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
23152 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
23153 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
23154 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
23155 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
23156 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
23157 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
23158 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
23159 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
23160 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
23161 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
23162 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
23163 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
23164 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
23165 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
23166 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
23167 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
23168 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
23169 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
23170 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
23171 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
23172 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
23173
23174 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23175
23176 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
23177 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
23178 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
23179 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
23180 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
23181 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
23182 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
23183 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
23184 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
23185 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
23186 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
23187 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
23188 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
23189 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
23190 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
23191 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
23192 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
23193 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
23194 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
23195 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
23196 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
23197 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
23198 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
23199 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
23200 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
23201 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
23202 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
23203 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
23204 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
23205 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
23206 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
23207 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
23208 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
23209 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
23210 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
23211 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
23212
23213 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23214
23215 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
23216 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
23217 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
23218 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
23219 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
23220 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
23221 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
23222 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
23223 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
23224 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
23225 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
23226 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
23227 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
23228 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
23229 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
23230 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
23231 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
23232 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
23233 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
23234 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
23235 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
23236 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
23237 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
23238 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
23239 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
23240 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
23241 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
23242 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
23243 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
23244 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
23245 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
23246 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
23247 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
23248 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
23249 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
23250 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
23251
23252 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23253
23254 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
23255 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
23256 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
23257 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
23258 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
23259 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
23260 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
23261 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
23262 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
23263 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
23264 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
23265 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
23266 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
23267 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
23268 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
23269 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
23270 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
23271 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
23272 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
23273 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
23274 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
23275 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
23276 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
23277 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
23278 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
23279 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
23280 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
23281 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
23282 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
23283 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
23284 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
23285 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
23286 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
23287 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
23288 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
23289 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
23290
23291 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23292
23293 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
23294 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
23295 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
23296 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
23297 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
23298 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
23299 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
23300 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
23301 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
23302 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
23303 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
23304 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
23305 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
23306 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
23307 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
23308 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
23309 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
23310 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
23311 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
23312 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
23313 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
23314 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
23315 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
23316 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
23317 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
23318 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
23319 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
23320 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
23321 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
23322 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
23323 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
23324 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
23325 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
23326 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
23327 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
23328 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
23329
23330 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23331
23332 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
23333 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
23334 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
23335 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
23336 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
23337 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
23338 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
23339 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
23340 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
23341 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
23342 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
23343 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
23344 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
23345 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
23346 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
23347 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
23348 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
23349 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
23350 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
23351 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
23352 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
23353 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
23354 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
23355 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
23356 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
23357 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
23358 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
23359 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
23360 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
23361 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
23362 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
23363 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
23364 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
23365 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
23366 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
23367 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
23368
23369 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23370
23371 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
23372 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
23373 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
23374 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
23375 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
23376 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
23377 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
23378 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
23379 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
23380 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
23381 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
23382 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
23383 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
23384 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
23385 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
23386 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
23387 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
23388 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
23389 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
23390 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
23391 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
23392 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
23393 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
23394 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
23395 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
23396 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
23397 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
23398 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
23399 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
23400 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
23401 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
23402 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
23403 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
23404 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
23405 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
23406 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
23407
23408 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23409
23410 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
23411 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
23412 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
23413 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
23414 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
23415 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
23416 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
23417 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
23418 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
23419 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
23420 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
23421 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
23422 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
23423 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
23424 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
23425 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
23426 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
23427 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
23428 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
23429 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
23430 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
23431 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
23432 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
23433 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
23434 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
23435 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
23436 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
23437 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
23438 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
23439 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
23440 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
23441 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
23442 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
23443 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
23444 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
23445 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
23446
23447 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23448
23449 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
23450 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
23451 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
23452 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
23453 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
23454 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
23455 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
23456 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
23457 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
23458 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
23459 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
23460 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
23461 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
23462 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
23463 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
23464 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
23465 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
23466 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
23467 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
23468 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
23469 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
23470 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
23471 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
23472 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
23473 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
23474 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
23475 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
23476 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
23477 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
23478 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
23479 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
23480 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
23481 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
23482 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
23483 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
23484 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
23485
23486 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23487
23488 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
23489 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
23490 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
23491 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
23492 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
23493 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
23494 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
23495 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
23496 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
23497 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
23498 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
23499 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
23500 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
23501 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
23502 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
23503 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
23504 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
23505 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
23506 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
23507 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
23508 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
23509 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
23510 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
23511 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
23512 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
23513 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
23514 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
23515 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
23516 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
23517 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
23518 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
23519 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
23520 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
23521 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
23522 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
23523 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
23524
23525 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23526
23527 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
23528 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
23529 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
23530 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
23531 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
23532 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
23533 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
23534 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
23535 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
23536 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
23537 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
23538 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
23539 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
23540 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
23541 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
23542 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
23543 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
23544 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
23545 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
23546 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
23547 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
23548 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
23549 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
23550 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
23551 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
23552 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
23553 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
23554 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
23555 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
23556 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
23557 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
23558 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
23559 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
23560 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
23561 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
23562 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
23563
23564 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23565
23566 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
23567 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
23568 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
23569 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
23570 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
23571 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
23572 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
23573 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
23574 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
23575 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
23576 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
23577 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
23578 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
23579 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
23580 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
23581 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
23582 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
23583 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
23584 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
23585 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
23586 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
23587 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
23588 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
23589 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
23590 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
23591 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
23592 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
23593 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
23594 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
23595 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
23596 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
23597 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
23598 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
23599 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
23600 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
23601 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
23602
23603 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23604
23605 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
23606 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
23607 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
23608 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
23609 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
23610 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
23611 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
23612 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
23613 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
23614 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
23615 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
23616 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
23617 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
23618 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
23619 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
23620 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
23621 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
23622 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
23623 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
23624 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
23625 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
23626 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
23627 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
23628 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
23629 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
23630 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
23631 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
23632 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
23633 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
23634 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
23635 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
23636 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
23637 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
23638 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
23639 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
23640 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
23641
23642 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23643
23644 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
23645 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
23646 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
23647 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
23648 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
23649 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
23650 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
23651 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
23652 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
23653 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
23654 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
23655 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
23656 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
23657 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
23658 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
23659 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
23660 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
23661 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
23662 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
23663 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
23664 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
23665 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
23666 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
23667 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
23668 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
23669 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
23670 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
23671 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
23672 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
23673 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
23674 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
23675 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
23676 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
23677 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
23678 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
23679 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
23680
23681 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23682
23683 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
23684 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
23685 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
23686 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
23687 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
23688 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
23689 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
23690 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
23691 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
23692 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
23693 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
23694 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
23695 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
23696 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
23697 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
23698 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
23699 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
23700 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
23701 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
23702 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
23703 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
23704 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
23705 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
23706 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
23707 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
23708 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
23709 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
23710 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
23711 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
23712 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
23713 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
23714 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
23715 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
23716 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
23717 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
23718 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
23719
23720 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23721
23722 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
23723 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
23724 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
23725 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
23726 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
23727 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
23728 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
23729 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
23730 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
23731 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
23732 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
23733 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
23734 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
23735 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
23736 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
23737
23738 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23739
23740 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
23741 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
23742 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
23743 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
23744 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
23745 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
23746 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
23747 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
23748 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
23749 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
23750 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
23751 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
23752 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
23753 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
23754 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
23755 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
23756 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
23757 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
23758
23759 2023-02-10 Richard Biener <rguenther@suse.de>
23760
23761 PR tree-optimization/108724
23762 * gcc.target/i386/pr108724.c: New testcase.
23763
23764 2023-02-10 Andrew Pinski <apinski@marvell.com>
23765 Andrew Macleod <amacleod@redhat.com>
23766
23767 PR tree-optimization/108684
23768 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
23769 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
23770 * gcc.dg/tree-ssa/pr108684-1.c: New test.
23771
23772 2023-02-10 Joseph Myers <joseph@codesourcery.com>
23773
23774 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
23775 constants to nullptr_t.
23776 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
23777 null pointer constants to nullptr_t. Do test errors for
23778 conversion of other values to nullptr_t and for unary '+' on
23779 nullptr_t.
23780
23781 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
23782
23783 PR tree-optimization/107561
23784 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
23785 warning.
23786 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
23787
23788 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
23789
23790 PR testsuite/106120
23791 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
23792 ilp32 targets with c++98.
23793
23794 2023-02-10 Marek Polacek <polacek@redhat.com>
23795
23796 PR c++/107079
23797 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
23798
23799 2023-02-09 David Malcolm <dmalcolm@redhat.com>
23800
23801 PR analyzer/108733
23802 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
23803
23804 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
23805
23806 * gcc.target/i386/pr103541.c: New.
23807 * g++.target/i386/pr108711.C: New.
23808
23809 2023-02-09 Harald Anlauf <anlauf@gmx.de>
23810 Steven G. Kargl <kargl@gcc.gnu.org>
23811
23812 PR fortran/69636
23813 PR fortran/103779
23814 * gfortran.dg/pr103779.f90: New test.
23815
23816 2023-02-09 Jakub Jelinek <jakub@redhat.com>
23817
23818 PR tree-optimization/108688
23819 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
23820 * gcc.dg/pr108688.c: New test.
23821
23822 2023-02-09 Andrew Pinski <apinski@marvell.com>
23823
23824 PR tree-optimization/108688
23825 * gcc.c-torture/compile/pr108688-1.c: New test.
23826
23827 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23828
23829 PR fortran/107424
23830 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
23831 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
23832
23833 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23834
23835 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
23836
23837 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
23838
23839 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
23840
23841 2023-02-09 Jakub Jelinek <jakub@redhat.com>
23842
23843 PR c++/108698
23844 * g++.dg/cpp0x/pr108698.C: New test.
23845
23846 2023-02-08 Joseph Myers <joseph@codesourcery.com>
23847
23848 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
23849 pointers with null values that are not null pointer constants.
23850 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
23851 pointers with non-null values, not with null values that are not
23852 null pointer constants.
23853
23854 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
23855
23856 * gcc.dg/torture/pr100398.c: Limit to lra targets.
23857 * gcc.dg/pr100590.c: Ditto.
23858
23859 2023-02-08 David Malcolm <dmalcolm@redhat.com>
23860
23861 PR analyzer/108704
23862 * gcc.dg/analyzer/uninit-7.c: New test.
23863 * gcc.dg/analyzer/uninit-pr108704.c: New test.
23864
23865 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
23866
23867 PR fortran/103259
23868 * gfortran.dg/pr103259.f90: New test.
23869
23870 2023-02-08 Jakub Jelinek <jakub@redhat.com>
23871
23872 PR tree-optimization/108692
23873 * gcc.dg/pr108692.c: New test.
23874
23875 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
23876
23877 * objc/execute/execute.exp: Load objc-dg.exp.
23878
23879 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
23880
23881 PR tree-optimization/108316
23882 * gcc.dg/vect/pr108316.c: New test.
23883
23884 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
23885
23886 Revert:
23887 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
23888
23889 * gcc.target/i386/pr103541.c: New.
23890
23891 2023-02-08 Jakub Jelinek <jakub@redhat.com>
23892
23893 PR c++/108525
23894 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
23895 incorrectly applied into PR108526 testcase ...
23896 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
23897
23898 2023-02-07 David Malcolm <dmalcolm@redhat.com>
23899
23900 PR analyzer/108661
23901 * gcc.dg/analyzer/fread-pr108661.c: New test.
23902 * gcc.dg/analyzer/read-pr108661.c: New test.
23903
23904 2023-02-07 Harald Anlauf <anlauf@gmx.de>
23905
23906 PR fortran/95107
23907 * gfortran.dg/save_7.f90: New test.
23908
23909 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
23910
23911 * gcc.target/i386/pr103541.c: New.
23912
23913 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23914
23915 PR tree-optimization/106923
23916 * gcc.dg/pr106923.c: New test.
23917
23918 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23919
23920 PR tree-optimization/106433
23921 * gcc.c-torture/compile/pr106433.c: New test.
23922
23923 2023-02-07 Jakub Jelinek <jakub@redhat.com>
23924
23925 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
23926 -Wdeprecated warning for C++23.
23927
23928 2023-02-06 Alex Coplan <alex.coplan@arm.com>
23929
23930 PR target/104921
23931 * gcc.target/aarch64/pr104921-1.c: New test.
23932 * gcc.target/aarch64/pr104921-2.c: New test.
23933 * gcc.target/aarch64/pr104921.x: Include file for new tests.
23934
23935 2023-02-06 Xi Ruoyao <xry111@xry111.site>
23936
23937 * g++.target/loongarch/bytepick.C: New test.
23938
23939 2023-02-06 Tamar Christina <tamar.christina@arm.com>
23940
23941 * gcc.target/aarch64/options_set_10.c: Removed.
23942
23943 2023-02-06 Jakub Jelinek <jakub@redhat.com>
23944
23945 PR tree-optimization/108655
23946 * gcc.dg/pr108655.c: New test.
23947
23948 2023-02-06 Patrick Palka <ppalka@redhat.com>
23949
23950 PR c++/107461
23951 * g++.dg/cpp0x/overload5.C: New test.
23952 * g++.dg/cpp0x/overload5a.C: New test.
23953 * g++.dg/cpp0x/overload6.C: New test.
23954
23955 2023-02-05 Harald Anlauf <anlauf@gmx.de>
23956
23957 PR fortran/108592
23958 * gfortran.dg/pr108592.f90: New test.
23959
23960 2023-02-03 Jakub Jelinek <jakub@redhat.com>
23961
23962 PR tree-optimization/108647
23963 * g++.dg/torture/pr108647.C: New test.
23964
23965 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
23966
23967 PR tree-optimization/108639
23968 * gcc.c-torture/compile/pr108638.c: New file.
23969 * gcc.c-torture/compile/pr108639.c: New file.
23970
23971 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
23972
23973 PR tree-optimization/107570
23974 * gcc.dg/pr107570.c: New.
23975
23976 2023-02-03 Marek Polacek <polacek@redhat.com>
23977
23978 PR c++/108158
23979 * g++.dg/cpp1y/constexpr-108158.C: New test.
23980
23981 2023-02-03 Marek Polacek <polacek@redhat.com>
23982
23983 PR c++/101071
23984 * g++.dg/cpp0x/variadic-alias8.C: New test.
23985
23986 2023-02-03 Patrick Palka <ppalka@redhat.com>
23987
23988 PR c++/107461
23989 * g++.dg/template/call9.C: New test.
23990
23991 2023-02-03 Patrick Palka <ppalka@redhat.com>
23992
23993 PR c++/96745
23994 * g++.dg/cpp2a/concepts-dtor1.C: New test.
23995
23996 2023-02-03 Patrick Palka <ppalka@redhat.com>
23997
23998 PR c++/108579
23999 * g++.dg/cpp2a/concepts-pr108579.C: New test.
24000
24001 2023-02-03 Martin Jambor <mjambor@suse.cz>
24002
24003 PR ipa/108384
24004 * gcc.dg/ipa/pr108384.c: New test.
24005
24006 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24007
24008 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
24009 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
24010
24011 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24012
24013 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
24014 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
24015 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
24016 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
24017 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
24018 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
24019 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
24020 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
24021 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
24022 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
24023 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
24024 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
24025 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
24026 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
24027 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
24028
24029 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24030
24031 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
24032 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
24033 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
24034 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
24035 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
24036 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
24037 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
24038 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
24039 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
24040 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
24041 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
24042 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
24043 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
24044 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
24045 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
24046
24047 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24048
24049 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
24050 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
24051 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
24052 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
24053 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
24054 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
24055 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
24056 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
24057 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
24058 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
24059 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
24060 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
24061 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
24062 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
24063 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
24064
24065 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24066
24067 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
24068
24069 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24070
24071 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
24072 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
24073 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
24074 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
24075 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
24076 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
24077 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
24078 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
24079 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
24080 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
24081 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
24082 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
24083 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
24084 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
24085 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
24086 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
24087 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
24088 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
24089
24090 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24091
24092 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
24093 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
24094 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
24095 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
24096 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
24097 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
24098 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
24099 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
24100 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
24101 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
24102 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
24103 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
24104 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
24105 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
24106 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
24107 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
24108 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
24109 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
24110
24111 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24112
24113 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
24114 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
24115 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
24116 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
24117 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
24118 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
24119 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
24120 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
24121 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
24122 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
24123 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
24124 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
24125 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
24126 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
24127 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
24128 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
24129 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
24130 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
24131
24132 2023-02-02 Joseph Myers <joseph@codesourcery.com>
24133
24134 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
24135 and pointer to be disallowed.
24136 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
24137 pointers are allowed.
24138 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
24139 nullptr_t and pointers are disallowed.
24140
24141 2023-02-02 Joseph Myers <joseph@codesourcery.com>
24142
24143 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
24144 types with real initializers are allowed.
24145 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
24146 of complex types with real initializers being disallowed.
24147 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
24148 initializers.
24149 * gcc.dg/c2x-constexpr-9.c: Add more tests.
24150 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
24151 initializers for decimal types.
24152 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
24153 initializers for decimal types. Add more tests of decimal
24154 initializers for binary types.
24155
24156 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
24157
24158 * gcc.target/gcn/cond_shift_3.c: New test.
24159 * gcc.target/gcn/cond_shift_3_run.c: New test.
24160 * gcc.target/gcn/cond_shift_4.c: New test.
24161 * gcc.target/gcn/cond_shift_4_run.c: New test.
24162 * gcc.target/gcn/cond_shift_8.c: New test.
24163 * gcc.target/gcn/cond_shift_8_run.c: New test.
24164 * gcc.target/gcn/cond_shift_9.c: New test.
24165 * gcc.target/gcn/cond_shift_9_run.c: New test.
24166
24167 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
24168
24169 PR rtl-optimization/108508
24170 * gcc.target/aarch64/pr108508.c: New test.
24171
24172 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
24173
24174 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
24175
24176 2023-02-02 David Malcolm <dmalcolm@redhat.com>
24177
24178 PR analyzer/108633
24179 * gcc.dg/analyzer/fd-pr108633.c: New test.
24180
24181 2023-02-02 David Malcolm <dmalcolm@redhat.com>
24182
24183 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
24184
24185 2023-02-02 Jakub Jelinek <jakub@redhat.com>
24186
24187 PR debug/106746
24188 PR rtl-optimization/108463
24189 PR target/108484
24190 * gcc.dg/pr108463.c: New test.
24191
24192 2023-02-02 Richard Biener <rguenther@suse.de>
24193
24194 PR middle-end/108625
24195 * gcc.dg/pr108625.c: New testcase.
24196
24197 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
24198
24199 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
24200 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
24201 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
24202 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
24203 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
24204
24205 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
24206
24207 * gcc.target/arm/mve/pr108443-run.c: New test.
24208 * gcc.target/arm/mve/pr108443.c: New test.
24209
24210 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
24211
24212 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
24213
24214 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
24215
24216 PR target/107674
24217 * gcc.target/arm/mve/mve_vpt.c: New test.
24218
24219 2023-02-02 Jakub Jelinek <jakub@redhat.com>
24220
24221 PR ipa/107300
24222 * gcc.dg/pr107300.c: New test.
24223
24224 2023-02-02 liuhongt <hongtao.liu@intel.com>
24225
24226 * gcc.target/aarch64/pr108601.c: New test.
24227
24228 2023-02-02 Jakub Jelinek <jakub@redhat.com>
24229
24230 PR middle-end/108435
24231 * gcc.dg/gomp/pr108435.c: New test.
24232
24233 2023-02-01 Harald Anlauf <anlauf@gmx.de>
24234
24235 PR fortran/108609
24236 * gfortran.dg/pr108527.f90: Adjust test pattern.
24237
24238 2023-02-01 Tamar Christina <tamar.christina@arm.com>
24239
24240 * gcc.target/aarch64/cpunative/info_19: New test.
24241 * gcc.target/aarch64/cpunative/info_20: New test.
24242 * gcc.target/aarch64/cpunative/info_21: New test.
24243 * gcc.target/aarch64/cpunative/info_22: New test.
24244 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
24245 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
24246 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
24247 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
24248
24249 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
24250
24251 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
24252 into...
24253 * gcc.dg/builtin-object-size-common.h: ... new file.
24254 * g++.dg/ext/builtin-object-size1.C: Include
24255 builtin-object-size-common.h. Replace all abort with FAIL.
24256 (main): Call DONE.
24257 * g++.dg/ext/builtin-object-size2.C: Likewise.
24258 * gcc.dg/builtin-object-size-1.c: Likewise.
24259 * gcc.dg/builtin-object-size-12.c: Likewise.
24260 * gcc.dg/builtin-object-size-13.c: Likewise.
24261 * gcc.dg/builtin-object-size-15.c: Likewise.
24262 * gcc.dg/builtin-object-size-2.c: Likewise.
24263 * gcc.dg/builtin-object-size-3.c: Likewise.
24264 * gcc.dg/builtin-object-size-4.c: Likewise.
24265 * gcc.dg/builtin-object-size-6.c: Likewise.
24266 * gcc.dg/builtin-object-size-7.c: Likewise.
24267 * gcc.dg/builtin-object-size-8.c: Likewise.
24268 * gcc.dg/pr101836.c: Likewise.
24269 * gcc.dg/strict-flex-array-3.c: Likewise.
24270
24271 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
24272
24273 PR tree-optimization/108356
24274 * gcc.dg/pr108356.c: New.
24275
24276 2023-02-01 Martin Liska <mliska@suse.cz>
24277
24278 PR ipa/108509
24279 * g++.dg/ipa/pr108509.C: New test.
24280
24281 2023-02-01 Marek Polacek <polacek@redhat.com>
24282
24283 PR c++/107755
24284 * g++.dg/warn/Wlogical-op-4.C: New test.
24285
24286 2023-02-01 Jakub Jelinek <jakub@redhat.com>
24287
24288 PR debug/108573
24289 * gcc.dg/pr108573.c: New test.
24290
24291 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
24292
24293 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
24294 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
24295
24296 2023-02-01 Jakub Jelinek <jakub@redhat.com>
24297
24298 PR c++/108607
24299 * g++.dg/gomp/pr108607.C: New test.
24300
24301 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
24302
24303 * gcc.target/s390/preserve-args-1.c: New test.
24304 * gcc.target/s390/preserve-args-2.c: New test.
24305 * gcc.target/s390/preserve-args-3.c: New file.
24306
24307 2023-02-01 Jason Merrill <jason@redhat.com>
24308
24309 * g++.dg/warn/changes-meaning2.C: New test.
24310 * g++.dg/warn/changes-meaning3.C: New test.
24311
24312 2023-02-01 David Malcolm <dmalcolm@redhat.com>
24313
24314 * gcc.dg/analyzer/call-summaries-2.c: Add
24315 dg-require-effective-target alloca.
24316 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
24317 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
24318 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
24319 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
24320 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
24321 "free", to match uses of "__builtin_malloc".
24322 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
24323 alloca.
24324 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
24325
24326 2023-02-01 David Malcolm <dmalcolm@redhat.com>
24327
24328 PR analyzer/108616
24329 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
24330 * gcc.dg/analyzer/test-alloca.h: New test.
24331
24332 2023-01-31 Jason Merrill <jason@redhat.com>
24333
24334 PR c++/108559
24335 * g++.dg/cpp1z/aggr-base13.C: New test.
24336
24337 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
24338
24339 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
24340 'gcc-set-multilib-library-path' for 'ld_library_path'.
24341
24342 2023-01-31 Marek Polacek <polacek@redhat.com>
24343
24344 PR c++/102870
24345 * g++.dg/cpp0x/variadic184.C: New test.
24346
24347 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24348
24349 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
24350 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
24351 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
24352 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
24353 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
24354 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
24355 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
24356 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
24357 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
24358 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
24359 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
24360 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
24361 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
24362 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
24363 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
24364 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
24365 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
24366 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
24367 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
24368 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
24369 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
24370 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
24371 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
24372 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
24373 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
24374 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
24375 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
24376 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
24377 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
24378 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
24379
24380 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24381
24382 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
24383 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
24384 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
24385 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
24386 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
24387 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
24388 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
24389 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
24390 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
24391 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
24392 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
24393 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
24394 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
24395 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
24396 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
24397 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
24398 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
24399 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
24400 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
24401 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
24402 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
24403 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
24404 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
24405 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
24406 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
24407 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
24408 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
24409 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
24410 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
24411 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
24412
24413 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24414
24415 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
24416 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
24417 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
24418 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
24419 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
24420 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
24421 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
24422 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
24423 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
24424 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
24425 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
24426 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
24427 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
24428 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
24429 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
24430 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
24431 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
24432 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
24433 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
24434 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
24435 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
24436 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
24437 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
24438 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
24439 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
24440 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
24441 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
24442 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
24443 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
24444 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
24445
24446 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24447
24448 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
24449 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
24450 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
24451 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
24452 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
24453 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
24454 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
24455 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
24456 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
24457 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
24458 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
24459 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
24460 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
24461 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
24462 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
24463
24464 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24465
24466 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
24467 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
24468 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
24469 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
24470 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
24471 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
24472 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
24473 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
24474 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
24475 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
24476 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
24477 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
24478 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
24479 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
24480 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
24481 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
24482 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
24483 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
24484 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
24485 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
24486 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
24487 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
24488 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
24489 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
24490 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
24491 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
24492 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
24493 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
24494 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
24495 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
24496
24497 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24498
24499 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
24500 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
24501 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
24502 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
24503 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
24504 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
24505 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
24506 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
24507 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
24508 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
24509 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
24510 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
24511 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
24512 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
24513 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
24514
24515 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24516
24517 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
24518 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
24519 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
24520 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
24521 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
24522 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
24523 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
24524 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
24525 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
24526 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
24527 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
24528 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
24529 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
24530 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
24531 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
24532
24533 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24534
24535 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
24536 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
24537 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
24538 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
24539 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
24540 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
24541 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
24542 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
24543 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
24544 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
24545 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
24546 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
24547 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
24548 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
24549 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
24550
24551 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24552
24553 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
24554 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
24555 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
24556 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
24557 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
24558 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
24559 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
24560 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
24561 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
24562 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
24563 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
24564 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
24565 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
24566 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
24567 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
24568 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
24569 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
24570 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
24571 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
24572 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
24573 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
24574 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
24575 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
24576 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
24577 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
24578 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
24579 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
24580 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
24581 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
24582 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
24583
24584 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24585
24586 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
24587 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
24588 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
24589 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
24590 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
24591 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
24592 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
24593 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
24594 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
24595 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
24596 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
24597 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
24598 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
24599 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
24600 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
24601
24602 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24603
24604 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
24605 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
24606 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
24607 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
24608 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
24609 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
24610 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
24611 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
24612 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
24613 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
24614 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
24615 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
24616 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
24617 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
24618 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
24619
24620 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24621
24622 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
24623
24624 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24625
24626 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
24627 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
24628 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
24629 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
24630 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
24631 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
24632 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
24633 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
24634 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
24635 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
24636 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
24637 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
24638 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
24639 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
24640 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
24641 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
24642 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
24643 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
24644
24645 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24646
24647 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
24648 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
24649 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
24650 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
24651 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
24652 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
24653 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
24654 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
24655 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
24656 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
24657 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
24658 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
24659 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
24660 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
24661 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
24662 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
24663 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
24664 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
24665
24666 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24667
24668 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
24669 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
24670 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
24671 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
24672 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
24673 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
24674 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
24675 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
24676 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
24677 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
24678 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
24679 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
24680 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
24681 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
24682 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
24683 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
24684 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
24685 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
24686 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
24687 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
24688 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
24689 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
24690 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
24691 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
24692 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
24693 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
24694 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
24695 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
24696 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
24697 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
24698 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
24699 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
24700 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
24701 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
24702 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
24703 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
24704
24705 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24706
24707 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
24708 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
24709 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
24710 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
24711 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
24712 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
24713 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
24714 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
24715 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
24716 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
24717 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
24718 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
24719 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
24720 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
24721 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
24722 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
24723 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
24724 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
24725 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
24726 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
24727 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
24728 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
24729 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
24730 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
24731 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
24732 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
24733 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
24734 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
24735 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
24736 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
24737 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
24738 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
24739 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
24740 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
24741 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
24742 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
24743
24744 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24745
24746 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
24747 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
24748 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
24749 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
24750 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
24751 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
24752 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
24753 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
24754 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
24755 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
24756 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
24757 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
24758 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
24759 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
24760 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
24761 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
24762 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
24763 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
24764 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
24765 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
24766 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
24767 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
24768 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
24769 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
24770 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
24771 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
24772 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
24773 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
24774 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
24775 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
24776 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
24777 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
24778 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
24779 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
24780 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
24781 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
24782
24783 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24784
24785 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
24786 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
24787 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
24788 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
24789 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
24790 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
24791 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
24792 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
24793 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
24794 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
24795 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
24796 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
24797 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
24798 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
24799 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
24800 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
24801 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
24802 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
24803
24804 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24805
24806 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
24807 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
24808 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
24809 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
24810 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
24811 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
24812 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
24813 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
24814 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
24815 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
24816 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
24817 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
24818 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
24819 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
24820 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
24821 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
24822 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
24823 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
24824 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
24825 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
24826 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
24827 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
24828 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
24829 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
24830 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
24831 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
24832 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
24833 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
24834 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
24835 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
24836 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
24837 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
24838 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
24839 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
24840 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
24841 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
24842
24843 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24844
24845 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
24846 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
24847 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
24848 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
24849 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
24850 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
24851 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
24852 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
24853 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
24854 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
24855 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
24856 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
24857 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
24858 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
24859 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
24860 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
24861 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
24862 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
24863
24864 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24865
24866 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
24867 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
24868 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
24869 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
24870 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
24871 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
24872 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
24873 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
24874 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
24875 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
24876 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
24877 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
24878 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
24879 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
24880 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
24881 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
24882 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
24883 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
24884
24885 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24886
24887 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
24888 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
24889 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
24890 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
24891 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
24892 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
24893 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
24894 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
24895 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
24896 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
24897 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
24898 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
24899 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
24900 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
24901 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
24902 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
24903 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
24904 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
24905
24906 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24907
24908 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
24909 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
24910 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
24911 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
24912 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
24913 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
24914 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
24915 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
24916 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
24917 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
24918 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
24919 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
24920 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
24921 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
24922 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
24923 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
24924 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
24925 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
24926
24927 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24928
24929 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
24930 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
24931 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
24932 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
24933 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
24934 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
24935 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
24936 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
24937 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
24938 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
24939 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
24940 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
24941 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
24942 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
24943 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
24944 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
24945 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
24946 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
24947
24948 2023-01-31 Marek Polacek <polacek@redhat.com>
24949
24950 PR c++/107593
24951 PR c++/108597
24952 * g++.dg/warn/Wduplicated-cond3.C: New test.
24953 * g++.dg/warn/Wduplicated-cond4.C: New test.
24954 * g++.dg/warn/Wduplicated-cond5.C: New test.
24955
24956 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
24957
24958 PR target/108589
24959 * gcc.target/aarch64/pr108589.c: New test.
24960
24961 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
24962
24963 PR tree-optimization/108608
24964 * gcc.dg/vect/pr108608.c: New test.
24965 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
24966
24967 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24968
24969 PR tree-optimization/108385
24970 * gcc.dg/pr108385.c: New.
24971
24972 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
24973
24974 PR tree-optimization/108359
24975 * gcc.dg/pr108359.c: New.
24976
24977 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24978
24979 * rust/compile/issue-1073.rs: New test.
24980
24981 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24982
24983 * rust/compile/issue-1006.rs: New test.
24984
24985 2023-01-31 Philip Herron <philip.herron@embecosm.com>
24986
24987 * rust/compile/const_generics_5.rs: Fix assertions.
24988 * rust/compile/unconstrained_type_param.rs: Add more assertions.
24989
24990 2023-01-31 liushuyu <liushuyu011@gmail.com>
24991
24992 * rust/compile/builtin_macro_recurse.rs: New test.
24993
24994 2023-01-31 liushuyu <liushuyu011@gmail.com>
24995
24996 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
24997 * rust/compile/builtin_macro_env.rs: Likewise.
24998
24999 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25000
25001 * rust/compile/frust-compile-until.rs: New test.
25002
25003 2023-01-31 Philip Herron <philip.herron@embecosm.com>
25004
25005 * rust/compile/rust-const-blog-issue.rs: New test.
25006
25007 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25008
25009 * rust/compile/macro44.rs: New test.
25010
25011 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25012
25013 * rust/compile/macro_export_1.rs: New test.
25014
25015 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25016
25017 * rust/compile/const_generics_8.rs: New test.
25018
25019 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25020
25021 * rust/compile/const_generics_7.rs: New test.
25022
25023 2023-01-31 liushuyu <liushuyu011@gmail.com>
25024
25025 * rust/execute/torture/loop-condition-eval.rs: New test.
25026
25027 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
25028
25029 * rust/compile/const8.rs: New test.
25030
25031 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
25032
25033 * rust/compile/const7.rs: New test.
25034
25035 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
25036
25037 * rust/compile/const6.rs: New test.
25038
25039 2023-01-31 Philip Herron <philip.herron@embecosm.com>
25040
25041 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
25042 * rust/compile/tuple1.rs: Likewise.
25043 * rust/compile/type-alias1.rs: Likewise.
25044 * rust/execute/torture/operator_overload_9.rs: Likewise.
25045 * rust/execute/torture/slice1.rs: Rework test to use new parsing
25046 capability and stick to the original implementation.
25047
25048 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25049
25050 * rust/compile/macro43.rs: New test.
25051
25052 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25053
25054 * rust/compile/parse_range.rs: New test.
25055
25056 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25057
25058 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
25059 * rust/compile/issue-1289.rs: Likewise.
25060 * rust/compile/test_mod.rs: Likewise.
25061 * rust/compile/torture/raw_identifiers.rs: Likewise.
25062 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
25063 * rust/compile/privacy7.rs: New test.
25064
25065 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25066
25067 * rust/compile/rustc_attr1.rs: New test.
25068
25069 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
25070
25071 * rust/debug/win64-abi.rs: Fix assertion to take into account
25072 overflow builtins
25073 * rust/compile/torture/macro-issue1426.rs: Moved to...
25074 * rust/execute/torture/macro-issue1426.rs: ...here.
25075 * rust/execute/torture/overflow1.rs: New test.
25076
25077 2023-01-31 Philip Herron <philip.herron@embecosm.com>
25078
25079 * rust/compile/torture/issue-1506.rs: New test.
25080
25081 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
25082
25083 * rust/compile/const4.rs: New.
25084 * rust/compile/const5.rs: New.
25085
25086 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
25087
25088 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
25089 gm2-libs-log.
25090 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
25091 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
25092 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
25093 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
25094
25095 2023-01-31 Jakub Jelinek <jakub@redhat.com>
25096
25097 PR target/108599
25098 * gcc.target/i386/avx2-pr108599.c: New test.
25099
25100 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
25101
25102 PR testsuite/108604
25103 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
25104 signed char.
25105
25106 2023-01-31 Jakub Jelinek <jakub@redhat.com>
25107
25108 PR rtl-optimization/108596
25109 * gcc.c-torture/compile/pr108596.c: New test.
25110
25111 2023-01-31 Jakub Jelinek <jakub@redhat.com>
25112
25113 PR c++/105593
25114 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
25115
25116 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
25117
25118 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
25119 condition.
25120 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
25121 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
25122 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
25123 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
25124 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
25125 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
25126 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
25127 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
25128 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
25129 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
25130 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
25131 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
25132 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
25133 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
25134 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
25135 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
25136 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
25137 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
25138 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
25139 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
25140 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
25141 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
25142 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
25143 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
25144 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
25145 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
25146 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
25147
25148 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25149
25150 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
25151 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
25152 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
25153 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
25154 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
25155 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
25156 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
25157 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
25158 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
25159 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
25160 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
25161 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
25162 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
25163 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
25164 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
25165
25166 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25167
25168 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
25169 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
25170 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
25171 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
25172 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
25173 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
25174 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
25175 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
25176 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
25177 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
25178 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
25179 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
25180 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
25181 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
25182 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
25183
25184 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25185
25186 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
25187 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
25188 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
25189 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
25190 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
25191 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
25192 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
25193 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
25194 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
25195 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
25196 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
25197 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
25198 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
25199 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
25200 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
25201
25202 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25203
25204 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
25205 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
25206 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
25207 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
25208 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
25209 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
25210 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
25211 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
25212 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
25213 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
25214 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
25215 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
25216 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
25217 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
25218 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
25219
25220 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25221
25222 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
25223 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
25224 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
25225 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
25226 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
25227 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
25228 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
25229 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
25230 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
25231 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
25232 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
25233 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
25234 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
25235 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
25236 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
25237
25238 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25239
25240 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
25241 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
25242 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
25243 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
25244 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
25245 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
25246 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
25247 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
25248 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
25249 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
25250 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
25251 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
25252 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
25253 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
25254 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
25255
25256 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25257
25258 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
25259 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
25260 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
25261 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
25262 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
25263 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
25264 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
25265 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
25266 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
25267 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
25268 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
25269 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
25270 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
25271 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
25272 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
25273
25274 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25275
25276 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
25277 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
25278 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
25279 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
25280 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
25281 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
25282 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
25283 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
25284 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
25285 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
25286 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
25287 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
25288 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
25289 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
25290 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
25291
25292 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25293
25294 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
25295 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
25296 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
25297 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
25298 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
25299 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
25300 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
25301 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
25302 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
25303 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
25304 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
25305 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
25306
25307 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25308
25309 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
25310 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
25311 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
25312 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
25313 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
25314 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
25315 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
25316 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
25317 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
25318 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
25319 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
25320 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
25321 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
25322 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
25323 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
25324 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
25325 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
25326 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
25327 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
25328 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
25329 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
25330 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
25331 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
25332 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
25333
25334 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25335
25336 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
25337 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
25338 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
25339 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
25340 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
25341 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
25342 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
25343 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
25344 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
25345 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
25346 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
25347 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
25348 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
25349 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
25350 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
25351 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
25352 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
25353 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
25354 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
25355 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
25356 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
25357 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
25358 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
25359 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
25360
25361 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25362
25363 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
25364 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
25365 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
25366 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
25367 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
25368 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
25369
25370 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25371
25372 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
25373 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
25374 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
25375 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
25376 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
25377 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
25378
25379 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25380
25381 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
25382 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
25383 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
25384 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
25385 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
25386 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
25387 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
25388 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
25389 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
25390 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
25391 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
25392 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
25393 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
25394 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
25395 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
25396 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
25397 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
25398 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
25399
25400 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25401
25402 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
25403 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
25404 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
25405 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
25406 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
25407 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
25408 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
25409 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
25410 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
25411 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
25412 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
25413 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
25414 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
25415 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
25416 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
25417 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
25418 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
25419 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
25420
25421 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25422
25423 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
25424 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
25425 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
25426 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
25427 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
25428 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
25429 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
25430 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
25431 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
25432 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
25433 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
25434 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
25435 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
25436 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
25437 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
25438 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
25439 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
25440 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
25441
25442 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25443
25444 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
25445 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
25446 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
25447 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
25448 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
25449 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
25450 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
25451 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
25452 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
25453 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
25454 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
25455 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
25456 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
25457 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
25458 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
25459 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
25460 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
25461 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
25462
25463 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25464
25465 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
25466 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
25467 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
25468 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
25469 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
25470 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
25471 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
25472 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
25473 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
25474 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
25475 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
25476 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
25477 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
25478 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
25479 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
25480 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
25481 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
25482 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
25483
25484 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25485
25486 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
25487 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
25488 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
25489 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
25490 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
25491 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
25492 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
25493 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
25494 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
25495 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
25496 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
25497 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
25498 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
25499 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
25500 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
25501 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
25502 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
25503 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
25504
25505 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25506
25507 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
25508 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
25509 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
25510 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
25511 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
25512 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
25513 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
25514 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
25515 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
25516 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
25517 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
25518 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
25519 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
25520 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
25521 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
25522 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
25523 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
25524 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
25525
25526 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25527
25528 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
25529 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
25530 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
25531 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
25532 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
25533 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
25534 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
25535 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
25536 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
25537 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
25538 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
25539 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
25540 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
25541 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
25542 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
25543 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
25544 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
25545 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
25546
25547 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25548
25549 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
25550
25551 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25552
25553 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
25554 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
25555 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
25556
25557 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
25558
25559 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
25560 restore TORTURE_OPTIONS.
25561
25562 2023-01-30 Andrew Pinski <apinski@marvell.com>
25563
25564 PR tree-optimization/108582
25565 * gcc.dg/pr108582-1.c: New test.
25566
25567 2023-01-30 Richard Biener <rguenther@suse.de>
25568
25569 PR tree-optimization/108574
25570 * gcc.dg/torture/pr108574-1.c: New testcase.
25571 * gcc.dg/torture/pr108574-2.c: Likewise.
25572 * gcc.dg/torture/pr108574-3.c: Likewise.
25573
25574 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
25575
25576 PR fortran/108450
25577 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
25578
25579 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25580
25581 PR fortran/103506
25582 * gfortran.dg/pr103506_1.f90: New test.
25583
25584 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
25585
25586 * gcc.dg/ipa/ipa-sra-30.c: New test.
25587 * gcc.dg/ipa/ipa-sra-31.c: New test.
25588 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
25589
25590 2023-01-28 Harald Anlauf <anlauf@gmx.de>
25591 Steven G. Kargl <kargl@gcc.gnu.org>
25592
25593 PR fortran/108527
25594 * gfortran.dg/pr108527.f90: New test.
25595
25596 2023-01-28 Harald Anlauf <anlauf@gmx.de>
25597
25598 PR fortran/108453
25599 * gfortran.dg/common_27.f90: New test.
25600
25601 2023-01-28 Jonathan Yong <10walls@gmail.com>
25602
25603 PR c/108192
25604 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
25605 so function call is not mangled by __mingw_printf when
25606 doing assembly symbol inspection.
25607
25608 2023-01-28 Jonathan Yong <10walls@gmail.com>
25609
25610 PR c/108150
25611 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
25612 target same as on Linux.
25613
25614 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25615
25616 * g++.target/riscv/rvv/base/vlse-1.C: New test.
25617 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
25618 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
25619 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
25620 * g++.target/riscv/rvv/base/vsse-1.C: New test.
25621 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
25622 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
25623 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
25624 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
25625 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
25626 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
25627 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
25628 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
25629 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
25630 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
25631 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
25632 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
25633 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
25634 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
25635 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
25636 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
25637 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
25638 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
25639 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
25640 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
25641 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
25642 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
25643 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
25644 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
25645 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
25646
25647 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25648
25649 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
25650 with (\r*\n+).
25651 * gfortran.dg/array_temporaries_2.f90: Likewise.
25652 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
25653 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
25654 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
25655 * gfortran.dg/fmt_error_4.f90: Likewise.
25656 * gfortran.dg/fmt_error_5.f90: Likewise.
25657 * gfortran.dg/fmt_float.f90: Likewise.
25658 * gfortran.dg/fmt_l.f90: Likewise.
25659 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
25660 * gfortran.dg/fmt_zero_precision.f90: Likewise.
25661 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25662 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25663 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25664 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25665 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
25666 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25667 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25668 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25669 * gfortran.dg/namelist_40.f90: Likewise.
25670 * gfortran.dg/namelist_47.f90: Likewise.
25671 * gfortran.dg/namelist_print_1.f: Likewise.
25672 * gfortran.dg/parameter_array_dummy.f90: Likewise.
25673
25674 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
25675
25676 * gm2/pim/fail/empty.mod: New test.
25677
25678 2023-01-27 Joseph Myers <joseph@codesourcery.com>
25679
25680 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
25681 auto initializers to be disallowed.
25682
25683 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25684
25685 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
25686 Remove XFAIL.
25687 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
25688 of dump files.
25689
25690 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25691
25692 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
25693 rather than an asm barrier.
25694 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
25695 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
25696 rather than volatile.
25697 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
25698 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
25699 function. Remove -fno-inline.
25700 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
25701 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
25702 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
25703 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
25704 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
25705 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
25706 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
25707 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
25708 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
25709 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
25710 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
25711 Allow the scalar form to be used when operating on lane 0.
25712 Add a test for lane 1.
25713
25714 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25715
25716 PR tree-optimization/96373
25717 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
25718 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
25719
25720 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
25721
25722 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
25723 vector length.
25724 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
25725 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
25726 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
25727 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
25728 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
25729 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
25730
25731 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
25732
25733 PR tree-optimization/108306
25734 * gcc.dg/pr108306.c: New.
25735
25736 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
25737
25738 PR tree-optimization/108447
25739 * gcc.dg/pr108447.c: New.
25740
25741 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25742
25743 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
25744 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
25745 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
25746
25747 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25748
25749 * g++.target/riscv/rvv/base/vle-1.C: New test.
25750 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
25751 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
25752 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
25753 * g++.target/riscv/rvv/base/vse-1.C: New test.
25754 * g++.target/riscv/rvv/base/riscv_vector.h: New.
25755
25756 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25757
25758 * gcc.target/riscv/rvv/base/vse-1.c: New test.
25759 * gcc.target/riscv/rvv/base/vse-2.c: New test.
25760 * gcc.target/riscv/rvv/base/vse-3.c: New test.
25761 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
25762 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
25763 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
25764
25765 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25766
25767 * gcc.target/riscv/rvv/base/vle-1.c: New test.
25768 * gcc.target/riscv/rvv/base/vle-2.c: New test.
25769 * gcc.target/riscv/rvv/base/vle-3.c: New test.
25770 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
25771 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
25772 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
25773 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
25774 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
25775 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
25776 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
25777 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
25778 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
25779 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
25780 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
25781 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
25782 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
25783 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
25784 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
25785
25786 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25787
25788 * g++.target/riscv/rvv/base/vsm-1.C: New test.
25789 * g++.target/riscv/rvv/rvv.exp: New test.
25790 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
25791 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
25792 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
25793
25794 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25795
25796 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
25797 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
25798 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
25799 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
25800 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
25801 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
25802 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
25803 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
25804 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
25805 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
25806 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
25807 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
25808 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
25809 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
25810 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
25811 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
25812 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
25813 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
25814 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
25815 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
25816 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
25817 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
25818 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
25819 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
25820 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
25821 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
25822 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
25823 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
25824 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
25825 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
25826 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
25827 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
25828 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
25829 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
25830 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
25831 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
25832 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
25833 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
25834 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
25835 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
25836 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
25837 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
25838 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
25839 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
25840 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
25841 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
25842 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
25843 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
25844 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
25845 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
25846 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
25847 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
25848 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
25849 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
25850 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
25851 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
25852 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
25853 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
25854 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
25855 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
25856 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
25857 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
25858 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
25859 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
25860 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
25861 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
25862 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
25863 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
25864 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
25865 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
25866 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
25867 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
25868 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
25869 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
25870 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
25871 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
25872 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
25873 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
25874 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
25875 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
25876 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
25877 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
25878 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
25879 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
25880 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
25881 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
25882 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
25883 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
25884 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
25885 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
25886 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
25887 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
25888 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
25889 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
25890 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
25891 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
25892 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
25893 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
25894 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
25895 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
25896 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
25897 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
25898 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
25899 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
25900 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
25901 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
25902 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
25903 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
25904 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
25905
25906 2023-01-27 Xi Ruoyao <xry111@xry111.site>
25907
25908 * gcc.dg/pr95115.c (x): Add noipa attribute.
25909
25910 2023-01-27 Jakub Jelinek <jakub@redhat.com>
25911
25912 PR ipa/106061
25913 * gcc.dg/pr106061.c: New test.
25914
25915 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
25916
25917 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
25918 target selector to handle Windows.
25919 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
25920 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
25921
25922 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
25923
25924 * gm2/warnings/returntype/fail/badreturn.mod: New test.
25925 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
25926 New test.
25927 * gm2/warnings/returntype/pass/Termbase.mod: New test.
25928 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
25929 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
25930 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
25931 New test.
25932
25933 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25934
25935 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
25936 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
25937 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
25938 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
25939 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
25940 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
25941 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
25942 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
25943 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
25944 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
25945 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
25946 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
25947 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
25948 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
25949 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
25950 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
25951 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
25952 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
25953 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
25954 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
25955 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
25956 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
25957 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
25958 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
25959 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
25960 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
25961 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
25962 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
25963 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
25964 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
25965 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
25966 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
25967 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
25968 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
25969 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
25970 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
25971 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
25972 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
25973 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
25974 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
25975 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
25976 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
25977 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
25978 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
25979 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
25980 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
25981 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
25982 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
25983 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
25984 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
25985 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
25986 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
25987 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
25988 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
25989 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
25990 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
25991 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
25992 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
25993 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
25994 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
25995 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
25996 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
25997 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
25998 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
25999 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
26000 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
26001 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
26002 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
26003 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
26004 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
26005 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
26006
26007 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26008
26009 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
26010 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
26011 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
26012 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
26013 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
26014 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
26015 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
26016 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
26017 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
26018 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
26019 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
26020 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
26021 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
26022 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
26023 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
26024 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
26025 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
26026 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
26027 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
26028 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
26029 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
26030 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
26031 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
26032 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
26033 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
26034 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
26035 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
26036 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
26037 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
26038 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
26039 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
26040 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
26041 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
26042 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
26043 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
26044 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
26045 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
26046 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
26047 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
26048 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
26049 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
26050 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
26051 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
26052 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
26053
26054 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26055
26056 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
26057 testcase.
26058 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
26059 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
26060 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
26061 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
26062 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
26063 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
26064 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
26065 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
26066 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
26067
26068 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26069
26070 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
26071
26072 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26073
26074 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
26075
26076 2023-01-26 Harald Anlauf <anlauf@gmx.de>
26077
26078 PR fortran/108544
26079 * gfortran.dg/pr108544.f90: New test.
26080 * gfortran.dg/pr96102b.f90: New test.
26081
26082 2023-01-26 Marek Polacek <polacek@redhat.com>
26083
26084 PR middle-end/108543
26085 * c-c++-common/asan/pointer-subtract-5.c: New test.
26086 * c-c++-common/asan/pointer-subtract-6.c: New test.
26087 * c-c++-common/asan/pointer-subtract-7.c: New test.
26088 * c-c++-common/asan/pointer-subtract-8.c: New test.
26089
26090 2023-01-26 Jakub Jelinek <jakub@redhat.com>
26091
26092 PR tree-optimization/108540
26093 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
26094 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
26095
26096 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
26097
26098 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
26099
26100 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
26101
26102 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
26103 compound literals.
26104
26105 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
26106
26107 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
26108 * gcc.dg/guality/pr54519-1.c: Likewise.
26109 * gcc.dg/guality/pr54519-3.c: Likewise.
26110 * gcc.dg/guality/pr54693-2.c: Likewise.
26111 * gcc.dg/guality/sra-1.c: Likewise.
26112
26113 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
26114
26115 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
26116
26117 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
26118
26119 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
26120
26121 2023-01-26 Marek Polacek <polacek@redhat.com>
26122
26123 PR c++/105300
26124 * g++.dg/cpp0x/udlit-error1.C: New test.
26125
26126 2023-01-26 David Malcolm <dmalcolm@redhat.com>
26127
26128 PR analyzer/108507
26129 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
26130 -Wno-stringop-overflow.
26131
26132 2023-01-26 David Malcolm <dmalcolm@redhat.com>
26133
26134 PR analyzer/108524
26135 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
26136 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
26137 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
26138 New test.
26139
26140 2023-01-26 Richard Biener <rguenther@suse.de>
26141
26142 PR tree-optimization/108547
26143 * gcc.dg/uninit-pr108547.c: New testcase.
26144
26145 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
26146
26147 PR tree-optimization/108522
26148 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
26149 macro.
26150 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
26151 test_dynarray_struct_member_d,
26152 test_dynarray_struct_member_subobj_b,
26153 test_dynarray_struct_member_subobj_c,
26154 test_dynarray_struct_member_subobj_d): New tests.
26155 (main): Call them.
26156
26157 2023-01-26 Jakub Jelinek <jakub@redhat.com>
26158
26159 PR c++/108503
26160 * g++.dg/gomp/pr108503.C: New test.
26161
26162 2023-01-26 Richard Biener <rguenther@suse.de>
26163
26164 PR tree-optimization/108523
26165 * gcc.dg/torture/pr108523.c: New testcase.
26166
26167 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
26168
26169 PR fortran/108528
26170 * gfortran.dg/pr108528.f90: New test.
26171
26172 2023-01-25 Jakub Jelinek <jakub@redhat.com>
26173
26174 PR c++/108525
26175 * g++.dg/cpp23/static-operator-call5.C: New test.
26176
26177 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26178
26179 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
26180 "C".
26181 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
26182 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
26183 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
26184 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
26185 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
26186 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
26187 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
26188 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
26189 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
26190 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
26191 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
26192 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
26193 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
26194 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
26195 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
26196 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
26197 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
26198 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
26199 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
26200 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
26201 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
26202 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
26203 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
26204 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
26205 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
26206 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
26207 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
26208 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
26209 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
26210 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
26211 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
26212 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
26213 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
26214 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
26215 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
26216 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
26217 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
26218 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
26219 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
26220 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
26221 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
26222 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
26223 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
26224 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
26225 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
26226 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
26227 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
26228 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
26229 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
26230 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
26231 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
26232 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
26233 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
26234 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
26235 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
26236 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
26237 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
26238 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
26239 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
26240 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
26241 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
26242 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
26243 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
26244 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
26245 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
26246 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
26247 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
26248 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
26249 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
26250 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
26251 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
26252 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
26253 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
26254 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
26255 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
26256 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
26257 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
26258 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
26259 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
26260 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
26261 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
26262 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
26263 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
26264 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
26265
26266 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26267
26268 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
26269 check-function-bodies instead of scan-assembler checks. Use
26270 extern "C" for C++ testing.
26271 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
26272 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
26273 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
26274 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
26275 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
26276 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
26277 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
26278
26279 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26280
26281 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
26282 check-function-bodies instead of scan-assembler checks. Use
26283 extern "C" for C++ testing.
26284 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
26285 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
26286 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
26287 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
26288 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
26289
26290 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26291
26292 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
26293 check-function-bodies instead of scan-assembler checks. Use
26294 extern "C" for C++ testing.
26295 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
26296 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
26297 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
26298 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
26299 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
26300 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
26301 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
26302 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
26303 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
26304 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
26305 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
26306
26307 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26308
26309 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
26310 check-function-bodies instead of scan-assembler checks. Use
26311 extern "C" for C++ testing.
26312 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
26313 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
26314 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
26315 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
26316 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
26317
26318 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26319
26320 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
26321 check-function-bodies instead of scan-assembler checks. Use
26322 extern "C" for C++ testing.
26323 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
26324 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
26325 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
26326 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
26327 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
26328
26329 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26330
26331 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
26332 check-function-bodies instead of scan-assembler checks. Use
26333 extern "C" for C++ testing.
26334 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
26335 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
26336 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
26337 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
26338 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
26339
26340 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26341
26342 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
26343 check-function-bodies instead of scan-assembler checks. Use
26344 extern "C" for C++ testing.
26345 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
26346 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
26347 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
26348 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
26349 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
26350
26351 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26352
26353 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
26354 check-function-bodies instead of scan-assembler checks. Use
26355 extern "C" for C++ testing.
26356 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
26357 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
26358
26359 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26360
26361 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
26362 check-function-bodies instead of scan-assembler checks. Use
26363 extern "C" for C++ testing.
26364 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
26365 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
26366 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
26367 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
26368 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
26369
26370 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26371
26372 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
26373 check-function-bodies instead of scan-assembler checks. Use
26374 extern "C" for C++ testing.
26375 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
26376 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
26377 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
26378 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
26379 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
26380
26381 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26382
26383 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
26384 check-function-bodies instead of scan-assembler checks. Use
26385 extern "C" for C++ testing.
26386 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
26387 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
26388 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
26389 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
26390 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
26391
26392 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26393
26394 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
26395 check-function-bodies instead of scan-assembler checks. Use
26396 extern "C" for C++ testing.
26397 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
26398 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
26399 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
26400 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
26401 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
26402
26403 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26404
26405 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
26406 check-function-bodies instead of scan-assembler checks. Use
26407 extern "C" for C++ testing.
26408 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
26409 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
26410 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
26411 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
26412 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
26413
26414 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26415
26416 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
26417 check-function-bodies instead of scan-assembler checks. Use
26418 extern "C" for C++ testing.
26419 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
26420 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
26421 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
26422 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
26423 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
26424 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
26425 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
26426 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
26427 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
26428 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
26429 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
26430 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
26431 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
26432 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
26433 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
26434 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
26435 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
26436 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
26437 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
26438 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
26439 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
26440 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
26441 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
26442
26443 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26444
26445 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
26446 check-function-bodies instead of scan-assembler checks. Use
26447 extern "C" for C++ testing.
26448 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
26449 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
26450 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
26451 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
26452 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
26453 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
26454 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
26455 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
26456 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
26457 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
26458 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
26459 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
26460 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
26461 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
26462 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
26463
26464 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26465
26466 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
26467 check-function-bodies instead of scan-assembler checks. Use
26468 extern "C" for C++ testing.
26469 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
26470 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
26471 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
26472 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
26473 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
26474 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
26475 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
26476 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
26477 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
26478 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
26479 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
26480 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
26481 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
26482 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
26483 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
26484 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
26485 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
26486 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
26487 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
26488 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
26489 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
26490 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
26491 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
26492 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
26493 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
26494 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
26495 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
26496 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
26497 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
26498 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
26499 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
26500 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
26501 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
26502 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
26503 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
26504 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
26505 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
26506 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
26507 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
26508 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
26509 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
26510 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
26511 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
26512 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
26513 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
26514 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
26515 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
26516
26517 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26518
26519 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
26520 check-function-bodies instead of scan-assembler checks. Use
26521 extern "C" for C++ testing.
26522 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
26523 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
26524 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
26525 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
26526 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
26527 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
26528 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
26529 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
26530 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
26531 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
26532 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
26533 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
26534 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
26535 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
26536 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
26537 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
26538 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
26539 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
26540 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
26541 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
26542 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
26543 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
26544 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
26545
26546 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26547
26548 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
26549 check-function-bodies instead of scan-assembler checks. Use
26550 extern "C" for C++ testing.
26551 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
26552 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
26553 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
26554 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
26555 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
26556 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
26557 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
26558 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
26559 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
26560 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
26561 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
26562 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
26563 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
26564 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
26565 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
26566 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
26567 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
26568 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
26569 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
26570 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
26571 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
26572 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
26573 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
26574
26575 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26576
26577 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
26578 check-function-bodies instead of scan-assembler checks. Use
26579 extern "C" for C++ testing.
26580 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
26581 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
26582 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
26583 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
26584 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
26585 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
26586 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
26587 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
26588 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
26589 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
26590 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
26591 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
26592 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
26593 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
26594 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
26595 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
26596 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
26597
26598 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26599
26600 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
26601 check-function-bodies instead of scan-assembler checks. Use
26602 extern "C" for C++ testing.
26603 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
26604 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
26605 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
26606 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
26607 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
26608 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
26609 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
26610 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
26611 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
26612 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
26613 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
26614 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
26615 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
26616 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
26617 * gcc.target/arm/simd/mve-vneg.c: Update test.
26618 * gcc.target/arm/simd/mve-vshr.c: Likewise
26619
26620 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26621
26622 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
26623 check-function-bodies instead of scan-assembler checks. Use
26624 extern "C" for C++ testing.
26625 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
26626 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
26627 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
26628 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
26629 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
26630 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
26631 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
26632 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
26633 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
26634 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
26635 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
26636 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
26637 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
26638 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
26639 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
26640 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
26641 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
26642 * gcc.target/arm/simd/mve-vclz.c: Update test.
26643
26644 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
26645
26646 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
26647 check-function-bodies instead of scan-assembler checks. Use extern
26648 "C" for C++ testing.
26649 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
26650 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
26651 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
26652 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
26653 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
26654 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
26655 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
26656 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
26657
26658 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
26659
26660 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
26661 "initializer element is not constant" error.
26662 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
26663
26664 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
26665
26666 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
26667 aarch64 to list of targets supporting long long vectorization.
26668
26669 2023-01-25 Jakub Jelinek <jakub@redhat.com>
26670
26671 PR tree-optimization/108498
26672 * gcc.c-torture/execute/pr108498-1.c: New test.
26673 * gcc.c-torture/execute/pr108498-2.c: New test.
26674
26675 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
26676 Jakub Jelinek <jakub@redhat.com>
26677
26678 PR tree-optimization/108522
26679 * gcc.dg/builtin-dynamic-object-size-0.c
26680 (test_dynarray_struct_member): New test.
26681 (main): Call it.
26682
26683 2023-01-24 Jakub Jelinek <jakub@redhat.com>
26684
26685 PR c++/107329
26686 PR testsuite/108533
26687 * g++.dg/init/new51.C (size_t): New typedef.
26688 (RexxClass::operator new, RexxClass::operator delete): Use size_t
26689 instead of unsigned long.
26690
26691 2023-01-24 Jason Merrill <jason@redhat.com>
26692
26693 PR c++/108504
26694 * g++.dg/ext/pragma1.C: New test.
26695
26696 2023-01-24 Jason Merrill <jason@redhat.com>
26697
26698 PR c++/108526
26699 * g++.dg/cpp23/static-operator-call5.C: New test.
26700
26701 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
26702
26703 * gcc.target/pdp11/pdp11.exp: New.
26704 * gcc.target/pdp11/pr108388.c: New.
26705
26706 2023-01-24 Harald Anlauf <anlauf@gmx.de>
26707
26708 PR fortran/108529
26709 * gfortran.dg/pr108529.f90: New test.
26710
26711 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
26712
26713 * gcc.target/arm/mve/pr108177-1-run.c: New test.
26714 * gcc.target/arm/mve/pr108177-1.c: New test.
26715 * gcc.target/arm/mve/pr108177-10-run.c: New test.
26716 * gcc.target/arm/mve/pr108177-10.c: New test.
26717 * gcc.target/arm/mve/pr108177-11-run.c: New test.
26718 * gcc.target/arm/mve/pr108177-11.c: New test.
26719 * gcc.target/arm/mve/pr108177-12-run.c: New test.
26720 * gcc.target/arm/mve/pr108177-12.c: New test.
26721 * gcc.target/arm/mve/pr108177-13-run.c: New test.
26722 * gcc.target/arm/mve/pr108177-13.c: New test.
26723 * gcc.target/arm/mve/pr108177-14-run.c: New test.
26724 * gcc.target/arm/mve/pr108177-14.c: New test.
26725 * gcc.target/arm/mve/pr108177-2-run.c: New test.
26726 * gcc.target/arm/mve/pr108177-2.c: New test.
26727 * gcc.target/arm/mve/pr108177-3-run.c: New test.
26728 * gcc.target/arm/mve/pr108177-3.c: New test.
26729 * gcc.target/arm/mve/pr108177-4-run.c: New test.
26730 * gcc.target/arm/mve/pr108177-4.c: New test.
26731 * gcc.target/arm/mve/pr108177-5-run.c: New test.
26732 * gcc.target/arm/mve/pr108177-5.c: New test.
26733 * gcc.target/arm/mve/pr108177-6-run.c: New test.
26734 * gcc.target/arm/mve/pr108177-6.c: New test.
26735 * gcc.target/arm/mve/pr108177-7-run.c: New test.
26736 * gcc.target/arm/mve/pr108177-7.c: New test.
26737 * gcc.target/arm/mve/pr108177-8-run.c: New test.
26738 * gcc.target/arm/mve/pr108177-8.c: New test.
26739 * gcc.target/arm/mve/pr108177-9-run.c: New test.
26740 * gcc.target/arm/mve/pr108177-9.c: New test.
26741 * gcc.target/arm/mve/pr108177-main.x: New test include.
26742 * gcc.target/arm/mve/pr108177.x: New test include.
26743
26744 2023-01-24 Jakub Jelinek <jakub@redhat.com>
26745
26746 PR c++/108474
26747 * g++.dg/cpp1z/decomp57.C: New test.
26748 * g++.dg/cpp1z/decomp58.C: New test.
26749
26750 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26751
26752 PR testsuite/107808
26753 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
26754 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
26755
26756 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
26757
26758 PR testsuite/104756
26759 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
26760 * gcc.dg/vect/vect-fmax-2.c: Likewise.
26761 * gcc.dg/vect/vect-fmax-3.c: Likewise.
26762 * gcc.dg/vect/vect-fmin-1.c: Likewise.
26763 * gcc.dg/vect/vect-fmin-2.c: Likewise.
26764 * gcc.dg/vect/vect-fmin-3.c: Likewise.
26765
26766 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
26767 Yang Yujie <yangyujie@loongson.cn>
26768
26769 PR target/107731
26770 * gcc.target/loongarch/tst-asm-const.c: Moved to...
26771 * gcc.target/loongarch/pr107731.c: ...here.
26772
26773 2023-01-24 Jason Merrill <jason@redhat.com>
26774
26775 PR c++/107303
26776 PR c++/107329
26777 * g++.dg/ext/builtin-shufflevector-5.C: New test.
26778 * g++.dg/init/new51.C: New test.
26779
26780 2023-01-23 Jason Merrill <jason@redhat.com>
26781
26782 PR c++/107267
26783 * g++.dg/cpp0x/move2.C: New test.
26784
26785 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26786
26787 PR fortran/108502
26788 * gfortran.dg/pr108502.f90: New test.
26789
26790 2023-01-23 Marek Polacek <polacek@redhat.com>
26791
26792 PR c++/107797
26793 * g++.dg/warn/Wunused-value-1.C: New test.
26794
26795 2023-01-23 Jason Merrill <jason@redhat.com>
26796
26797 PR c++/108195
26798 * g++.dg/cpp0x/initlist-vect2.C: New test.
26799
26800 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26801
26802 PR fortran/108501
26803 * gfortran.dg/pr108501.f90: New test.
26804
26805 2023-01-23 Harald Anlauf <anlauf@gmx.de>
26806
26807 PR fortran/108420
26808 * gfortran.dg/pr108420.f90: New test.
26809
26810 2023-01-23 Jason Merrill <jason@redhat.com>
26811
26812 PR c++/108496
26813 * g++.dg/template/explicit-instantiation5.C: New test.
26814
26815 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26816
26817 * g++.target/arm/pac-1.C: New test.
26818 * gcc.target/arm/pac-15.c: Likewise.
26819
26820 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26821
26822 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
26823 tests.
26824 * gcc.target/arm/pac-12.c: New test.
26825 * gcc.target/arm/pac-13.c: Likewise.
26826 * gcc.target/arm/pac-14.c: Likewise.
26827
26828 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
26829
26830 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
26831
26832 2023-01-23 Richard Biener <rguenther@suse.de>
26833
26834 PR tree-optimization/108482
26835 * gcc.dg/torture/pr108482.c: New testcase.
26836
26837 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26838
26839 * gcc.target/arm/bti-1.c: New testcase.
26840 * gcc.target/arm/bti-2.c: Likewise.
26841
26842 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26843
26844 * gcc.target/arm/pac.h : New file.
26845 * gcc.target/arm/pac-1.c : New test case.
26846 * gcc.target/arm/pac-2.c : Likewise.
26847 * gcc.target/arm/pac-3.c : Likewise.
26848 * gcc.target/arm/pac-4.c : Likewise.
26849 * gcc.target/arm/pac-5.c : Likewise.
26850 * gcc.target/arm/pac-6.c : Likewise.
26851 * gcc.target/arm/pac-7.c : Likewise.
26852 * gcc.target/arm/pac-8.c : Likewise.
26853 * gcc.target/arm/pac-9.c : Likewise.
26854 * gcc.target/arm/pac-10.c : Likewise.
26855 * gcc.target/arm/pac-11.c : Likewise.
26856
26857 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26858
26859 * gcc.target/arm/multilib.exp: Add pacbti related entries.
26860
26861 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26862 Tejas Belagod <tbelagod@arm.com>
26863
26864 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
26865 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
26866 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
26867 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
26868
26869 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26870 Tejas Belagod <tbelagod@arm.com>
26871
26872 * lib/target-supports.exp
26873 (check_effective_target_mbranch_protection_ok): New function.
26874 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
26875 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
26876 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
26877 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
26878 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
26879 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
26880 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
26881 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
26882
26883 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
26884 Tejas Belagod <tbelagod@arm.com>
26885
26886 * lib/target-supports.exp:
26887 (check_effective_target_arm_pacbti_hw): New.
26888
26889 2023-01-23 Richard Biener <rguenther@suse.de>
26890
26891 PR tree-optimization/108449
26892 * gcc.dg/pr108449.c: New testcase.
26893
26894 2023-01-23 Jason Merrill <jason@redhat.com>
26895
26896 PR c++/53288
26897 DR 1299
26898 * g++.dg/init/lifetime4.C: New test.
26899
26900 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
26901
26902 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
26903 paths.
26904 * gm2/complex/pass/complex-pass.exp: Likewise.
26905 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
26906 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
26907 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
26908 * gm2/iso/fail/iso-fail.exp: Likewise.
26909 * gm2/iso/pass/iso-pass.exp: Likewise.
26910 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
26911 * gm2/pim/fail/pim-fail.exp: Likewise.
26912 * gm2/pim/pass/pim-pass.exp: Likewise.
26913 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
26914 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
26915 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
26916 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
26917 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
26918 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
26919 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
26920 * gm2/recover/pass/recover-pass.exp: Likewise.
26921 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
26922 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
26923 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
26924 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
26925 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
26926 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
26927 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
26928 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
26929 function. Remove the use of concatenated include and library paths.
26930 Remove string processing where possible.
26931
26932 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
26933
26934 * gcc.target/pru/clz-hi-2.c: New test.
26935 * gcc.target/pru/clz-hi.c: New test.
26936
26937 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26938
26939 PR fortran/102595
26940 * gfortran.dg/pr88048.f90: Adjust for changed error message.
26941 * gfortran.dg/parameter_data0.f90: New test.
26942
26943 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
26944
26945 * gcc.target/aarch64/acle/pmull64.c: New.
26946 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
26947 feature flag based on the intrinsic.
26948 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
26949 * gcc.target/aarch64/aes_1.c: Likewise.
26950 * gcc.target/aarch64/aes_2.c: Likewise.
26951 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
26952 * gcc.target/aarch64/sha1_1.c: Likewise.
26953 * gcc.target/aarch64/sha256_1.c: Likewise.
26954 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
26955
26956 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26957
26958 PR c++/108437
26959 * g++.dg/cpp23/subscript12.C: New test.
26960 * g++.dg/cpp23/subscript13.C: New test.
26961
26962 2023-01-19 Jakub Jelinek <jakub@redhat.com>
26963
26964 PR c++/53932
26965 * g++.dg/init/pr53932.C: New test.
26966
26967 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
26968
26969 * gcc.target/i386/pr108436.c: New test.
26970
26971 2023-01-19 David Malcolm <dmalcolm@redhat.com>
26972
26973 PR analyzer/108455
26974 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
26975 involving dominance.
26976 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
26977 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
26978 New test.
26979
26980 2023-01-19 Harald Anlauf <anlauf@gmx.de>
26981
26982 PR fortran/108434
26983 * gfortran.dg/pr108434.f90: New test.
26984
26985 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
26986
26987 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
26988 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
26989 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
26990 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
26991 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
26992 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
26993 Likewise.
26994 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
26995 Likewise.
26996 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
26997 Likewise.
26998 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
26999 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
27000 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
27001 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
27002 Likewise, and also ensure that the -g option is appended to avoid it
27003 being taken as a path.
27004 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
27005 libraries added matches the set of -I and -L options.
27006
27007 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
27008
27009 PR target/108411
27010 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
27011 -fno-stack-protector.
27012 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
27013 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
27014 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
27015 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
27016 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
27017 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
27018 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
27019 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
27020 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
27021
27022 2023-01-19 Jakub Jelinek <jakub@redhat.com>
27023
27024 PR tree-optimization/108440
27025 * c-c++-common/rotate-10.c: New test.
27026 * c-c++-common/rotate-11.c: New test.
27027
27028 2023-01-19 Alexandre Oliva <oliva@adacore.com>
27029
27030 PR debug/106746
27031 * gcc.target/i386/pr106746.c: New.
27032
27033 2023-01-18 Marek Polacek <polacek@redhat.com>
27034
27035 PR c/108424
27036 * gcc.dg/c2x-nullptr-6.c: New test.
27037
27038 2023-01-18 David Malcolm <dmalcolm@redhat.com>
27039
27040 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
27041 from https://samate.nist.gov/SARD/test-suites/81.
27042 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
27043 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
27044 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
27045 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
27046
27047 2023-01-18 Richard Biener <rguenther@suse.de>
27048
27049 PR lto/108445
27050 * gcc.dg/lto/pr108445_0.c: New testcase.
27051 * gcc.dg/lto/pr108445_1.c: Likewise.
27052
27053 2023-01-18 Murray Steele <murray.steele@arm.com>
27054
27055 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
27056
27057 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
27058 Andrew Pinski <apinski@marvell.com>
27059
27060 PR target/108396
27061 * gcc.target/powerpc/pr108396.c: New test.
27062
27063 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
27064
27065 PR target/108348
27066 * gcc.target/powerpc/pr108348-1.c: New test.
27067 * gcc.target/powerpc/pr108348-2.c: New test.
27068
27069 2023-01-17 Harald Anlauf <anlauf@gmx.de>
27070
27071 PR fortran/108421
27072 * gfortran.dg/pr108421.f90: New test.
27073
27074 2023-01-17 Jakub Jelinek <jakub@redhat.com>
27075
27076 PR tree-optimization/106523
27077 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
27078 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
27079 __builtin_unreachable about shift count.
27080 * c-c++-common/rotate-2b.c: New test.
27081 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
27082 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
27083 __builtin_unreachable about shift count.
27084 * c-c++-common/rotate-4b.c: New test.
27085 * gcc.c-torture/execute/pr106523.c: New test.
27086
27087 2023-01-16 Andrew Pinski <apinski@marvell.com>
27088
27089 * lib/target-supports.exp (add_options_for_tls): Remove
27090 reference to Solaris 9 in comments.
27091
27092 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
27093
27094 PR target/105980
27095 * g++.target/i386/pr105980.C: New test.
27096
27097 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
27098
27099 * g++.dg/tree-ssa/pr106077.C: New test.
27100
27101 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
27102
27103 PR target/96795
27104 PR target/107515
27105 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
27106 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
27107
27108 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
27109
27110 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
27111 * gcc.dg/tree-ssa/popcount.c: Likewise.
27112 * gcc.dg/tree-ssa/popcount2.c: Likewise.
27113 * gcc.dg/tree-ssa/popcount3.c: Likewise.
27114 * gcc.target/aarch64/popcount4.c: Likewise.
27115 * gcc.target/i386/pr95771.c: Likewise, and...
27116 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
27117 since this would emit just a single IFN if a TI optab is added.
27118
27119 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
27120
27121 * gcc.dg/tree-ssa/cltz-max.c: New test.
27122 * gcc.dg/tree-ssa/clz-char.c: New test.
27123 * gcc.dg/tree-ssa/clz-int.c: New test.
27124 * gcc.dg/tree-ssa/clz-long-long.c: New test.
27125 * gcc.dg/tree-ssa/clz-long.c: New test.
27126 * gcc.dg/tree-ssa/ctz-char.c: New test.
27127 * gcc.dg/tree-ssa/ctz-int.c: New test.
27128 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
27129 * gcc.dg/tree-ssa/ctz-long.c: New test.
27130
27131 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
27132
27133 * lib/target-supports.exp (check_effective_target_clz)
27134 (check_effective_target_clzl, check_effective_target_clzll)
27135 (check_effective_target_ctz, check_effective_target_clzl)
27136 (check_effective_target_ctzll): New.
27137 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
27138 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
27139 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
27140 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
27141 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
27142 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
27143 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
27144 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
27145 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
27146
27147 2023-01-16 Jakub Jelinek <jakub@redhat.com>
27148
27149 PR c++/105593
27150 * g++.target/i386/pr105593.C: New test.
27151
27152 2023-01-16 Jakub Jelinek <jakub@redhat.com>
27153
27154 PR c++/105593
27155 * c-c++-common/Winit-self3.c: New test.
27156 * c-c++-common/Winit-self4.c: New test.
27157 * c-c++-common/Winit-self5.c: New test.
27158
27159 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
27160
27161 PR target/108272
27162 * gcc.target/powerpc/pr108272-1.c: New test.
27163 * gcc.target/powerpc/pr108272-2.c: New test.
27164 * gcc.target/powerpc/pr108272-3.c: New test.
27165 * gcc.target/powerpc/pr108272-4.c: New test.
27166
27167 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
27168
27169 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
27170
27171 2023-01-14 Jakub Jelinek <jakub@redhat.com>
27172
27173 PR c++/108365
27174 * c-c++-common/pr108365.c: New test.
27175 * g++.dg/opt/pr108365.C: New test.
27176 * g++.dg/warn/pr108365.C: New test.
27177
27178 2023-01-14 Alexandre Oliva <oliva@adacore.com>
27179
27180 PR target/42093
27181 * gcc.target/arm/pr42093.c: Disable tree-dce.
27182
27183 2023-01-13 David Malcolm <dmalcolm@redhat.com>
27184
27185 PR analyzer/105273
27186 * gcc.dg/analyzer/switch-enum-1.c: New test.
27187 * gcc.dg/analyzer/switch-enum-2.c: New test.
27188 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
27189 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
27190 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
27191 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
27192 test.
27193 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
27194 New test.
27195 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
27196 New test.
27197
27198 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
27199
27200 PR rtl-optimization/108117
27201 PR rtl-optimization/108132
27202 * gcc.dg/pr108117.c: New test.
27203
27204 2023-01-13 Jakub Jelinek <jakub@redhat.com>
27205
27206 PR c++/108285
27207 * g++.dg/warn/pr108285.C: New test.
27208
27209 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
27210
27211 * gm2/examples/map/pass/examples-map-pass.exp:
27212 Call gm2_push_timeout 30 before foreach testcase.
27213 Call gm2_pop_timeout after the foreach statement.
27214 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
27215 Call gm2_push_timeout 20 before foreach testcase.
27216 Call gm2_pop_timeout after the foreach statement.
27217
27218 2023-01-13 Jakub Jelinek <jakub@redhat.com>
27219
27220 PR target/107131
27221 * gcc.c-torture/execute/pr107131.c: New test.
27222
27223 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
27224
27225 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
27226
27227 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
27228
27229 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
27230 from the message issued by -Wstrict-flex-arrays.
27231 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
27232 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
27233 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
27234 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
27235 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
27236 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
27237 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
27238 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
27239
27240 2023-01-13 Jakub Jelinek <jakub@redhat.com>
27241
27242 PR target/107131
27243 * gcc.dg/pr107131.c: New test.
27244
27245 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
27246
27247 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
27248 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
27249
27250 2023-01-13 Richard Biener <rguenther@suse.de>
27251
27252 * gcc.target/aarch64/pr107209.c: New test.
27253
27254 2023-01-13 Richard Biener <rguenther@suse.de>
27255
27256 PR tree-optimization/108387
27257 * gcc.dg/pr108387.c: New testcase.
27258
27259 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
27260
27261 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
27262 (timeout-dg.exp): Load.
27263 Call gm2_push_timeout 15.
27264 Call gm2_pop_timeout at the end.
27265 * gm2/link/min/pass/link-min-pass.exp: Set path
27266 argument to "".
27267 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
27268 Call gm2_push_timeout 60.
27269 Call gm2_pop_timeout at the end.
27270 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
27271 individual_timeout.
27272 Configure dejagnu to timeout for 10 seconds.
27273 (gm2_push_timeout): New proc.
27274 (gm2_pop_timeout): New proc.
27275 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
27276 individual_timeout.
27277 Configure dejagnu to timeout for 10 seconds.
27278 (gm2_push_timeout): New proc.
27279 (gm2_pop_timeout): New proc.
27280
27281 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
27282
27283 * lib/gm2.exp: Use timeout.exp.
27284
27285 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
27286
27287 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
27288 to args.
27289
27290 2023-01-12 Andrew Pinski <apinski@marvell.com>
27291 Roger Sayle <roger@nextmovesoftware.com>
27292
27293 PR tree-optimization/92342
27294 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
27295 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
27296 * gcc.dg/tree-ssa/multcmp-1.c: New test.
27297 * gcc.dg/tree-ssa/multcmp-2.c: New test.
27298
27299 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
27300 Richard Sandiford <richard.sandiford@arm.com>
27301
27302 PR target/105549
27303 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
27304 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
27305 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
27306 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
27307 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
27308 * gcc.target/aarch64/pr105549.c: New test.
27309 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
27310 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
27311 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
27312 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
27313
27314 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
27315 Richard Sandiford <richard.sandiford@arm.com>
27316
27317 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
27318 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
27319 test.
27320 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
27321 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
27322 test.
27323 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
27324 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
27325 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
27326 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
27327 test.
27328 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
27329 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
27330 test.
27331 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
27332 * g++.target/aarch64/bitfield-abi-warning.h: New test.
27333
27334 2023-01-12 Richard Biener <rguenther@suse.de>
27335
27336 PR tree-optimization/99412
27337 * gcc.dg/vect/pr99412.c: New testcase.
27338 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
27339 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
27340
27341 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
27342
27343 PR fortran/107706
27344 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
27345 * gfortran.dg/gomp/assumes-2.f90: Likewise.
27346 * gfortran.dg/gomp/assume-5.f90: New test.
27347
27348 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
27349
27350 * c-c++-common/cpp/pr108244-1.c: New test.
27351 * c-c++-common/cpp/pr108244-2.c: New test.
27352 * c-c++-common/gomp/pr108244-3.c: New test.
27353
27354 2023-01-11 David Malcolm <dmalcolm@redhat.com>
27355
27356 PR analyzer/108252
27357 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
27358 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
27359 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
27360 warning false +ve directives.
27361 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
27362 * gcc.dg/analyzer/pr103217-3.c: Likewise.
27363 * gcc.dg/analyzer/strdup-pr108252.c: New test.
27364 * gcc.dg/analyzer/strndup-pr108252.c: New test.
27365
27366 2023-01-11 Jakub Jelinek <jakub@redhat.com>
27367
27368 PR c/105972
27369 * gcc.dg/pr105972.c: New test.
27370
27371 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
27372
27373 PR tree-optimization/71343
27374 * gcc.dg/pr71343-2.c: New test case.
27375
27376 2023-01-11 David Faust <david.faust@oracle.com>
27377
27378 PR target/108293
27379 * gcc.target/bpf/double-1.c: New test.
27380 * gcc.target/bpf/double-2.c: New test.
27381 * gcc.target/bpf/float-1.c: New test.
27382
27383 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
27384
27385 * gcc.dg/sso-17.c: New test.
27386
27387 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
27388
27389 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
27390 the testing target isn't a PowerPC target.
27391
27392 2023-01-11 Richard Biener <rguenther@suse.de>
27393
27394 PR tree-optimization/107767
27395 * gcc.dg/tree-ssa/pr107767.c: New testcase.
27396
27397 2023-01-11 Jakub Jelinek <jakub@redhat.com>
27398
27399 PR target/108308
27400 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
27401
27402 2023-01-11 Richard Biener <rguenther@suse.de>
27403
27404 PR tree-optimization/108352
27405 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
27406 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
27407
27408 2023-01-11 Richard Biener <rguenther@suse.de>
27409
27410 PR tree-optimization/108353
27411 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
27412
27413 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
27414
27415 * gcc.target/s390/not.c: New test.
27416
27417 2023-01-11 Richard Biener <rguenther@suse.de>
27418
27419 PR tree-optimization/106293
27420 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
27421
27422 2023-01-10 Richard Biener <rguenther@suse.de>
27423
27424 PR tree-optimization/106293
27425 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
27426
27427 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
27428
27429 PR rtl-optimization/106421
27430 * gcc.dg/pr106421.c: New test case.
27431
27432 2023-01-10 Martin Jambor <mjambor@suse.cz>
27433
27434 PR ipa/108110
27435 * g++.dg/ipa/pr108110.C: New test.
27436
27437 2023-01-10 Richard Biener <rguenther@suse.de>
27438
27439 PR tree-optimization/108314
27440 * gcc.dg/vect/pr108314.c: New testcase.
27441
27442 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
27443
27444 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
27445 be "*".
27446
27447 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
27448
27449 * gcc.target/csky/and3a.c: Rename to ...
27450 * gcc.target/csky/ck801-and.c: ... this.
27451 * gcc.target/csky/constpool-3.c: Rename to ...
27452 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
27453 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
27454 * gcc.target/csky/ck801-constpool.c: ... this, and skip
27455 if the CPU is not ck801.
27456 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
27457
27458 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
27459
27460 * gcc.target/s390/fcall-saved.c: New test.
27461
27462 2023-01-09 Jakub Jelinek <jakub@redhat.com>
27463
27464 PR c++/105838
27465 PR c++/108047
27466 PR c++/108266
27467 * g++.dg/tree-ssa/initlist-opt2.C: New test.
27468 * g++.dg/tree-ssa/initlist-opt3.C: New test.
27469
27470 2023-01-09 Joseph Myers <joseph@codesourcery.com>
27471
27472 * gcc.dg/c2x-complit-8.c: New test.
27473
27474 2023-01-09 Richard Biener <rguenther@suse.de>
27475
27476 PR middle-end/69482
27477 * gcc.target/i386/pr69482-1.c: New testcase.
27478 * gcc.target/i386/pr69482-2.c: Likewise.
27479
27480 2023-01-09 Martin Liska <mliska@suse.cz>
27481
27482 PR lto/108330
27483 * g++.dg/ipa/pr108830.C: New test.
27484
27485 2023-01-09 Richard Biener <rguenther@suse.de>
27486
27487 PR tree-optimization/101912
27488 * gcc.dg/uninit-pr101912.c: New testcase.
27489
27490 2023-01-09 Martin Liska <mliska@suse.cz>
27491
27492 PR c/107993
27493 * gcc.target/i386/pr107993.c: New test.
27494
27495 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
27496
27497 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
27498 on *-*-hpux*.
27499 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
27500
27501 2023-01-06 Joseph Myers <joseph@codesourcery.com>
27502
27503 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
27504 tests.
27505
27506 2023-01-06 Tamar Christina <tamar.christina@arm.com>
27507
27508 Revert:
27509 2023-01-06 Tamar Christina <tamar.christina@arm.com>
27510
27511 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
27512
27513 2023-01-06 Jakub Jelinek <jakub@redhat.com>
27514
27515 PR target/108292
27516 PR target/108308
27517 * gcc.c-torture/execute/pr108292.c: New test.
27518 * gcc.target/i386/pr108292.c: New test.
27519 * gcc.dg/pr108308.c: New test.
27520
27521 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
27522
27523 Revert:
27524 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
27525
27526 * gcc.target/i386/cmov10.c: New test case.
27527
27528 2023-01-05 Patrick Palka <ppalka@redhat.com>
27529
27530 PR c++/108275
27531 * g++.dg/parse/access14.C: New test.
27532
27533 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
27534
27535 * lib/gm2.exp (gm2_init_minx): New procedure.
27536 (gm2_init_min): New procedure calls gm2_init_min with
27537 dialect flags.
27538 * gm2/link/min/pass/tiny.mod: New test case.
27539 * gm2/link/min/pass/link-min-pass.exp: New file.
27540
27541 2023-01-04 Patrick Palka <ppalka@redhat.com>
27542
27543 PR c++/108282
27544 * g++.dg/cpp2a/concepts-requires34.C: New test.
27545
27546 2023-01-04 Jakub Jelinek <jakub@redhat.com>
27547
27548 PR c++/108206
27549 * g++.dg/template/pr108206.C: New test.
27550
27551 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
27552
27553 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
27554
27555 2023-01-04 Jakub Jelinek <jakub@redhat.com>
27556
27557 PR tree-optimization/108253
27558 * g++.dg/opt/pr108253.C: New test.
27559
27560 2023-01-04 Jakub Jelinek <jakub@redhat.com>
27561
27562 PR middle-end/108237
27563 * gcc.c-torture/compile/pr108237.c: New test.
27564
27565 2023-01-04 Jakub Jelinek <jakub@redhat.com>
27566
27567 PR sanitizer/108256
27568 * c-c++-common/ubsan/pr108256.c: New test.
27569
27570 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
27571
27572 * g++.dg/modules/modules.exp: Skip on AIX.
27573 * gcc.target/powerpc/pr99708.c: Skip on AIX.
27574
27575 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
27576
27577 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
27578 that the unused clone is GC'ed.
27579 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
27580
27581 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
27582
27583 * gcc.target/i386/cmov10.c: New test case.
27584
27585 2023-01-03 Jakub Jelinek <jakub@redhat.com>
27586
27587 PR middle-end/108264
27588 * gcc.dg/pr108264.c: New test.
27589
27590 2023-01-03 Jakub Jelinek <jakub@redhat.com>
27591
27592 PR rtl-optimization/108263
27593 * gcc.dg/pr108263.c: New test.
27594
27595 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
27596 Uroš Bizjak <ubizjak@gmail.com>
27597
27598 * gcc.target/i386/extendditi2-1.c: New test case.
27599 * gcc.target/i386/extendditi2-2.c: Likewise.
27600
27601 \f
27602 Copyright (C) 2023 Free Software Foundation, Inc.
27603
27604 Copying and distribution of this file, with or without modification,
27605 are permitted in any medium without royalty provided the copyright
27606 notice and this notice are preserved.