]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2023-09-18 Pan Li <pan2.li@intel.com>
2
3 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
4 * gcc.target/riscv/rvv/autovec/vls/vec-set-1.c: New test.
5 * gcc.target/riscv/rvv/autovec/vls/vec-set-10.c: New test.
6 * gcc.target/riscv/rvv/autovec/vls/vec-set-11.c: New test.
7 * gcc.target/riscv/rvv/autovec/vls/vec-set-12.c: New test.
8 * gcc.target/riscv/rvv/autovec/vls/vec-set-13.c: New test.
9 * gcc.target/riscv/rvv/autovec/vls/vec-set-14.c: New test.
10 * gcc.target/riscv/rvv/autovec/vls/vec-set-15.c: New test.
11 * gcc.target/riscv/rvv/autovec/vls/vec-set-16.c: New test.
12 * gcc.target/riscv/rvv/autovec/vls/vec-set-17.c: New test.
13 * gcc.target/riscv/rvv/autovec/vls/vec-set-18.c: New test.
14 * gcc.target/riscv/rvv/autovec/vls/vec-set-19.c: New test.
15 * gcc.target/riscv/rvv/autovec/vls/vec-set-2.c: New test.
16 * gcc.target/riscv/rvv/autovec/vls/vec-set-20.c: New test.
17 * gcc.target/riscv/rvv/autovec/vls/vec-set-21.c: New test.
18 * gcc.target/riscv/rvv/autovec/vls/vec-set-22.c: New test.
19 * gcc.target/riscv/rvv/autovec/vls/vec-set-3.c: New test.
20 * gcc.target/riscv/rvv/autovec/vls/vec-set-4.c: New test.
21 * gcc.target/riscv/rvv/autovec/vls/vec-set-5.c: New test.
22 * gcc.target/riscv/rvv/autovec/vls/vec-set-6.c: New test.
23 * gcc.target/riscv/rvv/autovec/vls/vec-set-7.c: New test.
24 * gcc.target/riscv/rvv/autovec/vls/vec-set-8.c: New test.
25 * gcc.target/riscv/rvv/autovec/vls/vec-set-9.c: New test.
26
27 2023-09-18 Pan Li <pan2.li@intel.com>
28
29 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: New test.
30
31 2023-09-18 Andrew Pinski <apinski@marvell.com>
32
33 PR tree-optimization/111442
34 * gcc.c-torture/compile/pr111442-1.c: New test.
35
36 2023-09-18 Andrew Pinski <apinski@marvell.com>
37
38 PR tree-optimization/111435
39 * gcc.c-torture/compile/pr111435-1.c: New test.
40
41 2023-09-18 Patrick Palka <ppalka@redhat.com>
42
43 PR c++/89231
44 * g++.dg/cpp0x/variadic-partial3.C: New test.
45
46 2023-09-18 Patrick Palka <ppalka@redhat.com>
47
48 PR c++/63198
49 PR c++/18474
50 * g++.dg/cpp0x/static_assert15.C: Expect diagnostic for
51 non-constant static_assert condition.
52 * g++.dg/expr/unary2.C: Remove xfails.
53 * g++.dg/template/init7.C: Make initializer type-dependent to
54 preserve intent of test.
55 * g++.dg/template/recurse3.C: Likewise for the erroneous
56 statement.
57 * g++.dg/template/non-dependent26.C: New test.
58 * g++.dg/warn/Wparentheses-32.C: New test.
59
60 2023-09-18 Patrick Palka <ppalka@redhat.com>
61
62 PR c++/108347
63 * g++.dg/template/ttp41.C: New test.
64
65 2023-09-18 Patrick Palka <ppalka@redhat.com>
66
67 * g++.dg/cpp0x/vt-57397-1.C: Expect "candidate expects ... N
68 argument(s)" at the declaration site instead of the call site.
69 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
70 * g++.dg/overload/template5.C: Likewise.
71 * g++.dg/template/local6.C: Likewise.
72 * g++.dg/template/conv20.C: New test.
73 * g++.dg/template/ttp40.C: New test.
74
75 2023-09-18 Patrick Palka <ppalka@redhat.com>
76
77 * g++.dg/template/nontype12.C: Expect two instead of three
78 duplicate diagnostics for A<double>::bar() specialization.
79
80 2023-09-18 Andrew Pinski <apinski@marvell.com>
81
82 PR tree-optimization/111431
83 * gcc.dg/binop-notand1a.c: Remove xfail.
84 * gcc.dg/binop-notand4a.c: Likewise.
85 * gcc.c-torture/execute/pr111431-1.c: New test.
86 * gcc.dg/binop-andeq1.c: New test.
87 * gcc.dg/binop-andeq2.c: New test.
88 * gcc.dg/binop-notand7.c: New test.
89 * gcc.dg/binop-notand7a.c: New test.
90
91 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
92
93 * g++.dg/abi/nvptx-nrv1.C: Move...
94 * g++.target/nvptx/abi-nrv1.C: ... here.
95 * g++.dg/abi/nvptx-ptrmem1.C: Move...
96 * g++.target/nvptx/abi-ptrmem1.C: ... here.
97
98 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
99
100 * g++.target/nvptx/nvptx.exp: New.
101
102 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
103
104 * g++.dg/abi/nvptx-ptrmem1.C: Fix up.
105
106 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
107
108 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
109
110 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
111
112 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: Adapt test.
113 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: Ditto.
114 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: Ditto.
115 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
116 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
117 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
118 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
119
120 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
121
122 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Removed comments.
123 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
124
125 2023-09-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
126
127 PR target/105928
128 * gcc.target/aarch64/pr105928.c: Add new test.
129 * gcc.target/aarch64/vect-cse-codegen.c: Fix test.
130
131 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
132
133 PR target/111255
134 * gcc.target/riscv/rvv/vsetvl/pr111255.c: New test.
135
136 2023-09-18 Richard Biener <rguenther@suse.de>
137
138 PR tree-optimization/111294
139 * gcc.dg/tree-ssa/pr111294.c: New test.
140 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust.
141 * gcc.dg/tree-ssa/pr59597.c: Likewise.
142 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
143 * gcc.dg/tree-ssa/ssa-sink-18.c: Likewise.
144 * g++.dg/warn/Wstringop-overflow-4.C: XFAIL subtest on ilp32.
145 * gcc.dg/uninit-pred-9_b.c: XFAIL subtest everywhere.
146 * gcc.dg/vect/vect-117.c: Make scan for not Invalid sum
147 conditional on lp64.
148
149 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
150
151 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS vec_init tests.
152 * gcc.target/riscv/rvv/autovec/vls/init-1.c: New test.
153 * gcc.target/riscv/rvv/autovec/vls/init-2.c: New test.
154 * gcc.target/riscv/rvv/autovec/vls/init-3.c: New test.
155 * gcc.target/riscv/rvv/autovec/vls/init-4.c: New test.
156 * gcc.target/riscv/rvv/autovec/vls/init-5.c: New test.
157 * gcc.target/riscv/rvv/autovec/vls/init-6.c: New test.
158 * gcc.target/riscv/rvv/autovec/vls/init-7.c: New test.
159 * gcc.target/riscv/rvv/autovec/vls/repeat-1.c: New test.
160 * gcc.target/riscv/rvv/autovec/vls/repeat-2.c: New test.
161 * gcc.target/riscv/rvv/autovec/vls/repeat-3.c: New test.
162 * gcc.target/riscv/rvv/autovec/vls/repeat-4.c: New test.
163 * gcc.target/riscv/rvv/autovec/vls/repeat-5.c: New test.
164 * gcc.target/riscv/rvv/autovec/vls/repeat-6.c: New test.
165 * gcc.target/riscv/rvv/autovec/vls/repeat-7.c: New test.
166 * gcc.target/riscv/rvv/autovec/vls/repeat-8.c: New test.
167 * gcc.target/riscv/rvv/autovec/vls/repeat-9.c: New test.
168
169 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
170
171 PR target/111153
172 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS mode reduction case.
173 * gcc.target/riscv/rvv/autovec/vls/reduc-1.c: New test.
174 * gcc.target/riscv/rvv/autovec/vls/reduc-10.c: New test.
175 * gcc.target/riscv/rvv/autovec/vls/reduc-11.c: New test.
176 * gcc.target/riscv/rvv/autovec/vls/reduc-12.c: New test.
177 * gcc.target/riscv/rvv/autovec/vls/reduc-13.c: New test.
178 * gcc.target/riscv/rvv/autovec/vls/reduc-14.c: New test.
179 * gcc.target/riscv/rvv/autovec/vls/reduc-15.c: New test.
180 * gcc.target/riscv/rvv/autovec/vls/reduc-16.c: New test.
181 * gcc.target/riscv/rvv/autovec/vls/reduc-17.c: New test.
182 * gcc.target/riscv/rvv/autovec/vls/reduc-18.c: New test.
183 * gcc.target/riscv/rvv/autovec/vls/reduc-19.c: New test.
184 * gcc.target/riscv/rvv/autovec/vls/reduc-2.c: New test.
185 * gcc.target/riscv/rvv/autovec/vls/reduc-20.c: New test.
186 * gcc.target/riscv/rvv/autovec/vls/reduc-21.c: New test.
187 * gcc.target/riscv/rvv/autovec/vls/reduc-3.c: New test.
188 * gcc.target/riscv/rvv/autovec/vls/reduc-4.c: New test.
189 * gcc.target/riscv/rvv/autovec/vls/reduc-5.c: New test.
190 * gcc.target/riscv/rvv/autovec/vls/reduc-6.c: New test.
191 * gcc.target/riscv/rvv/autovec/vls/reduc-7.c: New test.
192 * gcc.target/riscv/rvv/autovec/vls/reduc-8.c: New test.
193 * gcc.target/riscv/rvv/autovec/vls/reduc-9.c: New test.
194
195 2023-09-18 Jiufu Guo <guojiufu@linux.ibm.com>
196
197 PR middle-end/111303
198 * gcc.dg/tree-ssa/pr111303.c: New test.
199
200 2023-09-17 Andrew Pinski <apinski@marvell.com>
201
202 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
203
204 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
205
206 * g++.target/powerpc/altivec-19.C: New testcase.
207
208 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
209
210 PR target/111391
211 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
212 * gcc.target/riscv/rvv/autovec/pr111391-1.c: New test.
213 * gcc.target/riscv/rvv/autovec/pr111391-2.c: New test.
214
215 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
216
217 * gcc.target/riscv/zknh-sha256.c: Moved to...
218 * gcc.target/riscv/zknh-sha256-64.c: ...here. Test RV64.
219 * gcc.target/riscv/zknh-sha256-32.c: New test for RV32.
220 * gcc.target/riscv/zksh64.c: Change the type.
221 * gcc.target/riscv/zksed64.c: Ditto.
222
223 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
224
225 * gcc.target/riscv/zbc32.c: Make signed type to unsigned.
226 * gcc.target/riscv/zbc64.c: Ditto.
227 * gcc.target/riscv/zbkb32.c: Ditto.
228 * gcc.target/riscv/zbkb64.c: Ditto.
229 * gcc.target/riscv/zbkc32.c: Ditto.
230 * gcc.target/riscv/zbkc64.c: Ditto.
231 * gcc.target/riscv/zbkx32.c: Ditto.
232 * gcc.target/riscv/zbkx64.c: Ditto.
233 * gcc.target/riscv/zknd32.c: Ditto.
234 * gcc.target/riscv/zknd64.c: Ditto.
235 * gcc.target/riscv/zkne32.c: Ditto.
236 * gcc.target/riscv/zkne64.c: Ditto.
237 * gcc.target/riscv/zknh-sha256.c: Ditto.
238 * gcc.target/riscv/zknh-sha512-32.c: Ditto.
239 * gcc.target/riscv/zknh-sha512-64.c: Ditto.
240 * gcc.target/riscv/zksed32.c: Ditto.
241 * gcc.target/riscv/zksed64.c: Ditto.
242 * gcc.target/riscv/zksh32.c: Ditto.
243 * gcc.target/riscv/zksh64.c: Ditto.
244
245 2023-09-16 Pan Li <pan2.li@intel.com>
246
247 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
248 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: New test.
249 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: New test.
250
251 2023-09-15 David Malcolm <dmalcolm@redhat.com>
252
253 * c-c++-common/analyzer/volatile-1.c: New test.
254
255 2023-09-15 Harald Anlauf <anlauf@gmx.de>
256
257 PR fortran/30802
258 * gfortran.dg/bounds_check_fail_6.f90: New test.
259
260 2023-09-15 Andrew Pinski <apinski@marvell.com>
261
262 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
263 the MIN/MAX during forwprop1.
264
265 2023-09-15 Andrew Pinski <apinski@marvell.com>
266
267 PR tree-optimization/111414
268 * gcc.c-torture/compile/pr111414-1.c: New test.
269
270 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
271
272 PR tree-optimization/111407
273 * gcc.dg/pr111407.c: New test.
274
275 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
276
277 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
278
279 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
280
281 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
282
283 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
284
285 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
286
287 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
288
289 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
290
291 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
292
293 * gcc.dg/vect/slp-16.c: Block vect_strided6.
294 * lib/target-supports.exp: Add strided type.
295
296 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
297
298 * gcc.dg/vect/slp-1.c: Add vect_stried5.
299
300 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
301
302 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
303
304 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
305
306 PR target/111411
307 * gcc.dg/rtl/aarch64/pr111411.c: New test.
308
309 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
310
311 PR target/111381
312 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: New test.
313 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: New test.
314 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: New test.
315 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: New test.
316 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: New test.
317 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: New test.
318
319 2023-09-14 David Malcolm <dmalcolm@redhat.com>
320
321 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
322 New test.
323 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
324 test.
325 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
326 New test.
327 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Add support for
328 generating multithreaded paths.
329 * gcc.dg/plugin/plugin.exp: Add the new tests.
330
331 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
332
333 * gm2/switches/case/fail/subrangecase.mod: Replace 19
334 with 17.
335 * gm2/switches/case/fail/subrangecase2.mod: Ditto.
336 * gm2/switches/case/fail/subrangecase3.mod: Ditto.
337 * gm2/switches/case/fail/subrangecase4.mod: Ditto.
338 * gm2/switches/case/pass/subrangecase.mod: Ditto.
339 * gm2/switches/case/pass/subrangecase2.mod: Ditto.
340 * gm2/switches/case/pass/subrangecase3.mod: Ditto.
341 * gm2/switches/case/pass/subrangecase4.mod: Ditto.
342 * gm2/switches/case/fail/calendar.mod: New test.
343
344 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
345
346 * gm2/switches/case/fail/subrangecase.mod: New test.
347 * gm2/switches/case/fail/subrangecase2.mod: New test.
348 * gm2/switches/case/fail/subrangecase3.mod: New test.
349 * gm2/switches/case/fail/subrangecase4.mod: New test.
350 * gm2/switches/case/fail/subrangecase5.mod: New test.
351 * gm2/switches/case/fail/subrangecase6.mod: New test.
352 * gm2/switches/case/pass/subrangecase.mod: New test.
353 * gm2/switches/case/pass/subrangecase2.mod: New test.
354 * gm2/switches/case/pass/subrangecase3.mod: New test.
355 * gm2/switches/case/pass/subrangecase4.mod: New test.
356
357 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
358
359 * gcc.target/aarch64/sve/cost_model_15.c: New test.
360
361 2023-09-14 Andrew Pinski <apinski@marvell.com>
362
363 PR tree-optimization/106164
364 * gcc.dg/pr21643.c: Update test now that match does
365 the combing of the comparisons.
366 * gcc.dg/tree-ssa/cmpbit-5.c: New test.
367 * gcc.dg/tree-ssa/phi-opt-35.c: New test.
368
369 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
370
371 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS tests.
372 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: New test.
373 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: New test.
374 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: New test.
375 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: New test.
376 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: New test.
377 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: New test.
378 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: New test.
379 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: New test.
380 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: New test.
381
382 2023-09-14 Richard Biener <rguenther@suse.de>
383
384 PR tree-optimization/111294
385 * gcc.dg/tree-ssa/evrp10.c: Adjust.
386 * gcc.dg/tree-ssa/evrp6.c: Likewise.
387 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
388 * gcc.dg/tree-ssa/neg-cast-3.c: Likewise.
389
390 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
391
392 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
393
394 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
395
396 PR target/111395
397 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
398 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
399
400 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
401
402 * gcc.target/loongarch/cmov_ii.c: New test.
403
404 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
405
406 PR target/111334
407 * gcc.target/loongarch/pr111334.c: New test.
408
409 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
410
411 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c: New test.
412 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c: New test.
413 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c: New test.
414 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c: New test.
415
416 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
417
418 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c: New test.
419 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c: New test.
420 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c: New test.
421 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c: New test.
422
423 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
424
425 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c: New test.
426 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c: New test.
427 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c: New test.
428 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c: New test.
429 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c: New test.
430 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c: New test.
431 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c: New test.
432 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c: New test.
433 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c: New test.
434 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c: New test.
435 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c: New test.
436 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: New test.
437
438 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
439
440 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c: New test.
441 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c: New test.
442 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c: New test.
443 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c: New test.
444 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c: New test.
445 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c: New test.
446 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c: New test.
447 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c: New test.
448 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c: New test.
449 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c: New test.
450 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: New test.
451
452 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
453
454 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c: New test.
455 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c: New test.
456 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c: New test.
457 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c: New test.
458 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c: New test.
459 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c: New test.
460 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c: New test.
461
462 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
463
464 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c: New test.
465 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c: New test.
466 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c: New test.
467 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c: New test.
468 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c: New test.
469 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c: New test.
470 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c: New test.
471
472 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
473
474 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c: New test.
475 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c: New test.
476 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c: New test.
477 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c: New test.
478 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c: New test.
479 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c: New test.
480 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c: New test.
481 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c: New test.
482 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c: New test.
483 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c: New test.
484 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c: New test.
485
486 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
487
488 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c: New test.
489 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c: New test.
490 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c: New test.
491 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c: New test.
492 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c: New test.
493 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c: New test.
494 * gcc.target/loongarch/vector/lasx/lasx-xvld.c: New test.
495 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c: New test.
496 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c: New test.
497 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c: New test.
498 * gcc.target/loongarch/vector/lasx/lasx-xvst.c: New test.
499
500 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
501
502 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c: New test.
503 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c: New test.
504 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c: New test.
505 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c: New test.
506 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c: New test.
507 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c: New test.
508 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c: New test.
509 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c: New test.
510 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c: New test.
511 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c: New test.
512
513 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
514
515 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c: New test.
516 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c: New test.
517 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c: New test.
518 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c: New test.
519 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c: New test.
520 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c: New test.
521 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: New test.
522 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c: New test.
523 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c: New test.
524 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c: New test.
525 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c: New test.
526
527 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
528
529 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c: New test.
530 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c: New test.
531 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c: New test.
532 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c: New test.
533 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c: New test.
534 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c: New test.
535 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c: New test.
536 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c: New test.
537 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c: New test.
538 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c: New test.
539 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c: New test.
540 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c: New test.
541 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c: New test.
542 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c: New test.
543
544 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
545
546 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
547 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
548
549 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
550
551 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
552
553 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
554
555 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c: New test.
556 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c: New test.
557 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c: New test.
558 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c: New test.
559 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c: New test.
560 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c: New test.
561 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c: New test.
562 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c: New test.
563 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c: New test.
564 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c: New test.
565 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c: New test.
566
567 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
568
569 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c: New test.
570 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c: New test.
571 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c: New test.
572 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c: New test.
573 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c: New test.
574 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c: New test.
575 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c: New test.
576 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c: New test.
577 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c: New test.
578 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c: New test.
579
580 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
581
582 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c: New test.
583 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c: New test.
584 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c: New test.
585 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c: New test.
586 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c: New test.
587 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c: New test.
588 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c: New test.
589 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c: New test.
590 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c: New test.
591 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c: New test.
592 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c: New test.
593 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c: New test.
594
595 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
596
597 * gcc.target/loongarch/vector/lasx/lasx-xvand.c: New test.
598 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c: New test.
599 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c: New test.
600 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c: New test.
601 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c: New test.
602 * gcc.target/loongarch/vector/lasx/lasx-xvor.c: New test.
603 * gcc.target/loongarch/vector/lasx/lasx-xvori.c: New test.
604 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c: New test.
605 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c: New test.
606 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c: New test.
607
608 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
609
610 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c: New test.
611 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c: New test.
612 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c: New test.
613 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c: New test.
614 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c: New test.
615 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c: New test.
616 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c: New test.
617
618 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
619
620 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c: New test.
621 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c: New test.
622 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c: New test.
623 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c: New test.
624 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c: New test.
625 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c: New test.
626 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c: New test.
627 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c: New test.
628
629 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
630
631 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c: New test.
632 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c: New test.
633 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c: New test.
634 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c: New test.
635 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c: New test.
636 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c: New test.
637 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c: New test.
638 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c: New test.
639 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c: New test.
640 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c: New test.
641 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c: New test.
642
643 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
644
645 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c: New test.
646 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c: New test.
647 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c: New test.
648 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c: New test.
649 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c: New test.
650 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c: New test.
651 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c: New test.
652 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c: New test.
653
654 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
655
656 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c: New test.
657 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c: New test.
658 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c: New test.
659 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c: New test.
660 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c: New test.
661 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c: New test.
662 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c: New test.
663 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c: New test.
664 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c: New test.
665
666 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
667
668 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c: New test.
669 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c: New test.
670 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c: New test.
671 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c: New test.
672 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c: New test.
673 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c: New test.
674 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c: New test.
675 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c: New test.
676 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c: New test.
677 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c: New test.
678 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c: New test.
679
680 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
681
682 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c: New test.
683 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c: New test.
684 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c: New test.
685 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c: New test.
686 * gcc.target/loongarch/vector/lsx/lsx-vld.c: New test.
687 * gcc.target/loongarch/vector/lsx/lsx-vst.c: New test.
688
689 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
690
691 * gcc.target/loongarch/vector/lsx/lsx-vand.c: New test.
692 * gcc.target/loongarch/vector/lsx/lsx-vandi.c: New test.
693 * gcc.target/loongarch/vector/lsx/lsx-vandn.c: New test.
694 * gcc.target/loongarch/vector/lsx/lsx-vnor.c: New test.
695 * gcc.target/loongarch/vector/lsx/lsx-vnori.c: New test.
696 * gcc.target/loongarch/vector/lsx/lsx-vor.c: New test.
697 * gcc.target/loongarch/vector/lsx/lsx-vori.c: New test.
698 * gcc.target/loongarch/vector/lsx/lsx-vorn.c: New test.
699 * gcc.target/loongarch/vector/lsx/lsx-vxor.c: New test.
700 * gcc.target/loongarch/vector/lsx/lsx-vxori.c: New test.
701
702 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
703
704 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c: New test.
705 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c: New test.
706 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c: New test.
707 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c: New test.
708 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c: New test.
709 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c: New test.
710 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c: New test.
711 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c: New test.
712 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c: New test.
713 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c: New test.
714 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c: New test.
715 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c: New test.
716 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c: New test.
717 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c: New test.
718 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c: New test.
719 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: New test.
720 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c: New test.
721
722 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
723
724 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c: New test.
725 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c: New test.
726 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c: New test.
727 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c: New test.
728 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c: New test.
729 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c: New test.
730 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c: New test.
731 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c: New test.
732 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c: New test.
733 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c: New test.
734 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c: New test.
735 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c: New test.
736 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c: New test.
737 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c: New test.
738
739 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
740
741 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c: New test.
742 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c: New test.
743 * gcc.target/loongarch/vector/lsx/lsx-vseq.c: New test.
744 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c: New test.
745 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c: New test.
746 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c: New test.
747 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c: New test.
748 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c: New test.
749 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c: New test.
750 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c: New test.
751 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c: New test.
752 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c: New test.
753
754 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
755
756 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c: New test.
757 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c: New test.
758 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c: New test.
759 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c: New test.
760 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c: New test.
761 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c: New test.
762 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c: New test.
763 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c: New test.
764 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c: New test.
765 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c: New test.
766 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c: New test.
767 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c: New test.
768
769 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
770
771 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c: New test.
772 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c: New test.
773 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c: New test.
774 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c: New test.
775 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c: New test.
776 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c: New test.
777 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c: New test.
778 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c: New test.
779 * gcc.target/loongarch/vector/lsx/lsx-vclo.c: New test.
780 * gcc.target/loongarch/vector/lsx/lsx-vclz.c: New test.
781 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c: New test.
782
783 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
784
785 * gcc.target/loongarch/vector/lsx/lsx-vssran.c: New test.
786 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c: New test.
787 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c: New test.
788 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c: New test.
789 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c: New test.
790 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c: New test.
791 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c: New test.
792 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c: New test.
793
794 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
795
796 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c: New test.
797 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c: New test.
798 * gcc.target/loongarch/vector/lsx/lsx-vsra.c: New test.
799 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c: New test.
800 * gcc.target/loongarch/vector/lsx/lsx-vsran.c: New test.
801 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c: New test.
802 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c: New test.
803 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c: New test.
804 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c: New test.
805 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c: New test.
806
807 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
808
809 * gcc.target/loongarch/vector/lsx/lsx-vsll.c: New test.
810 * gcc.target/loongarch/vector/lsx/lsx-vslli.c: New test.
811 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c: New test.
812 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c: New test.
813 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c: New test.
814 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c: New test.
815 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c: New test.
816 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c: New test.
817 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c: New test.
818 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c: New test.
819 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c: New test.
820 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c: New test.
821
822 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
823
824 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c: New test.
825 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c: New test.
826 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c: New test.
827 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c: New test.
828
829 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
830
831 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c: New test.
832 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c: New test.
833 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c: New test.
834 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c: New test.
835 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c: New test.
836 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c: New test.
837
838 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
839
840 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c: New test.
841 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c: New test.
842 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c: New test.
843 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c: New test.
844 * gcc.target/loongarch/vector/lsx/lsx-vldi.c: New test.
845 * gcc.target/loongarch/vector/lsx/lsx-vneg.c: New test.
846 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c: New test.
847 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c: New test.
848
849 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
850
851 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c: New test.
852 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c: New test.
853 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c: New test.
854 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c: New test.
855 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c: New test.
856 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c: New test.
857 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c: New test.
858 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c: New test.
859
860 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
861
862 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c: New test.
863 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c: New test.
864 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c: New test.
865 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c: New test.
866
867 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
868
869 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c: New test.
870 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c: New test.
871 * gcc.target/loongarch/vector/lsx/lsx-vmul.c: New test.
872 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c: New test.
873 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c: New test.
874 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c: New test.
875 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c: New test.
876 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c: New test.
877 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c: New test.
878
879 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
880
881 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
882 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
883
884 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
885
886 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c: New test.
887 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c: New test.
888 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c: New test.
889 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c: New test.
890 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c: New test.
891 * gcc.target/loongarch/vector/lsx/lsx-vsub.c: New test.
892 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c: New test.
893 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c: New test.
894 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c: New test.
895 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c: New test.
896 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c: New test.
897
898 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
899
900 * gcc.target/loongarch/vector/lsx/lsx-vadd.c: New test.
901 * gcc.target/loongarch/vector/lsx/lsx-vadda.c: New test.
902 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c: New test.
903 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c: New test.
904 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c: New test.
905 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c: New test.
906 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c: New test.
907 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c: New test.
908 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c: New test.
909 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c: New test.
910 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c: New test.
911 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c: New test.
912 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c: New test.
913 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c: New test.
914 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c: New test.
915 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c: New test.
916 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c: New test.
917 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c: New test.
918
919 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
920
921 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c: New test.
922 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c: New test.
923 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c: New test.
924 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c: New test.
925 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c: New test.
926 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c: New test.
927 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: New test.
928 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c: New test.
929 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c: New test.
930 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c: New test.
931 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c: New test.
932
933 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
934
935 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
936
937 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
938
939 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
940 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
941
942 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
943
944 * gcc.target/loongarch/strict-align.c: New test.
945
946 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
947
948 * gcc.target/riscv/rvv/autovec/vls/def.h: Add more def.
949 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: New test.
950 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: New test.
951
952 2023-09-13 Andrew Pinski <apinski@marvell.com>
953
954 PR tree-optimization/111364
955 * gcc.c-torture/execute/minmaxcmp-1.c: New test.
956 * gcc.dg/tree-ssa/minmaxcmp-2.c: New test.
957 * gcc.dg/pr96708-negative.c: Update testcase.
958 * gcc.dg/pr96708-positive.c: Add comment about `return 0`.
959
960 2023-09-13 Richard Biener <rguenther@suse.de>
961
962 PR tree-optimization/111387
963 * gcc.dg/torture/pr111387.c: New testcase.
964
965 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
966
967 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: New test.
968 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: New test.
969 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: New test.
970 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: New test.
971
972 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
973
974 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: New test.
975 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: New test.
976 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: New test.
977 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: New test.
978 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: New test.
979 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: New test.
980
981 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
982
983 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: New test.
984 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: New test.
985 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: New test.
986 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-template.h: New test.
987 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: New test.
988
989 2023-09-13 Richard Biener <rguenther@suse.de>
990
991 PR tree-optimization/111397
992 * gcc.dg/uninit-pr111397.c: New testcase.
993
994 2023-09-13 Pan Li <pan2.li@intel.com>
995
996 PR target/111362
997 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
998
999 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1000
1001 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
1002
1003 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
1004
1005 PR tree-optimization/111303
1006 * gcc.dg/pr111303.c: New test.
1007
1008 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1009
1010 * lib/target-supports.exp: Enable vect_int for RVV.
1011
1012 2023-09-12 Jason Merrill <jason@redhat.com>
1013
1014 PR c++/111357
1015 * g++.dg/ext/integer-pack7.C: New test.
1016
1017 2023-09-12 Jason Merrill <jason@redhat.com>
1018
1019 PR c++/107198
1020 * g++.dg/eh/no-exceptions1.C: New test.
1021
1022 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1023
1024 * gcc.target/aarch64/stack-protector-8.c: New test.
1025 * gcc.target/aarch64/stack-protector-9.c: Likewise.
1026
1027 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1028
1029 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
1030
1031 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1032
1033 * gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe
1034 to be at offset 1024 rather than offset 0.
1035 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
1036 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
1037
1038 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1039
1040 * gcc.target/aarch64/stack-check-prologue-18.c: New test.
1041 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
1042 * gcc.target/aarch64/stack-check-prologue-20.c: Likewise.
1043
1044 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1045
1046 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
1047
1048 2023-09-12 Andrew Pinski <apinski@marvell.com>
1049
1050 PR tree-optimization/107881
1051 * gcc.c-torture/execute/pr107881-1.c: New test.
1052 * gcc.dg/tree-ssa/cmpeq-4.c: New test.
1053 * gcc.dg/tree-ssa/cmpxor-1.c: New test.
1054
1055 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1056
1057 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: New test.
1058 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: New test.
1059 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: New test.
1060 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: New test.
1061 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: New test.
1062 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: New test.
1063 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: New test.
1064 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: New test.
1065 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: New test.
1066 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: New test.
1067 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: New test.
1068 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: New test.
1069 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: New test.
1070 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: New test.
1071 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: New test.
1072 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: New test.
1073 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: New test.
1074 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: New test.
1075 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: New test.
1076 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: New test.
1077 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: New test.
1078 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: New test.
1079 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: New test.
1080 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: New test.
1081 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: New test.
1082 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: New test.
1083 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: New test.
1084 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: New test.
1085 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: New test.
1086 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: New test.
1087 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: New test.
1088 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: New test.
1089 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: New test.
1090 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: New file.
1091
1092 2023-09-12 Jakub Jelinek <jakub@redhat.com>
1093
1094 PR middle-end/111338
1095 * gcc.dg/bitint-37.c: New test.
1096
1097 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
1098
1099 * gm2/switches/case/fail/missingclause.mod: New test.
1100 * gm2/switches/case/fail/switches-case-fail.exp: New test.
1101 * gm2/switches/case/pass/enumcase.mod: New test.
1102 * gm2/switches/case/pass/enumcase2.mod: New test.
1103 * gm2/switches/case/pass/switches-case-pass.exp: New test.
1104
1105 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
1106
1107 * lib/target-supports.exp (check_effective_target_stack_size): For
1108 nvptx target, stack size limits are relevant for execution only.
1109
1110 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
1111
1112 * gcc.target/riscv/xtheadbb-strcmp.c: New test.
1113 * gcc.target/riscv/zbb-strcmp-disabled-2.c: New test.
1114 * gcc.target/riscv/zbb-strcmp-disabled.c: New test.
1115 * gcc.target/riscv/zbb-strcmp-unaligned.c: New test.
1116 * gcc.target/riscv/zbb-strcmp.c: New test.
1117 * gcc.target/riscv/zbb-strcmp-limit.c: New file.
1118
1119 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
1120
1121 * gcc.target/riscv/xtheadbb-strlen-unaligned.c: New test.
1122 * gcc.target/riscv/xtheadbb-strlen.c: New test.
1123 * gcc.target/riscv/zbb-strlen-disabled-2.c: New test.
1124 * gcc.target/riscv/zbb-strlen-disabled.c: New test.
1125 * gcc.target/riscv/zbb-strlen-unaligned.c: New test.
1126 * gcc.target/riscv/zbb-strlen.c: New test.
1127
1128 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
1129
1130 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vrem op.
1131 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
1132 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
1133 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
1134 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
1135 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
1136 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
1137 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
1138 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
1139 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: Moved to...
1140 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: ...here.
1141 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: Moved to...
1142 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: ...here.
1143 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: Moved to...
1144 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: ...here.
1145 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: Moved to...
1146 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: ...here.
1147 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: Moved to...
1148 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: ...here.
1149 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: Removed.
1150 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: Removed.
1151 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: Removed.
1152 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: Removed.
1153 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: Removed.
1154 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: New test.
1155 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: New test.
1156 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: New test.
1157 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: New test.
1158 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: New test.
1159 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: New test.
1160 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: New test.
1161 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: New test.
1162 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: New test.
1163 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: New test.
1164 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: New test.
1165 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: New test.
1166 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: New test.
1167 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: New test.
1168
1169 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
1170
1171 * lib/scanasm.exp (configure_check-function-bodies): New proc.
1172 (parse_function_bodies, check-function-bodies): Use it.
1173
1174 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
1175
1176 PR fortran/110996
1177 * gfortran.dg/pr110996.f90: New test.
1178
1179 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
1180
1181 * c-c++-common/gomp/allocate-5.c: Fix testcase; make some
1182 dg-messages for 'sorry' as c++, only.
1183 * c-c++-common/gomp/directive-1.c: Make a 'sorry' c++ only.
1184 * c-c++-common/gomp/allocate-9.c: New test.
1185 * c-c++-common/gomp/allocate-11.c: New test.
1186 * c-c++-common/gomp/allocate-12.c: New test.
1187 * c-c++-common/gomp/allocate-14.c: New test.
1188 * c-c++-common/gomp/allocate-15.c: New test.
1189 * c-c++-common/gomp/allocate-16.c: New test.
1190
1191 2023-09-12 xuli <xuli1@eswincomputing.com>
1192
1193 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
1194
1195 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
1196
1197 * gcc.target/riscv/rv32e_zcmp.c: remove -fno-shrink-wrap-separate
1198 * gcc.target/riscv/rv32i_zcmp.c: likewise
1199 * gcc.target/riscv/zcmp_push_fpr.c: likewise
1200 * gcc.target/riscv/zcmp_stack_alignment.c: likewise
1201 * gcc.target/riscv/zcmp_shrink_wrap_separate.c: New test.
1202 * gcc.target/riscv/zcmp_shrink_wrap_separate2.c: New test.
1203
1204 2023-09-11 Andrew Pinski <apinski@marvell.com>
1205
1206 PR tree-optimization/111348
1207 * gcc.dg/tree-ssa/minmax-26.c: New test.
1208
1209 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
1210
1211 PR target/111340
1212 * gcc.target/i386/pr111340.c: New test.
1213
1214 2023-09-11 Andrew Pinski <apinski@marvell.com>
1215
1216 PR tree-optimization/111349
1217 * gcc.dg/tree-ssa/minmax-25.c: New test.
1218
1219 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1220
1221 PR target/111311
1222 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt test.
1223 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
1224 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
1225 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
1226 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
1227 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: New test.
1228 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: New test.
1229 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: New test.
1230 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: New test.
1231 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: New test.
1232 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: New test.
1233 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: New test.
1234 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: New test.
1235 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: New test.
1236 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: New test.
1237 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: New test.
1238 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: New test.
1239 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: New test.
1240 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: New test.
1241 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: New test.
1242 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: New test.
1243 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: New test.
1244 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: New test.
1245 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: New test.
1246 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: New test.
1247
1248 2023-09-11 Andrew Pinski <apinski@marvell.com>
1249
1250 PR tree-optimization/111346
1251 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
1252
1253 2023-09-11 liuhongt <hongtao.liu@intel.com>
1254
1255 * gcc.target/i386/pr111306.c: New test.
1256
1257 2023-09-10 Andrew Pinski <apinski@marvell.com>
1258
1259 PR tree-optimization/111331
1260 * gcc.c-torture/execute/pr111331-1.c: New test.
1261 * gcc.c-torture/execute/pr111331-2.c: New test.
1262 * gcc.c-torture/execute/pr111331-3.c: New test.
1263
1264 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
1265
1266 PR analyzer/96395
1267 * gcc.dg/analyzer/allocation-size-1.c: Moved to...
1268 * c-c++-common/analyzer/allocation-size-1.c: ...here.
1269 * gcc.dg/analyzer/allocation-size-2.c: Moved to...
1270 * c-c++-common/analyzer/allocation-size-2.c: ...here.
1271 * gcc.dg/analyzer/allocation-size-3.c: Moved to...
1272 * c-c++-common/analyzer/allocation-size-3.c: ...here.
1273 * gcc.dg/analyzer/allocation-size-4.c: Moved to...
1274 * c-c++-common/analyzer/allocation-size-4.c: ...here.
1275 * gcc.dg/analyzer/analyzer-verbosity-0.c: Moved to...
1276 * c-c++-common/analyzer/analyzer-verbosity-0.c: ...here.
1277 * gcc.dg/analyzer/analyzer-verbosity-1.c: Moved to...
1278 * c-c++-common/analyzer/analyzer-verbosity-1.c: ...here.
1279 * gcc.dg/analyzer/analyzer-verbosity-2.c: Moved to...
1280 * c-c++-common/analyzer/analyzer-verbosity-2.c: ...here.
1281 * gcc.dg/analyzer/analyzer-verbosity-3.c: Moved to...
1282 * c-c++-common/analyzer/analyzer-verbosity-3.c: ...here.
1283 * gcc.dg/analyzer/attr-alloc_size-1.c: Moved to...
1284 * c-c++-common/analyzer/attr-alloc_size-1.c: ...here.
1285 * gcc.dg/analyzer/attr-alloc_size-2.c: Moved to...
1286 * c-c++-common/analyzer/attr-alloc_size-2.c: ...here.
1287 * gcc.dg/analyzer/call-summaries-malloc.c: Moved to...
1288 * c-c++-common/analyzer/call-summaries-malloc.c: ...here.
1289 * gcc.dg/analyzer/call-summaries-pr107158-2.c: Moved to...
1290 * c-c++-common/analyzer/call-summaries-pr107158-2.c: ...here.
1291 * gcc.dg/analyzer/capacity-1.c: Moved to...
1292 * c-c++-common/analyzer/capacity-1.c: ...here.
1293 * gcc.dg/analyzer/dot-output.c: Moved to...
1294 * c-c++-common/analyzer/dot-output.c: ...here.
1295 * gcc.dg/analyzer/escaping-1.c: Moved to...
1296 * c-c++-common/analyzer/escaping-1.c: ...here.
1297 * gcc.dg/analyzer/expect-1.c: Moved to...
1298 * c-c++-common/analyzer/expect-1.c: ...here.
1299 * gcc.dg/analyzer/fgets-1.c: Moved to...
1300 * c-c++-common/analyzer/fgets-1.c: ...here.
1301 * gcc.dg/analyzer/file-uninit-1.c: Moved to...
1302 * c-c++-common/analyzer/file-uninit-1.c: ...here.
1303 * gcc.dg/analyzer/fileno-1.c: Moved to...
1304 * c-c++-common/analyzer/fileno-1.c: ...here.
1305 * gcc.dg/analyzer/first-field-1.c: Moved to...
1306 * c-c++-common/analyzer/first-field-1.c: ...here.
1307 * gcc.dg/analyzer/first-field-2.c: Moved to...
1308 * c-c++-common/analyzer/first-field-2.c: ...here.
1309 * gcc.dg/analyzer/flex-with-call-summaries.c: Moved to...
1310 * c-c++-common/analyzer/flex-with-call-summaries.c: ...here.
1311 * gcc.dg/analyzer/flex-without-call-summaries.c: Moved to...
1312 * c-c++-common/analyzer/flex-without-call-summaries.c: ...here.
1313 * gcc.dg/analyzer/flexible-array-member-1.c: Moved to...
1314 * c-c++-common/analyzer/flexible-array-member-1.c: ...here.
1315 * gcc.dg/analyzer/fold-string-to-char.c: Moved to...
1316 * c-c++-common/analyzer/fold-string-to-char.c: ...here.
1317 * gcc.dg/analyzer/fread-1.c: Moved to...
1318 * c-c++-common/analyzer/fread-1.c: ...here.
1319 * gcc.dg/analyzer/fread-2.c: Moved to...
1320 * c-c++-common/analyzer/fread-2.c: ...here.
1321 * gcc.dg/analyzer/fread-pr108661.c: Moved to...
1322 * c-c++-common/analyzer/fread-pr108661.c: ...here.
1323 * gcc.dg/analyzer/function-ptr-1.c: Moved to...
1324 * c-c++-common/analyzer/function-ptr-1.c: ...here.
1325 * gcc.dg/analyzer/function-ptr-2.c: Moved to...
1326 * c-c++-common/analyzer/function-ptr-2.c: ...here.
1327 * gcc.dg/analyzer/function-ptr-3.c: Moved to...
1328 * c-c++-common/analyzer/function-ptr-3.c: ...here.
1329 * gcc.dg/analyzer/function-ptr-4.c: Moved to...
1330 * c-c++-common/analyzer/function-ptr-4.c: ...here.
1331 * gcc.dg/analyzer/getc-1.c: Moved to...
1332 * c-c++-common/analyzer/getc-1.c: ...here.
1333 * gcc.dg/analyzer/getchar-1.c: Moved to...
1334 * c-c++-common/analyzer/getchar-1.c: ...here.
1335 * gcc.dg/analyzer/gzio-2.c: Moved to...
1336 * c-c++-common/analyzer/gzio-2.c: ...here.
1337 * gcc.dg/analyzer/gzio-3.c: Moved to...
1338 * c-c++-common/analyzer/gzio-3.c: ...here.
1339 * gcc.dg/analyzer/gzio-3a.c: Moved to...
1340 * c-c++-common/analyzer/gzio-3a.c: ...here.
1341 * gcc.dg/analyzer/gzio.c: Moved to...
1342 * c-c++-common/analyzer/gzio.c: ...here.
1343 * gcc.dg/analyzer/imprecise-floating-point-1.c: Moved to...
1344 * c-c++-common/analyzer/imprecise-floating-point-1.c: ...here.
1345 * gcc.dg/analyzer/infinite-recursion-2.c: Moved to...
1346 * c-c++-common/analyzer/infinite-recursion-2.c: ...here.
1347 * gcc.dg/analyzer/infinite-recursion-3.c: Moved to...
1348 * c-c++-common/analyzer/infinite-recursion-3.c: ...here.
1349 * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: Moved to...
1350 * c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c: ...here.
1351 * gcc.dg/analyzer/infinite-recursion-4-limited.c: Moved to...
1352 * c-c++-common/analyzer/infinite-recursion-4-limited.c: ...here.
1353 * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: Moved to...
1354 * c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c: ...here.
1355 * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: Moved to...
1356 * c-c++-common/analyzer/infinite-recursion-4-unlimited.c: ...here.
1357 * gcc.dg/analyzer/infinite-recursion-5.c: Moved to...
1358 * c-c++-common/analyzer/infinite-recursion-5.c: ...here.
1359 * gcc.dg/analyzer/infinite-recursion-alloca.c: Moved to...
1360 * c-c++-common/analyzer/infinite-recursion-alloca.c: ...here.
1361 * gcc.dg/analyzer/infinite-recursion-inlining.c: Moved to...
1362 * c-c++-common/analyzer/infinite-recursion-inlining.c: ...here.
1363 * gcc.dg/analyzer/infinite-recursion-multiline-1.c: Moved to...
1364 * c-c++-common/analyzer/infinite-recursion-multiline-1.c: ...here.
1365 * gcc.dg/analyzer/infinite-recursion-multiline-2.c: Moved to...
1366 * c-c++-common/analyzer/infinite-recursion-multiline-2.c: ...here.
1367 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: Moved to...
1368 * c-c++-common/analyzer/infinite-recursion-pr108935-1.c: ...here.
1369 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: Moved to...
1370 * c-c++-common/analyzer/infinite-recursion-pr108935-1a.c: ...here.
1371 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: Moved to...
1372 * c-c++-common/analyzer/infinite-recursion-pr108935-2.c: ...here.
1373 * gcc.dg/analyzer/infinite-recursion-variadic.c: Moved to...
1374 * c-c++-common/analyzer/infinite-recursion-variadic.c: ...here.
1375 * gcc.dg/analyzer/infinite-recursion.c: Moved to...
1376 * c-c++-common/analyzer/infinite-recursion.c: ...here.
1377 * gcc.dg/analyzer/inlining-1-multiline.c: Moved to...
1378 * c-c++-common/analyzer/inlining-1-multiline.c: ...here.
1379 * gcc.dg/analyzer/inlining-1-no-undo.c: Moved to...
1380 * c-c++-common/analyzer/inlining-1-no-undo.c: ...here.
1381 * gcc.dg/analyzer/inlining-2-multiline.c: Moved to...
1382 * c-c++-common/analyzer/inlining-2-multiline.c: ...here.
1383 * gcc.dg/analyzer/inlining-5-multiline.c: Moved to...
1384 * c-c++-common/analyzer/inlining-5-multiline.c: ...here.
1385 * gcc.dg/analyzer/inlining-6-multiline.c: Moved to...
1386 * c-c++-common/analyzer/inlining-6-multiline.c: ...here.
1387 * gcc.dg/analyzer/inlining-6.c: Moved to...
1388 * c-c++-common/analyzer/inlining-6.c: ...here.
1389 * gcc.dg/analyzer/inlining-7-multiline.c: Moved to...
1390 * c-c++-common/analyzer/inlining-7-multiline.c: ...here.
1391 * gcc.dg/analyzer/invalid-shift-1.c: Moved to...
1392 * c-c++-common/analyzer/invalid-shift-1.c: ...here.
1393 * gcc.dg/analyzer/isatty-1.c: Moved to...
1394 * c-c++-common/analyzer/isatty-1.c: ...here.
1395 * gcc.dg/analyzer/leak-2.c: Moved to...
1396 * c-c++-common/analyzer/leak-2.c: ...here.
1397 * gcc.dg/analyzer/leak-3.c: Moved to...
1398 * c-c++-common/analyzer/leak-3.c: ...here.
1399 * gcc.dg/analyzer/leak-4.c: Moved to...
1400 * c-c++-common/analyzer/leak-4.c: ...here.
1401 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Moved to...
1402 * c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: ...here.
1403 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: Moved to...
1404 * c-c++-common/analyzer/loop-0-up-to-n-by-1.c: ...here.
1405 * gcc.dg/analyzer/loop-2.c: Moved to...
1406 * c-c++-common/analyzer/loop-2.c: ...here.
1407 * gcc.dg/analyzer/loop-2a.c: Moved to...
1408 * c-c++-common/analyzer/loop-2a.c: ...here.
1409 * gcc.dg/analyzer/loop-3.c: Moved to...
1410 * c-c++-common/analyzer/loop-3.c: ...here.
1411 * gcc.dg/analyzer/loop-4.c: Moved to...
1412 * c-c++-common/analyzer/loop-4.c: ...here.
1413 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Moved to...
1414 * c-c++-common/analyzer/loop-n-down-to-1-by-1.c: ...here.
1415 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: Moved to...
1416 * c-c++-common/analyzer/loop-start-down-to-end-by-1.c: ...here.
1417 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: Moved to...
1418 * c-c++-common/analyzer/loop-start-down-to-end-by-step.c: ...here.
1419 * gcc.dg/analyzer/loop-start-to-end-by-step.c: Moved to...
1420 * c-c++-common/analyzer/loop-start-to-end-by-step.c: ...here.
1421 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Moved to...
1422 * c-c++-common/analyzer/loop-start-up-to-end-by-1.c: ...here.
1423 * gcc.dg/analyzer/loop.c: Moved to...
1424 * c-c++-common/analyzer/loop.c: ...here.
1425 * gcc.dg/analyzer/malloc-3.c: Moved to...
1426 * c-c++-common/analyzer/malloc-3.c: ...here.
1427 * gcc.dg/analyzer/malloc-5.c: Moved to...
1428 * c-c++-common/analyzer/malloc-5.c: ...here.
1429 * gcc.dg/analyzer/malloc-CWE-401-example.c: Moved to...
1430 * c-c++-common/analyzer/malloc-CWE-401-example.c: ...here.
1431 * gcc.dg/analyzer/malloc-CWE-415-examples.c: Moved to...
1432 * c-c++-common/analyzer/malloc-CWE-415-examples.c: ...here.
1433 * gcc.dg/analyzer/malloc-CWE-416-examples.c: Moved to...
1434 * c-c++-common/analyzer/malloc-CWE-416-examples.c: ...here.
1435 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Moved to...
1436 * c-c++-common/analyzer/malloc-CWE-590-examples.c: ...here.
1437 * gcc.dg/analyzer/malloc-callbacks.c: Moved to...
1438 * c-c++-common/analyzer/malloc-callbacks.c: ...here.
1439 * gcc.dg/analyzer/malloc-dce.c: Moved to...
1440 * c-c++-common/analyzer/malloc-dce.c: ...here.
1441 * gcc.dg/analyzer/malloc-dedupe-1.c: Moved to...
1442 * c-c++-common/analyzer/malloc-dedupe-1.c: ...here.
1443 * gcc.dg/analyzer/malloc-in-loop.c: Moved to...
1444 * c-c++-common/analyzer/malloc-in-loop.c: ...here.
1445 * gcc.dg/analyzer/malloc-ipa-1.c: Moved to...
1446 * c-c++-common/analyzer/malloc-ipa-1.c: ...here.
1447 * gcc.dg/analyzer/malloc-ipa-11.c: Moved to...
1448 * c-c++-common/analyzer/malloc-ipa-11.c: ...here.
1449 * gcc.dg/analyzer/malloc-ipa-2.c: Moved to...
1450 * c-c++-common/analyzer/malloc-ipa-2.c: ...here.
1451 * gcc.dg/analyzer/malloc-ipa-3.c: Moved to...
1452 * c-c++-common/analyzer/malloc-ipa-3.c: ...here.
1453 * gcc.dg/analyzer/malloc-ipa-4.c: Moved to...
1454 * c-c++-common/analyzer/malloc-ipa-4.c: ...here.
1455 * gcc.dg/analyzer/malloc-ipa-5.c: Moved to...
1456 * c-c++-common/analyzer/malloc-ipa-5.c: ...here.
1457 * gcc.dg/analyzer/malloc-ipa-6.c: Moved to...
1458 * c-c++-common/analyzer/malloc-ipa-6.c: ...here.
1459 * gcc.dg/analyzer/malloc-ipa-7.c: Moved to...
1460 * c-c++-common/analyzer/malloc-ipa-7.c: ...here.
1461 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Moved to...
1462 * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: ...here.
1463 * gcc.dg/analyzer/malloc-macro-inline-events.c: Moved to...
1464 * c-c++-common/analyzer/malloc-macro-inline-events.c: ...here.
1465 * gcc.dg/analyzer/malloc-macro-separate-events.c: Moved to...
1466 * c-c++-common/analyzer/malloc-macro-separate-events.c: ...here.
1467 * gcc.dg/analyzer/malloc-macro.h: Moved to...
1468 * c-c++-common/analyzer/malloc-macro.h: ...here.
1469 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: Moved to...
1470 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: ...here.
1471 * gcc.dg/analyzer/out-of-bounds-1.c: Moved to...
1472 * c-c++-common/analyzer/out-of-bounds-1.c: ...here.
1473 * gcc.dg/analyzer/out-of-bounds-2.c: Moved to...
1474 * c-c++-common/analyzer/out-of-bounds-2.c: ...here.
1475 * gcc.dg/analyzer/out-of-bounds-5.c: Moved to...
1476 * c-c++-common/analyzer/out-of-bounds-5.c: ...here.
1477 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: Moved to...
1478 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: ...here.
1479 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: Moved to...
1480 * c-c++-common/analyzer/out-of-bounds-diagram-3.c: ...here.
1481 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: Moved to...
1482 * c-c++-common/analyzer/out-of-bounds-diagram-8.c: ...here.
1483 * gcc.dg/analyzer/phi-1.c: Moved to...
1484 * c-c++-common/analyzer/phi-1.c: ...here.
1485 * gcc.dg/analyzer/pr100615.c: Moved to...
1486 * c-c++-common/analyzer/pr100615.c: ...here.
1487 * gcc.dg/analyzer/pr103526.c: Moved to...
1488 * c-c++-common/analyzer/pr103526.c: ...here.
1489 * gcc.dg/analyzer/pr94362-1.c: Moved to...
1490 * c-c++-common/analyzer/pr94362-1.c: ...here.
1491 * gcc.dg/analyzer/pr97074.c: Moved to...
1492 * c-c++-common/analyzer/pr97074.c: ...here.
1493 * c-c++-common/analyzer/pr99193-2.c: Added include.
1494 * c-c++-common/analyzer/realloc-1.c: Added include.
1495 * gcc.dg/analyzer/scope-1.c: Moved to...
1496 * c-c++-common/analyzer/scope-1.c: ...here.
1497 * gcc.dg/analyzer/setjmp-2.c: Moved to...
1498 * c-c++-common/analyzer/setjmp-2.c: ...here.
1499 * gcc.dg/analyzer/setjmp-5.c: Moved to...
1500 * c-c++-common/analyzer/setjmp-5.c: ...here.
1501 * gcc.dg/analyzer/setjmp-9.c: Moved to...
1502 * c-c++-common/analyzer/setjmp-9.c: ...here.
1503 * gcc.dg/analyzer/signal-4a.c: Moved to...
1504 * c-c++-common/analyzer/signal-4a.c: ...here.
1505 * gcc.dg/analyzer/signal-4b.c: Moved to...
1506 * c-c++-common/analyzer/signal-4b.c: ...here.
1507 * gcc.dg/analyzer/file-pr58237.c: C only.
1508 * gcc.dg/analyzer/fopen-1.c: C only.
1509 * gcc.dg/analyzer/malloc-4.c: C only.
1510 * gcc.dg/analyzer/malloc-paths-9.c: C only.
1511 * gcc.dg/analyzer/pr103892.c: C only.
1512 * gcc.dg/analyzer/pr109577.c: C only.
1513 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: C only.
1514 * gcc.dg/analyzer/pr99193-1.c: C only.
1515 * gcc.dg/analyzer/compound-assignment-1.c: Removed.
1516 * gcc.dg/analyzer/inlining-1.c: Removed.
1517 * gcc.dg/analyzer/inlining-2.c: Removed.
1518 * gcc.dg/analyzer/inlining-5.c: Removed.
1519 * gcc.dg/analyzer/inlining-7.c: Removed.
1520 * c-c++-common/analyzer/compound-assignment-1.c: New test.
1521 * c-c++-common/analyzer/file-pr58237-noexcept.c: Duplicate of
1522 gcc.dg/analyzer/file-pr58237.c with exceptions disabled.
1523 * c-c++-common/analyzer/fopen-2.c: C++ compatible parts from
1524 gcc.dg/analyzer/fopen-1.c.
1525 * c-c++-common/analyzer/inlining-1.c: New test.
1526 * c-c++-common/analyzer/inlining-2.c: New test.
1527 * c-c++-common/analyzer/inlining-5.c: New test.
1528 * c-c++-common/analyzer/inlining-7.c: New test.
1529 * c-c++-common/analyzer/malloc-paths-9-noexcept.c: Duplicate of
1530 gcc.dg/analyzer/malloc-paths-9.c with exceptions disabled.
1531 * c-c++-common/analyzer/pr109577-noexcept.c: Duplicate of
1532 gcc.dg/analyzer/pr109577.c with exceptions disabled.
1533 * c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c:
1534 Duplicate of gcc.dg/analyzer/pr93355-localealias-feasibility.c with
1535 exceptions disabled.
1536 * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
1537 gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
1538
1539 2023-09-09 Xi Ruoyao <xry111@xry111.site>
1540
1541 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
1542 copied bytes to 32.
1543
1544 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
1545
1546 * gcc.target/loongarch/mulw_d_wu.c: New test.
1547 * gcc.target/loongarch/smuldi3_highpart.c: New test.
1548 * gcc.target/loongarch/smulsi3_highpart.c: New test.
1549 * gcc.target/loongarch/umulsi3_highpart.c: New test.
1550
1551 2023-09-09 Xi Ruoyao <xry111@xry111.site>
1552
1553 * gcc.target/loongarch/memcpy-vec-1.c: New test.
1554 * gcc.target/loongarch/memcpy-vec-2.c: New test.
1555 * gcc.target/loongarch/memcpy-vec-3.c: New test.
1556
1557 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
1558
1559 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Adjust.
1560 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Adjust.
1561 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: New test.
1562
1563 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1564
1565 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
1566 * gcc.dg/pie-7.c: Likewise.
1567
1568 2023-09-08 Patrick Palka <ppalka@redhat.com>
1569
1570 PR c++/99599
1571 * g++.dg/cpp2a/concepts-recursive-sat4.C: Make 'Int' non-aggregate
1572 in order to preserve intent of the testcase.
1573 * g++.dg/cpp2a/concepts-nondep4.C: New test.
1574
1575 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
1576
1577 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
1578 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
1579
1580 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1581
1582 PR analyzer/110529
1583 * c-c++-common/analyzer/computed-goto-1.c: New test.
1584 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
1585
1586 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
1587 David Malcolm <dmalcolm@redhat.com>
1588
1589 PR analyzer/110830
1590 * c-c++-common/analyzer/pr110830.c: New test.
1591
1592 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
1593
1594 PR tree-optimization/110875
1595 * gcc.dg/pr110875.c: New.
1596
1597 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
1598
1599 PR c++/111274
1600 * g++.dg/gomp/pr111274.C: New test case.
1601
1602 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
1603
1604 PR target/111225
1605 * gcc.target/i386/pr111225.c: New test.
1606
1607 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1608
1609 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
1610
1611 2023-09-07 Xi Ruoyao <xry111@xry111.site>
1612
1613 * g++.target/loongarch/bstrins-compile.C: New test.
1614 * g++.target/loongarch/bstrins-run.C: New test.
1615
1616 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1617
1618 PR target/111313
1619 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Adapt test.
1620 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Skip check for O1.
1621 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
1622 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
1623 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
1624 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
1625 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
1626 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
1627 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
1628 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
1629 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
1630 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
1631 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
1632 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
1633 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
1634 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
1635 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
1636 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
1637 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
1638 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
1639 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
1640 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
1641 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
1642 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
1643 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
1644 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
1645 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
1646 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
1647 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
1648 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
1649 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
1650 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
1651 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
1652 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
1653 * gcc.target/riscv/rvv/autovec/pr111313.c: New test.
1654
1655 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
1656
1657 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: New test,
1658 * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: New
1659 test to make sure that XVentanaCondOps instructions are disabled
1660 on RV32.
1661 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
1662
1663 2023-09-06 Ian Lance Taylor <iant@golang.org>
1664
1665 PR go/111310
1666 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
1667
1668 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1669
1670 PR c/102989
1671 * gcc.dg/bitint-2.c (foo): Add tests for constexpr var or enumerator
1672 arguments of _BitInt.
1673 * gcc.dg/bitint-31.c: Remove forgotten 0 &&.
1674 * gcc.dg/bitint-32.c: New test.
1675 * gcc.dg/bitint-33.c: New test.
1676 * gcc.dg/bitint-34.c: New test.
1677 * gcc.dg/bitint-35.c: New test.
1678 * gcc.dg/bitint-36.c: New test.
1679 * gcc.dg/fixed-point/bitint-1.c: New test.
1680
1681 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1682
1683 PR c/102989
1684 * gcc.dg/torture/bitint-21.c (main): Add tests for -1 for signed only,
1685 -1 + epsilon, another (-1, 0) range value and -0.
1686 * gcc.dg/torture/bitint-22.c (main): Likewise.
1687 * gcc.dg/bitint-28.c: New test.
1688 * gcc.dg/bitint-29.c: New test.
1689 * gcc.dg/bitint-30.c: New test.
1690 * gcc.dg/bitint-31.c: New test.
1691 * gcc.dg/dfp/bitint-1.c (main): Add tests for -1 for signed only,
1692 -1 + epsilon and -0.
1693 * gcc.dg/dfp/bitint-2.c (main): Likewise.
1694 * gcc.dg/dfp/bitint-3.c (main): Likewise.
1695 * gcc.dg/dfp/bitint-7.c: New test.
1696 * gcc.dg/dfp/bitint-8.c: New test.
1697
1698 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1699
1700 PR c/102989
1701 * gcc.dg/bitint-19.c: New test.
1702 * gcc.dg/bitint-20.c: New test.
1703 * gcc.dg/bitint-21.c: New test.
1704 * gcc.dg/bitint-22.c: New test.
1705 * gcc.dg/bitint-23.c: New test.
1706 * gcc.dg/bitint-24.c: New test.
1707 * gcc.dg/bitint-25.c: New test.
1708 * gcc.dg/bitint-26.c: New test.
1709 * gcc.dg/bitint-27.c: New test.
1710 * g++.dg/ext/bitint1.C: New test.
1711 * g++.dg/ext/bitint2.C: New test.
1712 * g++.dg/ext/bitint3.C: New test.
1713 * g++.dg/ext/bitint4.C: New test.
1714
1715 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1716
1717 PR c/102989
1718 * gcc.dg/torture/bitint-20.c: New test.
1719 * gcc.dg/torture/bitint-21.c: New test.
1720 * gcc.dg/torture/bitint-22.c: New test.
1721 * gcc.dg/torture/bitint-23.c: New test.
1722 * gcc.dg/torture/bitint-24.c: New test.
1723 * gcc.dg/torture/bitint-25.c: New test.
1724 * gcc.dg/torture/bitint-26.c: New test.
1725 * gcc.dg/torture/bitint-27.c: New test.
1726 * gcc.dg/torture/bitint-28.c: New test.
1727 * gcc.dg/torture/bitint-29.c: New test.
1728 * gcc.dg/torture/bitint-30.c: New test.
1729 * gcc.dg/torture/bitint-31.c: New test.
1730 * gcc.dg/torture/bitint-32.c: New test.
1731 * gcc.dg/torture/bitint-33.c: New test.
1732 * gcc.dg/torture/bitint-34.c: New test.
1733 * gcc.dg/torture/bitint-35.c: New test.
1734 * gcc.dg/torture/bitint-36.c: New test.
1735 * gcc.dg/torture/bitint-37.c: New test.
1736 * gcc.dg/torture/bitint-38.c: New test.
1737 * gcc.dg/torture/bitint-39.c: New test.
1738 * gcc.dg/torture/bitint-40.c: New test.
1739 * gcc.dg/torture/bitint-41.c: New test.
1740 * gcc.dg/torture/bitint-42.c: New test.
1741 * gcc.dg/atomic/stdatomic-bitint-1.c: New test.
1742 * gcc.dg/atomic/stdatomic-bitint-2.c: New test.
1743 * gcc.dg/dfp/bitint-1.c: New test.
1744 * gcc.dg/dfp/bitint-2.c: New test.
1745 * gcc.dg/dfp/bitint-3.c: New test.
1746 * gcc.dg/dfp/bitint-4.c: New test.
1747 * gcc.dg/dfp/bitint-5.c: New test.
1748 * gcc.dg/dfp/bitint-6.c: New test.
1749 * gcc.dg/ubsan/bitint-1.c: New test.
1750 * gcc.dg/ubsan/bitint-2.c: New test.
1751 * gcc.dg/ubsan/bitint-3.c: New test.
1752
1753 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1754
1755 PR c/102989
1756 * lib/target-supports.exp (check_effective_target_bitint,
1757 check_effective_target_bitint128, check_effective_target_bitint575):
1758 New effective targets.
1759 * gcc.dg/bitint-1.c: New test.
1760 * gcc.dg/bitint-2.c: New test.
1761 * gcc.dg/bitint-3.c: New test.
1762 * gcc.dg/bitint-4.c: New test.
1763 * gcc.dg/bitint-5.c: New test.
1764 * gcc.dg/bitint-6.c: New test.
1765 * gcc.dg/bitint-7.c: New test.
1766 * gcc.dg/bitint-8.c: New test.
1767 * gcc.dg/bitint-9.c: New test.
1768 * gcc.dg/bitint-10.c: New test.
1769 * gcc.dg/bitint-11.c: New test.
1770 * gcc.dg/bitint-12.c: New test.
1771 * gcc.dg/bitint-13.c: New test.
1772 * gcc.dg/bitint-14.c: New test.
1773 * gcc.dg/bitint-15.c: New test.
1774 * gcc.dg/bitint-16.c: New test.
1775 * gcc.dg/bitint-17.c: New test.
1776 * gcc.dg/bitint-18.c: New test.
1777 * gcc.dg/torture/bitint-1.c: New test.
1778 * gcc.dg/torture/bitint-2.c: New test.
1779 * gcc.dg/torture/bitint-3.c: New test.
1780 * gcc.dg/torture/bitint-4.c: New test.
1781 * gcc.dg/torture/bitint-5.c: New test.
1782 * gcc.dg/torture/bitint-6.c: New test.
1783 * gcc.dg/torture/bitint-7.c: New test.
1784 * gcc.dg/torture/bitint-8.c: New test.
1785 * gcc.dg/torture/bitint-9.c: New test.
1786 * gcc.dg/torture/bitint-10.c: New test.
1787 * gcc.dg/torture/bitint-11.c: New test.
1788 * gcc.dg/torture/bitint-12.c: New test.
1789 * gcc.dg/torture/bitint-13.c: New test.
1790 * gcc.dg/torture/bitint-14.c: New test.
1791 * gcc.dg/torture/bitint-15.c: New test.
1792 * gcc.dg/torture/bitint-16.c: New test.
1793 * gcc.dg/torture/bitint-17.c: New test.
1794 * gcc.dg/torture/bitint-18.c: New test.
1795 * gcc.dg/torture/bitint-19.c: New test.
1796
1797 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1798
1799 PR target/111296
1800 * g++.target/riscv/rvv/base/pr111296.C: New test.
1801
1802 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1803
1804 PR target/111295
1805 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
1806
1807 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1808
1809 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
1810 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Ditto.
1811 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
1812 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Ditto.
1813 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Ditto.
1814 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Ditto.
1815 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Ditto.
1816 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Ditto.
1817 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
1818 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Ditto.
1819 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Ditto.
1820 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Ditto.
1821 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Ditto.
1822 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
1823 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
1824 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Ditto.
1825
1826 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1827
1828 PR analyzer/105899
1829 * c-c++-common/analyzer/strstr-1.c: New test.
1830
1831 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1832
1833 PR analyzer/105899
1834 * c-c++-common/analyzer/null-terminated-strings-2.c: New test.
1835 * c-c++-common/analyzer/overlapping-buffers.c: Update dg-bogus
1836 directives to avoid clashing with note from <string.h> that might
1837 happen to have the same line number. Add strpncpy test coverage.
1838 * c-c++-common/analyzer/strncpy-1.c: New test.
1839 * gcc.dg/analyzer/null-terminated-strings-1.c
1840 (test_filled_nonzero): New.
1841 (void test_filled_zero): New.
1842 (test_filled_symbolic): New.
1843
1844 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1845
1846 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
1847 zero_fill_region.
1848
1849 2023-09-06 Pan Li <pan2.li@intel.com>
1850
1851 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
1852 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
1853
1854 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
1855
1856 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
1857
1858 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1859
1860 PR target/111232
1861 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Add more testcases.
1862 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
1863 * gcc.target/riscv/rvv/autovec/pr111232.c: New test.
1864
1865 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1866
1867 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
1868
1869 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1870
1871 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: New test.
1872 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: New test.
1873 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: New test.
1874 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: New test.
1875 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: New test.
1876 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: New test.
1877 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: New test.
1878 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: New test.
1879
1880 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1881
1882 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: New test.
1883 * gcc.target/riscv/rvv/base/abi-call-args-1.c: New test.
1884 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: New test.
1885 * gcc.target/riscv/rvv/base/abi-call-args-2.c: New test.
1886 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: New test.
1887 * gcc.target/riscv/rvv/base/abi-call-args-3.c: New test.
1888 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: New test.
1889 * gcc.target/riscv/rvv/base/abi-call-args-4.c: New test.
1890 * gcc.target/riscv/rvv/base/abi-call-error-1.c: New test.
1891 * gcc.target/riscv/rvv/base/abi-call-return-run.c: New test.
1892 * gcc.target/riscv/rvv/base/abi-call-return.c: New test.
1893
1894 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1895
1896 * gcc.dg/c11-floatn-1.c: New test.
1897 * gcc.dg/c11-floatn-2.c: New test.
1898 * gcc.dg/c11-floatn-3.c: New test.
1899 * gcc.dg/c11-floatn-4.c: New test.
1900 * gcc.dg/c11-floatn-5.c: New test.
1901 * gcc.dg/c11-floatn-6.c: New test.
1902 * gcc.dg/c11-floatn-7.c: New test.
1903 * gcc.dg/c11-floatn-8.c: New test.
1904 * gcc.dg/c2x-floatn-1.c: New test.
1905 * gcc.dg/c2x-floatn-2.c: New test.
1906 * gcc.dg/c2x-floatn-3.c: New test.
1907 * gcc.dg/c2x-floatn-4.c: New test.
1908 * gcc.dg/c2x-floatn-5.c: New test.
1909 * gcc.dg/c2x-floatn-6.c: New test.
1910 * gcc.dg/c2x-floatn-7.c: New test.
1911 * gcc.dg/c2x-floatn-8.c: New test.
1912
1913 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1914
1915 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: New test.
1916 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: New test.
1917 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: New test.
1918 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: New test.
1919
1920 2023-09-06 Jason Merrill <jason@redhat.com>
1921
1922 * g++.dg/abi/no_unique_address8.C: New test.
1923 * g++.dg/abi/no_unique_address8a.C: New test.
1924
1925 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
1926
1927 * gcc.target/riscv/zicond-ice-2.c: New test. This is based on
1928 an ICE at libat_lock_n func on gcc/libatomic/config/posix/lock.c
1929 but heavily minimized.
1930
1931 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1932
1933 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
1934 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
1935
1936 2023-09-05 Andrew Pinski <apinski@marvell.com>
1937
1938 PR tree-optimization/98710
1939 * gcc.dg/tree-ssa/andor-7.c: New test.
1940 * gcc.dg/tree-ssa/andor-8.c: New test.
1941
1942 2023-09-05 Andrew Pinski <apinski@marvell.com>
1943
1944 PR tree-optimization/103536
1945 * gcc.dg/tree-ssa/andor-6.c: New test.
1946 * gcc.dg/tree-ssa/andor-bool-1.c: New test.
1947
1948 2023-09-05 Andrew Pinski <apinski@marvell.com>
1949
1950 PR tree-optimization/107137
1951 * gcc.dg/tree-ssa/neg-cast-2.c: New test.
1952 * gcc.dg/tree-ssa/neg-cast-3.c: New test.
1953
1954 2023-09-05 Andrew Pinski <apinski@marvell.com>
1955
1956 PR tree-optimization/96694
1957 * gcc.dg/tree-ssa/minmax-24.c: New test.
1958
1959 2023-09-05 Andrew Pinski <apinski@marvell.com>
1960
1961 PR tree-optimization/105832
1962 * gcc.dg/tree-ssa/pr105832-1.c: New test.
1963 * gcc.dg/tree-ssa/pr105832-2.c: New test.
1964 * gcc.dg/tree-ssa/pr105832-3.c: New test.
1965
1966 2023-09-05 Marek Polacek <polacek@redhat.com>
1967
1968 PR c++/91483
1969 * g++.dg/diagnostic/constexpr3.C: New test.
1970
1971 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1972
1973 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
1974
1975 2023-09-05 Jakub Jelinek <jakub@redhat.com>
1976
1977 PR c++/52953
1978 * g++.dg/diagnostic/redeclaration-4.C: New test.
1979 * g++.dg/diagnostic/redeclaration-5.C: New test.
1980 * g++.dg/warn/Wshadow-19.C: New test.
1981
1982 2023-09-05 Jakub Jelinek <jakub@redhat.com>
1983
1984 PR c++/52953
1985 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
1986 wording.
1987 * g++.dg/diagnostic/redeclaration-3.C: New test.
1988 * g++.dg/parse/pr31952-1.C: Expect different diagnostic wording.
1989 * g++.dg/parse/pr31952-3.C: Likewise.
1990
1991 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
1992
1993 * c-c++-common/gomp/allocate-13.c: New test.
1994
1995 2023-09-05 Pan Li <pan2.li@intel.com>
1996
1997 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
1998 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: New test.
1999 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: New test.
2000
2001 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
2002
2003 Revert:
2004 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
2005
2006 * gnat.dg/unroll3.adb: Adjust.
2007
2008 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
2009
2010 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Disable for -Oz.
2011 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Likewise.
2012 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Likewise.
2013 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Likewise.
2014 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Likewise.
2015 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Likewise.
2016 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Likewise.
2017 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Likewise.
2018
2019 2023-09-05 liuhongt <hongtao.liu@intel.com>
2020
2021 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
2022
2023 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2024
2025 * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'.
2026 * gcc.dg/vect/bb-slp-71.c: Likewise.
2027 * gcc.dg/vect/bb-slp-72.c: Likewise.
2028 * gcc.dg/vect/bb-slp-73.c: Likewise.
2029 * gcc.dg/vect/bb-slp-74.c: Likewise.
2030 * gcc.dg/vect/bb-slp-pr101207.c: Likewise.
2031 * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise.
2032 * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise.
2033 * gcc.dg/vect/bb-slp-pr101668.c: Likewise.
2034 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
2035 * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise.
2036 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
2037 * gcc.dg/vect/bb-slp-pr98544.c: Likewise.
2038 * gcc.dg/vect/pr101445.c: Likewise.
2039 * gcc.dg/vect/pr105219.c: Likewise.
2040 * gcc.dg/vect/pr107160.c: Likewise.
2041 * gcc.dg/vect/pr107212-1.c: Likewise.
2042 * gcc.dg/vect/pr107212-2.c: Likewise.
2043 * gcc.dg/vect/pr109502.c: Likewise.
2044 * gcc.dg/vect/pr110381.c: Likewise.
2045 * gcc.dg/vect/pr110838.c: Likewise.
2046 * gcc.dg/vect/pr88497-1.c: Likewise.
2047 * gcc.dg/vect/pr88497-7.c: Likewise.
2048 * gcc.dg/vect/pr96783-1.c: Likewise.
2049 * gcc.dg/vect/pr96783-2.c: Likewise.
2050 * gcc.dg/vect/pr97558-2.c: Likewise.
2051 * gcc.dg/vect/pr99253.c: Likewise.
2052 * gcc.dg/vect/slp-mask-store-1.c: Likewise.
2053 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
2054 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
2055 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
2056 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
2057 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
2058 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
2059 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
2060 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
2061 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
2062 * gcc.dg/vect/vect-cond-13.c: Likewise.
2063 * gcc.dg/vect/vect-recurr-1.c: Likewise.
2064 * gcc.dg/vect/vect-recurr-2.c: Likewise.
2065 * gcc.dg/vect/vect-recurr-3.c: Likewise.
2066 * gcc.dg/vect/vect-recurr-4.c: Likewise.
2067 * gcc.dg/vect/vect-recurr-5.c: Likewise.
2068 * gcc.dg/vect/vect-recurr-6.c: Likewise.
2069
2070 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2071
2072 PR testsuite/111071
2073 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Adjust to new code.
2074 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
2075
2076 2023-09-04 Pan Li <pan2.li@intel.com>
2077
2078 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
2079
2080 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
2081
2082 PR tree-optimization/108757
2083 * gcc.dg/pr108757-1.c: New test.
2084 * gcc.dg/pr108757-2.c: New test.
2085 * gcc.dg/pr108757.h: New test.
2086
2087 2023-09-04 Guo Jie <guojie@loongson.cn>
2088
2089 * gcc.target/loongarch/const-double-zero-stx.c: New test.
2090
2091 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
2092
2093 * gcc.target/loongarch/switch-qi.c: New test.
2094
2095 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
2096
2097 * gcc.target/loongarch/float-load.c: New test.
2098
2099 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2100
2101 PR testsuite/111066
2102 * g++.dg/special/initpri3.C: Fix wording.
2103
2104 2023-09-03 Pan Li <pan2.li@intel.com>
2105
2106 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
2107 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: New test.
2108 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: New test.
2109 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: New test.
2110 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: New test.
2111 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: New test.
2112 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: New test.
2113 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: New test.
2114 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: New test.
2115 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: New test.
2116 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: New test.
2117
2118 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
2119
2120 * gcc.target/loongarch/math-float-128.c: New test.
2121
2122 2023-09-01 Harald Anlauf <anlauf@gmx.de>
2123
2124 PR fortran/31059
2125 * gfortran.dg/bounds_check_fail_5.f90: New test.
2126
2127 2023-09-01 benjamin priour <priour.be@gmail.com>
2128
2129 PR analyzer/105948
2130 PR analyzer/94355
2131 * g++.dg/analyzer/out-of-bounds-placement-new.C: Added a directive.
2132 * g++.dg/analyzer/placement-new.C: Added tests.
2133 * g++.dg/analyzer/new-2.C: New test.
2134 * g++.dg/analyzer/noexcept-new.C: New test.
2135 * g++.dg/analyzer/placement-new-size.C: New test.
2136
2137 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
2138
2139 PR testsuite/111264
2140 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
2141 C++11-compatible.
2142
2143 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
2144
2145 * g++.dg/pr110879.C: Moved to...
2146 * g++.dg/opt/pr110879.C: ...here.
2147
2148 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
2149
2150 PR libstdc++/110879
2151 * g++.dg/pr110879.C: New test.
2152
2153 2023-09-01 Jakub Jelinek <jakub@redhat.com>
2154
2155 PR c++/111069
2156 * g++.dg/cpp2a/decomp8.C: New test.
2157 * g++.dg/cpp2a/decomp9.C: New test.
2158 * g++.dg/abi/macro0.C: Expect __GXX_ABI_VERSION 1019 rather than
2159 1018.
2160
2161 2023-09-01 Jakub Jelinek <jakub@redhat.com>
2162
2163 PR tree-optimization/19832
2164 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
2165
2166 2023-09-01 Jakub Jelinek <jakub@redhat.com>
2167
2168 PR tree-optimization/110915
2169 * gcc.dg/pr110915-1.c: Add -Wno-psabi to dg-options. Move vector
2170 macro definition after limits.h inclusion.
2171 * gcc.dg/pr110915-2.c: Likewise.
2172 * gcc.dg/pr110915-3.c: Likewise.
2173 * gcc.dg/pr110915-4.c: Likewise.
2174 * gcc.dg/pr110915-5.c: Likewise.
2175 * gcc.dg/pr110915-6.c: Likewise.
2176 * gcc.dg/pr110915-7.c: Likewise.
2177 * gcc.dg/pr110915-8.c: Likewise.
2178 * gcc.dg/pr110915-9.c: Likewise.
2179 * gcc.dg/pr110915-10.c: Likewise.
2180 * gcc.dg/pr110915-11.c: Likewise.
2181 * gcc.dg/pr110915-12.c: Likewise.
2182
2183 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
2184
2185 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h: New test.
2186 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h: New test.
2187 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: New test.
2188 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: New test.
2189 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: New test.
2190 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: New test.
2191 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: New test.
2192 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: New test.
2193 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h: New test.
2194 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h: New test.
2195 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: New test.
2196 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: New test.
2197 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: New test.
2198 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: New test.
2199 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: New test.
2200 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: New test.
2201
2202 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
2203
2204 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h: New test.
2205 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h: New test.
2206 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: New test.
2207 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: New test.
2208 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: New test.
2209 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: New test.
2210 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: New test.
2211 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: New test.
2212
2213 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
2214
2215 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Adjust.
2216 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h: New test.
2217 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h: New test.
2218 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: New test.
2219 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: New test.
2220 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: New test.
2221 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: New test.
2222 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: New test.
2223 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: New test.
2224
2225 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
2226
2227 * gcc.target/riscv/rvv/autovec/partial/live-2.c: New test.
2228 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: New test.
2229
2230 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
2231
2232 * gcc.dg/vect/vect-outer-4c-big-array.c: Adjust regex pattern.
2233 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
2234 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
2235 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
2236 * gcc.dg/vect/vect-reduc-dot-u16a.c: Ditto.
2237 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
2238 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
2239 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
2240 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
2241 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
2242 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
2243 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
2244 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
2245 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
2246
2247 2023-09-01 Pan Li <pan2.li@intel.com>
2248
2249 * gcc.target/riscv/rvv/autovec/vls/def.h:
2250 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: New test.
2251 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: New test.
2252 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: New test.
2253 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: New test.
2254 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: New test.
2255 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: New test.
2256 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: New test.
2257 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: New test.
2258 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: New test.
2259 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: New test.
2260 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: New test.
2261 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: New test.
2262
2263 2023-09-01 Andrew Pinski <apinski@marvell.com>
2264
2265 PR tree-optimization/19832
2266 * g++.dg/opt/vectcond-1.C: New test.
2267 * gcc.dg/tree-ssa/phi-opt-same-1.c: New test.
2268
2269 2023-08-31 Andrew Pinski <apinski@marvell.com>
2270
2271 PR tree-optimization/110915
2272 * gcc.dg/pr110915-1.c: New test.
2273 * gcc.dg/pr110915-10.c: New test.
2274 * gcc.dg/pr110915-11.c: New test.
2275 * gcc.dg/pr110915-12.c: New test.
2276 * gcc.dg/pr110915-2.c: New test.
2277 * gcc.dg/pr110915-3.c: New test.
2278 * gcc.dg/pr110915-4.c: New test.
2279 * gcc.dg/pr110915-5.c: New test.
2280 * gcc.dg/pr110915-6.c: New test.
2281 * gcc.dg/pr110915-7.c: New test.
2282 * gcc.dg/pr110915-8.c: New test.
2283 * gcc.dg/pr110915-9.c: New test.
2284
2285 2023-08-31 Pan Li <pan2.li@intel.com>
2286
2287 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
2288
2289 2023-08-31 Pan Li <pan2.li@intel.com>
2290
2291 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
2292
2293 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
2294
2295 PR testsuite/111228
2296 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Update instruction
2297 counts to match the number of associated vec_* built-in calls.
2298 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
2299 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
2300 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
2301 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
2302 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
2303 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
2304 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
2305
2306 2023-08-31 Pan Li <pan2.li@intel.com>
2307
2308 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
2309
2310 2023-08-31 Pan Li <pan2.li@intel.com>
2311 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2312
2313 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
2314
2315 2023-08-31 Richard Biener <rguenther@suse.de>
2316
2317 PR middle-end/111253
2318 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
2319
2320 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
2321
2322 PR target/110411
2323 * gcc.target/powerpc/pr110411-1.c: New testcase.
2324 * gcc.target/powerpc/pr110411-2.c: New testcase.
2325
2326 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
2327
2328 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Adjust.
2329 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Adjust.
2330 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: New test.
2331
2332 2023-08-31 Richard Biener <rguenther@suse.de>
2333
2334 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
2335 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
2336
2337 2023-08-31 Richard Biener <rguenther@suse.de>
2338
2339 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
2340 * gcc.target/i386/pr52252-core.c: Likewise.
2341
2342 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
2343
2344 PR target/96762
2345 * gcc.target/powerpc/pr96762.c: New.
2346
2347 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
2348
2349 PR target/111234
2350 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
2351
2352 2023-08-30 Eric Feng <ef2648@columbia.edu>
2353
2354 PR analyzer/107646
2355 * gcc.dg/plugin/analyzer_cpython_plugin.c: Implements reference
2356 count checking for PyObjects.
2357 * gcc.dg/plugin/cpython-plugin-test-2.c: Moved to...
2358 * gcc.dg/plugin/cpython-plugin-test-PyList_Append.c: ...here
2359 (and added more tests).
2360 * gcc.dg/plugin/cpython-plugin-test-1.c: Moved to...
2361 * gcc.dg/plugin/cpython-plugin-test-no-Python-h.c: ...here (and
2362 added more tests).
2363 * gcc.dg/plugin/plugin.exp: New tests.
2364 * gcc.dg/plugin/cpython-plugin-test-PyList_New.c: New test.
2365 * gcc.dg/plugin/cpython-plugin-test-PyLong_FromLong.c: New test.
2366
2367 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
2368
2369 PR target/106562
2370 * gcc.target/pru/pr106562-10.c: New test.
2371 * gcc.target/pru/pr106562-11.c: New test.
2372 * gcc.target/pru/pr106562-5.c: New test.
2373 * gcc.target/pru/pr106562-6.c: New test.
2374 * gcc.target/pru/pr106562-7.c: New test.
2375 * gcc.target/pru/pr106562-8.c: New test.
2376 * gcc.target/pru/pr106562-9.c: New test.
2377
2378 2023-08-30 Marek Polacek <polacek@redhat.com>
2379
2380 PR c++/91319
2381 * g++.dg/cpp2a/desig30.C: New test.
2382
2383 2023-08-30 Marek Polacek <polacek@redhat.com>
2384
2385 PR c++/111173
2386 * g++.dg/cpp2a/constinit19.C: New test.
2387
2388 2023-08-30 Richard Biener <rguenther@suse.de>
2389
2390 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
2391 of unsigned long.
2392
2393 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2394
2395 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
2396
2397 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2398
2399 * gcc.dg/vect/slp-26.c: Adapt for RVV.
2400
2401 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
2402
2403 PR fortran/48776
2404 * gfortran.dg/interface_procedure_1.f90: New test.
2405
2406 2023-08-30 Richard Biener <rguenther@suse.de>
2407
2408 PR tree-optimization/111228
2409 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
2410
2411 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2412
2413 * gcc.dg/vect/vect-double-reduc-5.c: Add riscv.
2414 * gcc.dg/vect/vect-outer-4e.c: Ditto.
2415 * gcc.dg/vect/vect-outer-4f.c: Ditto.
2416 * gcc.dg/vect/vect-outer-4g.c: Ditto.
2417 * gcc.dg/vect/vect-outer-4k.c: Ditto.
2418 * gcc.dg/vect/vect-outer-4l.c: Ditto.
2419
2420 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2421
2422 * gcc.dg/vect/pr88598-1.c: Add riscv_vector.
2423 * gcc.dg/vect/pr88598-2.c: Ditto.
2424 * gcc.dg/vect/pr88598-3.c: Ditto.
2425
2426 2023-08-30 Die Li <lidie@eswincomputing.com>
2427 Fei Gao <gaofei@eswincomputing.com>
2428
2429 * gcc.target/riscv/cm_mv_rv32.c: New test.
2430
2431 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
2432
2433 * gcc.target/riscv/rv32e_zcmp.c: add testcase for cm.popretz in rv32e
2434 * gcc.target/riscv/rv32i_zcmp.c: add testcase for cm.popretz in rv32i
2435
2436 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
2437
2438 * gcc.target/riscv/rv32e_zcmp.c: New test.
2439 * gcc.target/riscv/rv32i_zcmp.c: New test.
2440 * gcc.target/riscv/zcmp_push_fpr.c: New test.
2441 * gcc.target/riscv/zcmp_stack_alignment.c: New test.
2442
2443 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2444
2445 PR tree-optimization/110914
2446 * gcc.c-torture/execute/pr110914.c: New test.
2447
2448 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR tree-optimization/111015
2451 * gcc.dg/pr111015.c: New test.
2452
2453 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
2454
2455 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
2456
2457 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2458
2459 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
2460
2461 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
2462
2463 * gcc.target/riscv/zicond-xor-01.c: New test.
2464 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
2465
2466 2023-08-29 David Malcolm <dmalcolm@redhat.com>
2467
2468 PR analyzer/99860
2469 * c-c++-common/analyzer/overlapping-buffers.c: New test.
2470
2471 2023-08-29 Marek Polacek <polacek@redhat.com>
2472
2473 * g++.dg/diagnostic/explicit.C: New test.
2474
2475 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
2476
2477 * gcc.target/riscv/zfa-fli-7.c: Change fa0 to fa\[0-9\] to avoid
2478 assigning register numbers that are non-zero.
2479 * gcc.target/riscv/zfa-fli-8.c: Ditto.
2480 * gcc.target/riscv/zfa-fli-5.c: New test.
2481
2482 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
2483 Vineet Gupta <vineetg@rivosinc.com>
2484
2485 * gcc.target/riscv/attribute-1.c: Check for
2486 __riscv_unaligned_slow or __riscv_unaligned_fast
2487 * gcc.target/riscv/attribute-4.c: Check for
2488 __riscv_unaligned_avoid
2489 * gcc.target/riscv/attribute-5.c: Check for
2490 __riscv_unaligned_slow or __riscv_unaligned_fast
2491 * gcc.target/riscv/predef-align-1.c: New test.
2492 * gcc.target/riscv/predef-align-2.c: New test.
2493 * gcc.target/riscv/predef-align-3.c: New test.
2494 * gcc.target/riscv/predef-align-4.c: New test.
2495 * gcc.target/riscv/predef-align-5.c: New test.
2496 * gcc.target/riscv/predef-align-6.c: New test.
2497
2498 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
2499
2500 * jit.dg/test-restrict.c: Add test for __restrict__ attribute.
2501 * jit.dg/all-non-failing-tests.h: Add test-restrict.c to the list.
2502
2503 2023-08-29 Carl Love <cel@us.ibm.com>
2504
2505 PR target/93448
2506 * gcc.target/powerpc/pr93448.c: New test case.
2507
2508 2023-08-29 David Malcolm <dmalcolm@redhat.com>
2509
2510 PR analyzer/105899
2511 * c-c++-common/analyzer/pr99193-2.c: Add
2512 -Wno-analyzer-too-complex.
2513 * gcc.dg/analyzer/strdup-1.c: Include "analyzer-decls.h".
2514 (test_concrete_strlen): New.
2515 (test_symbolic_strlen): New.
2516
2517 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2518
2519 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
2520 extension 'Zcb' with some implications.
2521
2522 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2523
2524 * gcc.target/riscv/predef-30.c: New test for a stub
2525 vendor extension 'XVentanaCondOps'.
2526
2527 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2528
2529 * gcc.target/riscv/predef-29.c: New test for a stub privileged
2530 extension 'Smstateen' with some implications.
2531
2532 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2533
2534 * gcc.target/riscv/pr102957-2.c: New test case using the 'Zk'
2535 extension to continue testing whether we can use valid two-letter
2536 extensions.
2537
2538 2023-08-29 Jakub Jelinek <jakub@redhat.com>
2539
2540 PR middle-end/79173
2541 PR middle-end/111209
2542 * gcc.target/i386/pr79173-12.c: New test.
2543
2544 2023-08-29 Andrew Pinski <apinski@marvell.com>
2545
2546 PR tree-optimization/111147
2547 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
2548
2549 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2550
2551 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
2552
2553 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2554
2555 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
2556
2557 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
2558
2559 PR target/110943
2560 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
2561 * gcc.target/riscv/rvv/base/pr110943.c: New test.
2562
2563 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
2564
2565 * gcc.target/loongarch/sign-extend.c: New test.
2566
2567 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
2568
2569 * gcc.target/riscv/builtin_pause.c: Removed.
2570 * gcc.target/riscv/zihintpause-1.c: New test when the 'Zihintpause'
2571 extension is enabled.
2572 * gcc.target/riscv/zihintpause-2.c: Likewise.
2573 * gcc.target/riscv/zihintpause-noarch.c: New test when the 'Zihintpause'
2574 extension is disabled.
2575
2576 2023-08-28 Andrew Pinski <apinski@marvell.com>
2577
2578 PR testsuite/111215
2579 * gcc.dg/tree-ssa/cond-bool-2.c: Add
2580 `--param logical-op-non-short-circuit=1` to the options.
2581
2582 2023-08-28 Andrew Pinski <apinski@marvell.com>
2583
2584 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
2585 * gcc.dg/pr87009.c: Update test.
2586
2587 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
2588
2589 * gcc.target/loongarch/slt-sign-extend.c: New test.
2590
2591 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2592
2593 * gcc.target/riscv/rvv/base/vxrm-8.c: Adapt tests.
2594 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
2595 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
2596 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
2597 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
2598 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
2599 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
2600
2601 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2602
2603 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Adapt test.
2604 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
2605 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Ditto.
2606 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
2607 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Ditto.
2608 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
2609 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Ditto.
2610 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Ditto.
2611 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
2612 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Ditto.
2613 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
2614 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Ditto.
2615 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
2616 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
2617 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
2618 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
2619 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c:
2620 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
2621 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
2622 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
2623 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
2624 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
2625 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Ditto.
2626 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Ditto.
2627 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Ditto.
2628 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Ditto.
2629 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Ditto.
2630 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Ditto.
2631 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto.
2632 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Ditto.
2633 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Ditto.
2634 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Ditto.
2635 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Ditto.
2636 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Ditto.
2637 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
2638 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
2639 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Ditto.
2640 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
2641 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
2642 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
2643 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
2644 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
2645 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
2646 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
2647 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
2648 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
2649 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
2650 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
2651 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
2652 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
2653 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
2654 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Ditto.
2655 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
2656 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.
2657 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: New test.
2658 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: New test.
2659
2660 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2661
2662 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
2663
2664 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2665
2666 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
2667
2668 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2669
2670 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
2671 sensitive scheduling.
2672
2673 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
2674
2675 PR analyzer/96395
2676 * gcc.dg/analyzer/aliasing-3.c: Moved to...
2677 * c-c++-common/analyzer/aliasing-3.c: ...here.
2678 * gcc.dg/analyzer/aliasing-pr106473.c: Moved to...
2679 * c-c++-common/analyzer/aliasing-pr106473.c: ...here.
2680 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: Moved to...
2681 * c-c++-common/analyzer/asm-x86-dyndbg-2.c: ...here.
2682 * gcc.dg/analyzer/asm-x86-lp64-2.c: Moved to...
2683 * c-c++-common/analyzer/asm-x86-lp64-2.c: ...here.
2684 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: Moved to...
2685 * c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c: ...here.
2686 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: Moved to...
2687 * c-c++-common/analyzer/atomic-builtins-qemu-sockets.c: ...here.
2688 * gcc.dg/analyzer/attr-malloc-6.c: Moved to...
2689 * c-c++-common/analyzer/attr-malloc-6.c: ...here.
2690 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Moved to...
2691 * c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: ...here.
2692 * gcc.dg/analyzer/attr-tainted_args-1.c: Moved to...
2693 * c-c++-common/analyzer/attr-tainted_args-1.c: ...here.
2694 * gcc.dg/analyzer/call-summaries-pr107158.c: Moved to...
2695 * c-c++-common/analyzer/call-summaries-pr107158.c: ...here.
2696 * gcc.dg/analyzer/calloc-1.c: Moved to...
2697 * c-c++-common/analyzer/calloc-1.c: ...here.
2698 * gcc.dg/analyzer/compound-assignment-5.c: Moved to...
2699 * c-c++-common/analyzer/compound-assignment-5.c: ...here.
2700 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Moved to...
2701 * c-c++-common/analyzer/coreutils-cksum-pr108664.c: ...here.
2702 * gcc.dg/analyzer/coreutils-sum-pr108666.c: Moved to...
2703 * c-c++-common/analyzer/coreutils-sum-pr108666.c: ...here.
2704 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: Moved to...
2705 * c-c++-common/analyzer/deref-before-check-pr108455-1.c: ...here.
2706 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: Moved to...
2707 * c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c: ...here.
2708 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: Moved to...
2709 * c-c++-common/analyzer/deref-before-check-pr108475-1.c: ...here.
2710 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: Moved to...
2711 * c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: ...here.
2712 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: Moved to...
2713 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: ...here.
2714 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: Moved to...
2715 * c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c: ...here.
2716 * gcc.dg/analyzer/deref-before-check-pr77425.c: Moved to...
2717 * c-c++-common/analyzer/deref-before-check-pr77425.c: ...here.
2718 * gcc.dg/analyzer/exec-1.c: Moved to...
2719 * c-c++-common/analyzer/exec-1.c: ...here.
2720 * gcc.dg/analyzer/feasibility-3.c: Moved to...
2721 * c-c++-common/analyzer/feasibility-3.c: ...here.
2722 * gcc.dg/analyzer/fields.c: Moved to...
2723 * c-c++-common/analyzer/fields.c: ...here.
2724 * gcc.dg/analyzer/function-ptr-5.c: Moved to...
2725 * c-c++-common/analyzer/function-ptr-5.c: ...here.
2726 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: Moved to...
2727 * c-c++-common/analyzer/infinite-recursion-pr108524-1.c: ...here.
2728 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: Moved to...
2729 * c-c++-common/analyzer/infinite-recursion-pr108524-2.c: ...here.
2730 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: Moved to...
2731 * c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: ...here.
2732 * gcc.dg/analyzer/init.c: Moved to...
2733 * c-c++-common/analyzer/init.c: ...here.
2734 * gcc.dg/analyzer/inlining-3-multiline.c: Moved to...
2735 * c-c++-common/analyzer/inlining-3-multiline.c: ...here.
2736 * gcc.dg/analyzer/inlining-3.c: Moved to...
2737 * c-c++-common/analyzer/inlining-3.c: ...here.
2738 * gcc.dg/analyzer/inlining-4-multiline.c: Moved to...
2739 * c-c++-common/analyzer/inlining-4-multiline.c: ...here.
2740 * gcc.dg/analyzer/inlining-4.c: Moved to...
2741 * c-c++-common/analyzer/inlining-4.c: ...here.
2742 * gcc.dg/analyzer/leak-pr105906.c: Moved to...
2743 * c-c++-common/analyzer/leak-pr105906.c: ...here.
2744 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: Moved to...
2745 * c-c++-common/analyzer/leak-pr108045-with-call-summaries.c: ...here.
2746 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: Moved to...
2747 * c-c++-common/analyzer/leak-pr108045-without-call-summaries.c: ...here.
2748 * gcc.dg/analyzer/leak-pr109059-1.c: Moved to...
2749 * c-c++-common/analyzer/leak-pr109059-1.c: ...here.
2750 * gcc.dg/analyzer/leak-pr109059-2.c: Moved to...
2751 * c-c++-common/analyzer/leak-pr109059-2.c: ...here.
2752 * gcc.dg/analyzer/malloc-2.c: Moved to...
2753 * c-c++-common/analyzer/malloc-2.c: ...here.
2754 * gcc.dg/analyzer/memcpy-2.c: Moved to...
2755 * c-c++-common/analyzer/memcpy-2.c: ...here.
2756 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Moved to...
2757 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: ...here.
2758 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Moved to...
2759 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: ...here.
2760 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: Moved to...
2761 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: ...here.
2762 * gcc.dg/analyzer/null-deref-pr108830.c: Moved to...
2763 * c-c++-common/analyzer/null-deref-pr108830.c: ...here.
2764 * gcc.dg/analyzer/pr101962.c: Moved to...
2765 * c-c++-common/analyzer/pr101962.c: ...here.
2766 * gcc.dg/analyzer/pr103217-2.c: Moved to...
2767 * c-c++-common/analyzer/pr103217-2.c: ...here.
2768 * gcc.dg/analyzer/pr103217.c: Moved to...
2769 * c-c++-common/analyzer/pr103217.c: ...here.
2770 * gcc.dg/analyzer/pr104029.c: Moved to...
2771 * c-c++-common/analyzer/pr104029.c: ...here.
2772 * gcc.dg/analyzer/pr104062.c: Moved to...
2773 * c-c++-common/analyzer/pr104062.c: ...here.
2774 * gcc.dg/analyzer/pr105783.c: Moved to...
2775 * c-c++-common/analyzer/pr105783.c: ...here.
2776 * gcc.dg/analyzer/pr107345.c: Moved to...
2777 * c-c++-common/analyzer/pr107345.c: ...here.
2778 * gcc.dg/analyzer/pr93695-1.c: Moved to...
2779 * c-c++-common/analyzer/pr93695-1.c: ...here.
2780 * gcc.dg/analyzer/pr94596.c: Moved to...
2781 * c-c++-common/analyzer/pr94596.c: ...here.
2782 * gcc.dg/analyzer/pr94839.c: Moved to...
2783 * c-c++-common/analyzer/pr94839.c: ...here.
2784 * gcc.dg/analyzer/pr95152-4.c: C only.
2785 * gcc.dg/analyzer/pr95152-5.c: C only.
2786 * gcc.dg/analyzer/pr95240.c: Moved to...
2787 * c-c++-common/analyzer/pr95240.c: ...here.
2788 * gcc.dg/analyzer/pr96639.c: Moved to...
2789 * c-c++-common/analyzer/pr96639.c: ...here.
2790 * gcc.dg/analyzer/pr96653.c: Moved to...
2791 * c-c++-common/analyzer/pr96653.c: ...here.
2792 * gcc.dg/analyzer/pr96792.c: Moved to...
2793 * c-c++-common/analyzer/pr96792.c: ...here.
2794 * gcc.dg/analyzer/pr96841.c: Moved to...
2795 * c-c++-common/analyzer/pr96841.c: ...here.
2796 * gcc.dg/analyzer/pr98564.c: Moved to...
2797 * c-c++-common/analyzer/pr98564.c: ...here.
2798 * gcc.dg/analyzer/pr98628.c: Moved to...
2799 * c-c++-common/analyzer/pr98628.c: ...here.
2800 * gcc.dg/analyzer/pr98969.c: Moved to...
2801 * c-c++-common/analyzer/pr98969.c: ...here.
2802 * gcc.dg/analyzer/pr99193-2.c: Moved to...
2803 * c-c++-common/analyzer/pr99193-2.c: ...here.
2804 * gcc.dg/analyzer/pr99193-3.c: Moved to...
2805 * c-c++-common/analyzer/pr99193-3.c: ...here.
2806 * gcc.dg/analyzer/pr99716-1.c: Moved to...
2807 * c-c++-common/analyzer/pr99716-1.c: ...here.
2808 * gcc.dg/analyzer/pr99774-1.c: Moved to...
2809 * c-c++-common/analyzer/pr99774-1.c: ...here.
2810 * gcc.dg/analyzer/realloc-1.c: Moved to...
2811 * c-c++-common/analyzer/realloc-1.c: ...here.
2812 * gcc.dg/analyzer/realloc-2.c: Moved to...
2813 * c-c++-common/analyzer/realloc-2.c: ...here.
2814 * gcc.dg/analyzer/realloc-3.c: Moved to...
2815 * c-c++-common/analyzer/realloc-3.c: ...here.
2816 * gcc.dg/analyzer/realloc-4.c: Moved to...
2817 * c-c++-common/analyzer/realloc-4.c: ...here.
2818 * gcc.dg/analyzer/realloc-5.c: Moved to...
2819 * c-c++-common/analyzer/realloc-5.c: ...here.
2820 * gcc.dg/analyzer/realloc-pr110014.c: Moved to...
2821 * c-c++-common/analyzer/realloc-pr110014.c: ...here.
2822 * gcc.dg/analyzer/snprintf-concat.c: Moved to...
2823 * c-c++-common/analyzer/snprintf-concat.c: ...here.
2824 * gcc.dg/analyzer/sock-1.c: Moved to...
2825 * c-c++-common/analyzer/sock-1.c: ...here.
2826 * gcc.dg/analyzer/sprintf-concat.c: Moved to...
2827 * c-c++-common/analyzer/sprintf-concat.c: ...here.
2828 * gcc.dg/analyzer/string-ops-concat-pair.c: Moved to...
2829 * c-c++-common/analyzer/string-ops-concat-pair.c: ...here.
2830 * gcc.dg/analyzer/string-ops-dup.c: Moved to...
2831 * c-c++-common/analyzer/string-ops-dup.c: ...here.
2832 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: Moved to...
2833 * c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c: ...here.
2834 * gcc.dg/analyzer/symbolic-12.c: Moved to...
2835 * c-c++-common/analyzer/symbolic-12.c: ...here.
2836 * gcc.dg/analyzer/uninit-alloca.c: Moved to...
2837 * c-c++-common/analyzer/uninit-alloca.c: ...here.
2838 * gcc.dg/analyzer/untracked-2.c: Moved to...
2839 * c-c++-common/analyzer/untracked-2.c: ...here.
2840 * gcc.dg/analyzer/vasprintf-1.c: Moved to...
2841 * c-c++-common/analyzer/vasprintf-1.c: ...here.
2842 * gcc.dg/analyzer/write-to-const-1.c: Moved to...
2843 * c-c++-common/analyzer/write-to-const-1.c: ...here.
2844 * gcc.dg/analyzer/write-to-function-1.c: C only.
2845 * gcc.dg/analyzer/write-to-string-literal-1.c: Moved to...
2846 * c-c++-common/analyzer/write-to-string-literal-1.c: ...here.
2847 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: Moved to...
2848 * c-c++-common/analyzer/write-to-string-literal-4-disabled.c: ...here.
2849 * gcc.dg/analyzer/write-to-string-literal-5.c: Moved to...
2850 * c-c++-common/analyzer/write-to-string-literal-5.c: ...here.
2851 * g++.dg/analyzer/analyzer.exp: Now also run tests under
2852 c-c++-common/analyzer.
2853 * gcc.dg/analyzer/analyzer-decls.h: Add NULL definition.
2854 * gcc.dg/analyzer/analyzer.exp: Now also run tests under
2855 c-c++-common/analyzer.
2856 * gcc.dg/analyzer/pr104369-1.c: C only.
2857 * gcc.dg/analyzer/pr104369-2.c: Likewise.
2858 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Likewise.
2859 * gcc.dg/analyzer/sprintf-1.c: Split into C-only and
2860 C++-friendly bits.
2861 * gcc.dg/analyzer/allocation-size-multiline-1.c: Removed.
2862 * gcc.dg/analyzer/allocation-size-multiline-2.c: Removed.
2863 * gcc.dg/analyzer/allocation-size-multiline-3.c: Removed.
2864 * gcc.dg/analyzer/data-model-11.c: Removed.
2865 * gcc.dg/analyzer/pr61861.c: C only.
2866 * gcc.dg/analyzer/pr93457.c: Removed.
2867 * gcc.dg/analyzer/pr97568.c: Removed.
2868 * gcc.dg/analyzer/write-to-string-literal-4.c: Removed.
2869 * c-c++-common/analyzer/allocation-size-multiline-1.c: New test.
2870 * c-c++-common/analyzer/allocation-size-multiline-2.c: New test.
2871 * c-c++-common/analyzer/allocation-size-multiline-3.c: New test.
2872 * c-c++-common/analyzer/data-model-11.c: New test.
2873 * c-c++-common/analyzer/pr93457.c: New test.
2874 * c-c++-common/analyzer/pr97568.c: New test.
2875 * c-c++-common/analyzer/sprintf-2.c: C++-friendly bit of
2876 previous gcc.dg/analyzer/sprintf-1.c.
2877 * c-c++-common/analyzer/write-to-string-literal-4.c: New test.
2878
2879 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
2880
2881 PR fortran/92586
2882 * gfortran.dg/pr92586.f90 : New test
2883
2884 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2885
2886 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
2887 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
2888 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
2889 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
2890 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
2891 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
2892 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
2893 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
2894 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
2895 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
2896 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
2897 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
2898 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
2899 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
2900 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
2901 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
2902 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
2903 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
2904 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
2905 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
2906 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
2907 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
2908 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
2909 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
2910 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
2911 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
2912 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
2913 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
2914
2915 2023-08-26 Andrew Pinski <apinski@marvell.com>
2916
2917 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
2918
2919 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
2920
2921 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
2922 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
2923
2924 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
2925
2926 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
2927
2928 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
2929
2930 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
2931 * gcc.target/riscv/zfa-fli-zfh.c: New test.
2932 * gcc.target/riscv/zfa-fli.c: New test.
2933 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
2934 * gcc.target/riscv/zfa-fli-1.c: New test.
2935 * gcc.target/riscv/zfa-fli-2.c: New test.
2936 * gcc.target/riscv/zfa-fli-3.c: New test.
2937 * gcc.target/riscv/zfa-fli-4.c: New test.
2938 * gcc.target/riscv/zfa-fli-6.c: New test.
2939 * gcc.target/riscv/zfa-fli-7.c: New test.
2940 * gcc.target/riscv/zfa-fli-8.c: New test.
2941 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
2942 * gcc.target/riscv/zfa-fround.c: New file.
2943
2944 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2945
2946 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
2947 * gfortran.dg/gomp/collapse2.f90: Likewise.
2948 * gfortran.dg/gomp/imperfect-gotos.f90: New.
2949 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
2950 * gfortran.dg/gomp/imperfect1.f90: New.
2951 * gfortran.dg/gomp/imperfect2.f90: New.
2952 * gfortran.dg/gomp/imperfect3.f90: New.
2953 * gfortran.dg/gomp/imperfect4.f90: New.
2954 * gfortran.dg/gomp/imperfect5.f90: New.
2955
2956 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2957
2958 * c-c++-common/gomp/imperfect-attributes.c: New.
2959 * c-c++-common/gomp/imperfect-badloops.c: New.
2960 * c-c++-common/gomp/imperfect-blocks.c: New.
2961 * c-c++-common/gomp/imperfect-extension.c: New.
2962 * c-c++-common/gomp/imperfect-gotos.c: New.
2963 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
2964 * c-c++-common/gomp/imperfect-labels.c: New.
2965 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
2966 * c-c++-common/gomp/imperfect-pragmas.c: New.
2967 * c-c++-common/gomp/imperfect1.c: New.
2968 * c-c++-common/gomp/imperfect2.c: New.
2969 * c-c++-common/gomp/imperfect3.c: New.
2970 * c-c++-common/gomp/imperfect4.c: New.
2971 * c-c++-common/gomp/imperfect5.c: New.
2972
2973 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2974
2975 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
2976 * g++.dg/gomp/attrs-imperfect1.C: New test.
2977 * g++.dg/gomp/attrs-imperfect2.C: New test.
2978 * g++.dg/gomp/attrs-imperfect3.C: New test.
2979 * g++.dg/gomp/attrs-imperfect4.C: New test.
2980 * g++.dg/gomp/attrs-imperfect5.C: New test.
2981 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
2982 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
2983 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
2984
2985 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2986
2987 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
2988 * c-c++-common/goacc/tile-2.c: Likewise.
2989 * gcc.dg/gomp/collapse-1.c: Likewise.
2990
2991 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
2992
2993 * gcc.target/riscv/gcse-const.c: New Test
2994 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
2995 for Jump.
2996 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
2997
2998 2023-08-25 Andrew Pinski <apinski@marvell.com>
2999
3000 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
3001
3002 2023-08-25 Harald Anlauf <anlauf@gmx.de>
3003
3004 PR fortran/35095
3005 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
3006 * gfortran.dg/data_bounds_2.f90: New test.
3007
3008 2023-08-25 David Malcolm <dmalcolm@redhat.com>
3009
3010 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
3011 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
3012 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
3013
3014 2023-08-25 Richard Biener <rguenther@suse.de>
3015
3016 PR tree-optimization/111137
3017 * gcc.dg/torture/pr111137.c: New testcase.
3018
3019 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
3020
3021 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
3022
3023 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
3024
3025 * gcc.target/riscv/vector-abi-1.c: Moved to...
3026 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
3027 * gcc.target/riscv/vector-abi-2.c: Moved to...
3028 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
3029 * gcc.target/riscv/vector-abi-3.c: Moved to...
3030 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
3031 * gcc.target/riscv/vector-abi-4.c: Moved to...
3032 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
3033 * gcc.target/riscv/vector-abi-5.c: Moved to...
3034 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
3035 * gcc.target/riscv/vector-abi-6.c: Moved to...
3036 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
3037 * gcc.target/riscv/vector-abi-7.c: Moved to...
3038 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
3039 * gcc.target/riscv/vector-abi-8.c: Moved to...
3040 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
3041 * gcc.target/riscv/vector-abi-9.c: Moved to...
3042 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
3043
3044 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
3045
3046 PR target/111127
3047 * gcc.target/i386/pr111127.c: New test.
3048
3049 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
3050
3051 PR target/94866
3052 * g++.target/i386/pr94866.C: New test.
3053
3054 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
3055
3056 PR c/106537
3057 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
3058 non-function pointers is legit.
3059 * gcc.c-torture/compile/pr106537-2.c: Likewise.
3060
3061 2023-08-24 David Malcolm <dmalcolm@redhat.com>
3062
3063 PR analyzer/105899
3064 * gcc.dg/analyzer/strcat-1.c: New test.
3065
3066 2023-08-24 David Malcolm <dmalcolm@redhat.com>
3067
3068 PR analyzer/105899
3069 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
3070
3071 2023-08-24 David Malcolm <dmalcolm@redhat.com>
3072
3073 PR analyzer/105899
3074 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
3075 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
3076 * gcc.dg/analyzer/strcpy-3.c: Likewise.
3077 * gcc.dg/analyzer/strcpy-4.c: New test.
3078
3079 2023-08-24 David Malcolm <dmalcolm@redhat.com>
3080
3081 PR analyzer/105899
3082 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
3083 (test_strlen_1): New.
3084
3085 2023-08-24 Richard Biener <rguenther@suse.de>
3086
3087 PR tree-optimization/111123
3088 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
3089
3090 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3091
3092 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
3093 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
3094 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
3095 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
3096 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
3097 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
3098 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
3099 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
3100 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
3101 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
3102 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
3103 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
3104 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
3105 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
3106 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
3107 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
3108 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
3109 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
3110 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
3111 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
3112 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
3113 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
3114 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
3115 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
3116 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
3117 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
3118
3119 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
3120
3121 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
3122 -fno-sched-pressure.
3123 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
3124 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
3125 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
3126 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
3127 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
3128 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
3129 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
3130 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
3131 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
3132 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
3133 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
3134 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
3135 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
3136 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
3137 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
3138 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
3139 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
3140 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
3141 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
3142 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
3143 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
3144 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
3145 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
3146 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
3147
3148 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
3149
3150 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
3151
3152 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
3153
3154 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
3155 Add tests.
3156 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
3157 Ditto.
3158 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
3159 Ditto.
3160 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
3161 Ditto.
3162 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
3163 Ditto.
3164 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
3165 Ditto.
3166 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
3167 Ditto.
3168 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
3169 Ditto.
3170 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
3171 Ditto.
3172 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
3173 Ditto.
3174 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
3175 Ditto.
3176 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
3177 Ditto.
3178 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
3179 Ditto.
3180 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
3181 Ditto.
3182 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
3183 Ditto.
3184 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
3185 Ditto.
3186 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
3187 Ditto.
3188
3189 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
3190
3191 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
3192 Add variable to hold reference result.
3193
3194 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
3195
3196 * gcc.dg/c2x-attr-syntax-6.c: New test.
3197 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
3198
3199 2023-08-24 Richard Biener <rguenther@suse.de>
3200
3201 PR tree-optimization/111115
3202 * lib/target-supports.exp (check_effective_target_vect_masked_store):
3203 Supported with check_avx_available.
3204 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
3205
3206 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
3207
3208 * gcc.target/aarch64/neoverse_v1_2.c: New test.
3209 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
3210
3211 2023-08-24 Richard Biener <rguenther@suse.de>
3212
3213 PR tree-optimization/111128
3214 * gcc.dg/torture/pr111128.c: New testcase.
3215
3216 2023-08-24 Richard Biener <rguenther@suse.de>
3217
3218 PR testsuite/111125
3219 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
3220
3221 2023-08-24 Andrew Pinski <apinski@marvell.com>
3222
3223 PR tree-optimization/111109
3224 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
3225
3226 2023-08-24 Andrew Pinski <apinski@marvell.com>
3227
3228 PR tree-optimization/95929
3229 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
3230 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
3231 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
3232
3233 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3234
3235 Revert:
3236 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3237
3238 * g++.target/i386/mv33.C: New test.
3239 * gcc.target/i386/avx10_1-1.c: Ditto.
3240 * gcc.target/i386/avx10_1-2.c: Ditto.
3241 * gcc.target/i386/avx10_1-3.c: Ditto.
3242 * gcc.target/i386/avx10_1-4.c: Ditto.
3243 * gcc.target/i386/avx10_1-5.c: Ditto.
3244 * gcc.target/i386/avx10_1-6.c: Ditto.
3245 * gcc.target/i386/avx10_1-7.c: Ditto.
3246 * gcc.target/i386/avx10_1-8.c: Ditto.
3247 * gcc.target/i386/avx10_1-9.c: Ditto.
3248 * gcc.target/i386/avx10_1-10.c: Ditto.
3249
3250 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3251
3252 Revert:
3253 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3254
3255 * gcc.target/i386/avx10_1-11.c: New test.
3256 * gcc.target/i386/avx10_1-12.c: Ditto.
3257 * gcc.target/i386/avx10_1-13.c: Ditto.
3258 * gcc.target/i386/avx10_1-14.c: Ditto.
3259
3260 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3261
3262 Revert:
3263 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3264
3265 * gcc.target/i386/avx10_1-15.c: New test.
3266 * gcc.target/i386/avx10_1-16.c: Ditto.
3267 * gcc.target/i386/avx10_1-17.c: Ditto.
3268 * gcc.target/i386/avx10_1-18.c: Ditto.
3269
3270 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3271
3272 Revert:
3273 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3274
3275 * gcc.target/i386/avx-1.c: Add -mavx10.1.
3276 * gcc.target/i386/avx-2.c: Ditto.
3277 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
3278
3279 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3280
3281 Revert:
3282 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3283
3284 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
3285 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
3286 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
3287 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
3288 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
3289 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
3290 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
3291 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
3292 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
3293 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
3294 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
3295 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
3296 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
3297
3298 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3299
3300 Revert:
3301 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3302
3303 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
3304 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
3305 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
3306 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
3307 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
3308 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
3309 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
3310 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
3311 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
3312 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
3313 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
3314 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
3315 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
3316 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
3317 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
3318 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
3319 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
3320
3321 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3322
3323 Revert:
3324 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3325
3326 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
3327 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
3328 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
3329 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
3330 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
3331 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
3332 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
3333 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
3334 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
3335 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
3336
3337 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3338
3339 Revert:
3340 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3341
3342 PR target/111051
3343 PR target/111051
3344 * gcc.target/i386/pr111051-1.c: New test.
3345
3346 2023-08-24 Richard Biener <rguenther@suse.de>
3347
3348 PR debug/111080
3349 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
3350
3351 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
3352
3353 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
3354
3355 2023-08-23 Harald Anlauf <anlauf@gmx.de>
3356
3357 PR fortran/32986
3358 * gfortran.dg/common_28.f90: New test.
3359
3360 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
3361
3362 * gcc.dg/pr102983.c: Adjust output expectations.
3363 * gcc.dg/pr110918.c: New.
3364
3365 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
3366
3367 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
3368 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
3369 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
3370 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
3371 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
3372 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
3373 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
3374 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
3375 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
3376 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
3377 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
3378 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
3379 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
3380 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
3381 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
3382 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
3383
3384 2023-08-23 Jan Hubicka <jh@suse.cz>
3385
3386 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
3387
3388 2023-08-23 Jan Hubicka <jh@suse.cz>
3389
3390 PR middle-end/110940
3391 * gcc.c-torture/compile/pr110940.c: New test.
3392
3393 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3394
3395 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
3396 Add vsetvli asm.
3397
3398 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3399
3400 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
3401
3402 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3403
3404 PR analyzer/105899
3405 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
3406 results on symbolic values.
3407 * gcc.dg/analyzer/strlen-1.c: New test.
3408
3409 2023-08-22 Jason Merrill <jason@redhat.com>
3410
3411 PR c++/109751
3412 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
3413 * g++.dg/cpp2a/concepts-friend15.C: New test.
3414 * g++.dg/cpp2a/concepts-friend11a.C: New file.
3415
3416 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
3417
3418 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
3419 * c-c++-common/gomp/defaultmap-5.c: New test.
3420 * c-c++-common/gomp/defaultmap-6.c: New test.
3421 * gfortran.dg/gomp/defaultmap-10.f90: New test.
3422 * gfortran.dg/gomp/defaultmap-9.f90: New test.
3423
3424 2023-08-22 Richard Biener <rguenther@suse.de>
3425
3426 PR tree-optimization/94864
3427 PR tree-optimization/94865
3428 PR tree-optimization/93080
3429 * gcc.target/i386/pr94864.c: New testcase.
3430 * gcc.target/i386/pr94865.c: Likewise.
3431 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
3432 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
3433 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
3434
3435 2023-08-22 Harald Anlauf <anlauf@gmx.de>
3436
3437 PR fortran/49588
3438 * gfortran.dg/data_vector_section.f90: New test.
3439
3440 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3441 Kewen.Lin <linkw@linux.ibm.com>
3442
3443 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
3444 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
3445
3446 2023-08-22 liuhongt <hongtao.liu@intel.com>
3447
3448 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
3449 TARGET_64BIT.
3450
3451 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
3452
3453 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
3454 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
3455 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
3456 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
3457 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
3458 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
3459
3460 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3461
3462 PR analyzer/105899
3463 * gcc.dg/analyzer/attr-format-1.c: New test.
3464 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
3465 now-passing tests.
3466
3467 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3468
3469 * gcc.dg/analyzer/fopen-1.c: New test.
3470
3471 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3472
3473 PR analyzer/105899
3474 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
3475 reimplementation of unterminated string detection. Add test
3476 coverage for uninitialized buffers.
3477 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
3478 * gcc.dg/analyzer/putenv-1.c: Likewise.
3479 * gcc.dg/analyzer/strchr-1.c: Likewise.
3480 * gcc.dg/analyzer/strcpy-1.c: Likewise.
3481 * gcc.dg/analyzer/strdup-1.c: Likewise.
3482
3483 2023-08-22 Pan Li <pan2.li@intel.com>
3484
3485 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
3486
3487 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3488
3489 * gcc.dg/unroll-7.c: Remove xfail.
3490
3491 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
3492
3493 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
3494 * gcc.target/riscv/xtheadbb.c: Ditto.
3495 * gcc.target/riscv/xtheadbs.c: Ditto.
3496 * gcc.target/riscv/xtheadcmo.c: Ditto.
3497 * gcc.target/riscv/xtheadcondmov.c: Ditto.
3498 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
3499 * gcc.target/riscv/xtheadfmv.c: Ditto.
3500 * gcc.target/riscv/xtheadint.c: Ditto.
3501 * gcc.target/riscv/xtheadmac.c: Ditto.
3502 * gcc.target/riscv/xtheadmemidx.c: Ditto.
3503 * gcc.target/riscv/xtheadmempair.c: Ditto.
3504 * gcc.target/riscv/xtheadsync.c: Ditto.
3505 * gcc.target/riscv/zawrs.c: Ditto.
3506 * gcc.target/riscv/zvbb.c: Ditto.
3507 * gcc.target/riscv/zvbc.c: Ditto.
3508 * gcc.target/riscv/zvkg.c: Ditto.
3509 * gcc.target/riscv/zvkned.c: Ditto.
3510 * gcc.target/riscv/zvknha.c: Ditto.
3511 * gcc.target/riscv/zvknhb.c: Ditto.
3512 * gcc.target/riscv/zvksed.c: Ditto.
3513 * gcc.target/riscv/zvksh.c: Ditto.
3514 * gcc.target/riscv/zvkt.c: Ditto.
3515
3516 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
3517
3518 * gcc.target/riscv/zvkn.c: Quote #error messages.
3519 * gcc.target/riscv/zvkn-1.c: Ditto.
3520 * gcc.target/riscv/zvknc.c: Ditto.
3521 * gcc.target/riscv/zvknc-1.c: Ditto.
3522 * gcc.target/riscv/zvknc-2.c: Ditto.
3523 * gcc.target/riscv/zvkng.c: Ditto.
3524 * gcc.target/riscv/zvkng-1.c: Ditto.
3525 * gcc.target/riscv/zvkng-2.c: Ditto.
3526 * gcc.target/riscv/zvks.c: Ditto.
3527 * gcc.target/riscv/zvks-1.c: Ditto.
3528 * gcc.target/riscv/zvksc.c: Ditto.
3529 * gcc.target/riscv/zvksc-1.c: Ditto.
3530 * gcc.target/riscv/zvksc-2.c: Ditto.
3531 * gcc.target/riscv/zvksg.c: Ditto.
3532 * gcc.target/riscv/zvksg-1.c: Ditto.
3533 * gcc.target/riscv/zvksg-2.c: Ditto.
3534
3535 2023-08-21 Richard Biener <rguenther@suse.de>
3536
3537 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
3538
3539 2023-08-21 Richard Biener <rguenther@suse.de>
3540
3541 * lib/target-supports.exp: Add vect128, vect256 and vect512
3542 effective targets.
3543 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
3544 vect256 case.
3545
3546 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3547
3548 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
3549 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
3550 for targets that support vect_fold_extract_last.
3551
3552 2023-08-21 Richard Biener <rguenther@suse.de>
3553
3554 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
3555 to avoid reduction vectorization.
3556
3557 2023-08-21 liuhongt <hongtao.liu@intel.com>
3558
3559 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
3560 options.
3561 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
3562 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
3563 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
3564 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
3565 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
3566 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
3567 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
3568 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
3569 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
3570 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
3571 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
3572 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
3573 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
3574 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
3575 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
3576 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
3577 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
3578
3579 2023-08-21 Richard Biener <rguenther@suse.de>
3580
3581 PR tree-optimization/111082
3582 * gcc.dg/pr111082.c: New testcase.
3583
3584 2023-08-21 Richard Biener <rguenther@suse.de>
3585
3586 PR tree-optimization/111070
3587 * gcc.dg/pr111070.c: New testcase.
3588
3589 2023-08-21 Andrew Pinski <apinski@marvell.com>
3590
3591 PR tree-optimization/111002
3592 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
3593
3594 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
3595
3596 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
3597
3598 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3599
3600 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
3601
3602 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3603
3604 PR testsuite/110756
3605 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
3606
3607 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3608
3609 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
3610 _FORTIFY_SOURCE=0 on darwin.
3611 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
3612 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
3613
3614 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3615
3616 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
3617
3618 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3619
3620 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
3621 expected pattern.
3622
3623 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3624
3625 PR analyzer/104042
3626 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
3627 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
3628 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
3629 * gcc.dg/analyzer/fd-listen.c: Likewise.
3630 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
3631 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
3632 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
3633 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
3634 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
3635
3636 2023-08-20 Andrew Pinski <apinski@marvell.com>
3637
3638 PR tree-optimization/111006
3639 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
3640
3641 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3642
3643 * lib/target-supports.exp (dg-require-python-h): Test
3644 whether Python.h can really be used.
3645
3646 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
3647
3648 PR target/111023
3649 * gcc.target/i386/pr111023-2.c: New test.
3650 * gcc.target/i386/pr111023-4b.c: New test.
3651 * gcc.target/i386/pr111023-8b.c: New test.
3652 * gcc.target/i386/pr111023.c: New test.
3653
3654 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
3655
3656 PR ipa/110753
3657 * gcc.dg/tree-ssa/pr110753.c: New test.
3658
3659 2023-08-18 Richard Biener <rguenther@suse.de>
3660
3661 PR tree-optimization/111019
3662 * g++.dg/torture/pr111019.C: New testcase.
3663
3664 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
3665
3666 * gcc.target/bpf/frame-limit-1.c: New test.
3667 * gcc.target/bpf/frame-limit-2.c: Likewise.
3668
3669 2023-08-18 Richard Biener <rguenther@suse.de>
3670
3671 PR tree-optimization/111048
3672 * gcc.dg/torture/pr111048.c: New testcase.
3673
3674 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
3675
3676 PR target/111051
3677 PR target/111051
3678 * gcc.target/i386/pr111051-1.c: New test.
3679
3680 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3681
3682 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
3683 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
3684
3685 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3686
3687 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
3688 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
3689
3690 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3691 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
3692
3693 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
3694 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
3695
3696 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3697
3698 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
3699 Address failure due to uninitialized vtype register.
3700
3701 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
3702
3703 PR tree-optimization/111009
3704 * gcc.dg/pr111009.c: New.
3705
3706 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
3707 Charlie Jenkins <charlie@rivosinc.com>
3708
3709 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
3710 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
3711
3712 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
3713
3714 PR c/106537
3715 * gcc.c-torture/compile/pr106537-1.c: New test.
3716 * gcc.c-torture/compile/pr106537-2.c: Likewise.
3717 * gcc.c-torture/compile/pr106537-3.c: Likewise.
3718
3719 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
3720
3721 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
3722 * gcc.target/riscv/zvkn-1.c: Ditto.
3723 * gcc.target/riscv/zvknc.c: Ditto.
3724 * gcc.target/riscv/zvknc-1.c: Ditto.
3725 * gcc.target/riscv/zvknc-2.c: Ditto.
3726 * gcc.target/riscv/zvkng.c: Ditto.
3727 * gcc.target/riscv/zvkng-1.c: Ditto.
3728 * gcc.target/riscv/zvkng-2.c: Ditto.
3729 * gcc.target/riscv/zvks.c: Ditto.
3730 * gcc.target/riscv/zvks-1.c: Ditto.
3731 * gcc.target/riscv/zvksc.c: Ditto.
3732 * gcc.target/riscv/zvksc-1.c: Ditto.
3733 * gcc.target/riscv/zvksc-2.c: Ditto.
3734 * gcc.target/riscv/zvksg.c: Ditto.
3735 * gcc.target/riscv/zvksg-1.c: Ditto.
3736 * gcc.target/riscv/zvksg-2.c: Ditto.
3737
3738 2023-08-17 Richard Biener <rguenther@suse.de>
3739
3740 PR tree-optimization/111039
3741 * gcc.dg/pr111039.c: New testcase.
3742
3743 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
3744
3745 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
3746 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
3747 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
3748 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
3749 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
3750 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
3751 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
3752 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
3753 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
3754 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
3755
3756 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
3757
3758 * gcc.target/bpf/naked-1.c: New test.
3759
3760 2023-08-17 Richard Biener <rguenther@suse.de>
3761
3762 * gcc.target/i386/vect-reduc-2.c: New testcase.
3763
3764 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
3765
3766 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
3767 Remove dg-line var declare_a.
3768
3769 2023-08-17 Pan Li <pan2.li@intel.com>
3770
3771 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
3772
3773 2023-08-17 Pan Li <pan2.li@intel.com>
3774
3775 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
3776
3777 2023-08-17 Pan Li <pan2.li@intel.com>
3778
3779 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
3780
3781 2023-08-17 Pan Li <pan2.li@intel.com>
3782
3783 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
3784
3785 2023-08-17 Pan Li <pan2.li@intel.com>
3786
3787 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
3788
3789 2023-08-17 Pan Li <pan2.li@intel.com>
3790
3791 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
3792
3793 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3794
3795 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
3796 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
3797 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
3798 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
3799 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
3800 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
3801 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
3802 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
3803 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
3804 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
3805
3806 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3807
3808 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
3809 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
3810 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
3811 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
3812 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
3813 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
3814 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
3815 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
3816 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
3817 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
3818 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
3819 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
3820 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
3821 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
3822 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
3823 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
3824 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
3825
3826 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3827
3828 PR target/111037
3829 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
3830 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
3831
3832 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3833
3834 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
3835 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
3836 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
3837 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
3838 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
3839 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
3840 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
3841 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
3842 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
3843 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
3844 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
3845 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
3846 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
3847
3848 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3849
3850 * gcc.target/i386/avx-1.c: Add -mavx10.1.
3851 * gcc.target/i386/avx-2.c: Ditto.
3852 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
3853
3854 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3855
3856 * gcc.target/i386/avx10_1-15.c: New test.
3857 * gcc.target/i386/avx10_1-16.c: Ditto.
3858 * gcc.target/i386/avx10_1-17.c: Ditto.
3859 * gcc.target/i386/avx10_1-18.c: Ditto.
3860
3861 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3862
3863 * gcc.target/i386/avx10_1-11.c: New test.
3864 * gcc.target/i386/avx10_1-12.c: Ditto.
3865 * gcc.target/i386/avx10_1-13.c: Ditto.
3866 * gcc.target/i386/avx10_1-14.c: Ditto.
3867
3868 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3869
3870 * g++.target/i386/mv33.C: New test.
3871 * gcc.target/i386/avx10_1-1.c: Ditto.
3872 * gcc.target/i386/avx10_1-2.c: Ditto.
3873 * gcc.target/i386/avx10_1-3.c: Ditto.
3874 * gcc.target/i386/avx10_1-4.c: Ditto.
3875 * gcc.target/i386/avx10_1-5.c: Ditto.
3876 * gcc.target/i386/avx10_1-6.c: Ditto.
3877 * gcc.target/i386/avx10_1-7.c: Ditto.
3878 * gcc.target/i386/avx10_1-8.c: Ditto.
3879 * gcc.target/i386/avx10_1-9.c: Ditto.
3880 * gcc.target/i386/avx10_1-10.c: Ditto.
3881
3882 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
3883
3884 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
3885
3886 2023-08-17 Andrew Pinski <apinski@marvell.com>
3887
3888 PR target/110986
3889 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
3890
3891 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
3892
3893 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
3894 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
3895 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
3896 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
3897
3898 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
3899
3900 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
3901 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
3902 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
3903 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
3904 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
3905
3906 2023-08-16 Pan Li <pan2.li@intel.com>
3907
3908 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
3909
3910 2023-08-16 Pan Li <pan2.li@intel.com>
3911
3912 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
3913
3914 2023-08-16 Pan Li <pan2.li@intel.com>
3915
3916 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
3917
3918 2023-08-16 Pan Li <pan2.li@intel.com>
3919
3920 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
3921
3922 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
3923
3924 PR target/110429
3925 * gcc.target/powerpc/pr110429.c: New.
3926
3927 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
3928
3929 PR target/106769
3930 * gcc.target/powerpc/pr106769.h: New.
3931 * gcc.target/powerpc/pr106769-p8.c: New.
3932 * gcc.target/powerpc/pr106769-p9.c: New.
3933
3934 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3935
3936 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
3937 Adapt test.
3938 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
3939 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
3940 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
3941 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
3942 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
3943 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
3944 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
3945 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
3946 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
3947 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
3948 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
3949 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
3950 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
3951 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
3952 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
3953 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
3954 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
3955 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
3956 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
3957 New test.
3958 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
3959 New test.
3960 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
3961 New test.
3962 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
3963 New test.
3964 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
3965 New test.
3966 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
3967 New test.
3968 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
3969 New test.
3970 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
3971 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
3972 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
3973 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
3974 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
3975 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
3976 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
3977 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
3978 New test.
3979 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
3980 New test.
3981 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
3982 New test.
3983 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
3984 New test.
3985 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
3986 New test.
3987 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
3988 New test.
3989 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
3990 New test.
3991 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
3992 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
3993 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
3994 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
3995 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
3996 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
3997 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
3998 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
3999 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
4000 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
4001 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
4002 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
4003 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
4004 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
4005 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
4006 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
4007 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
4008 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
4009 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
4010 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
4011 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
4012 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
4013 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
4014 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
4015 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
4016 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
4017 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
4018 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
4019 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
4020 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
4021 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
4022 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
4023 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
4024 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
4025 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
4026 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
4027
4028 2023-08-16 Pan Li <pan2.li@intel.com>
4029
4030 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
4031
4032 2023-08-16 liuhongt <hongtao.liu@intel.com>
4033
4034 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
4035 gather vectorization.
4036 * gcc.target/i386/avx2-gather-6.c: Ditto.
4037 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
4038 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
4039 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
4040 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
4041 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
4042 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
4043 * gcc.target/i386/pr88531-1b.c: Ditto.
4044 * gcc.target/i386/pr88531-1c.c: Ditto.
4045
4046 2023-08-16 liuhongt <hongtao.liu@intel.com>
4047
4048 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
4049
4050 2023-08-15 David Faust <david.faust@oracle.com>
4051
4052 PR target/111029
4053 * gcc.target/bpf/smov-2.c: New test.
4054 * gcc.target/bpf/smov-pseudoc-2.c: New test.
4055
4056 2023-08-15 Martin Jambor <mjambor@suse.cz>
4057
4058 PR ipa/68930
4059 PR ipa/92497
4060 * gcc.dg/ipa/pr92497-1.c: New test.
4061 * gcc.dg/ipa/pr92497-2.c: Likewise.
4062
4063 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
4064
4065 PR d/110959
4066 * gdc.dg/pr110959.d: New test.
4067
4068 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
4069 Thomas Schwinge <thomas@codesourcery.com>
4070
4071 * c-c++-common/goacc/default-3.c: Adjust testcase.
4072 * c-c++-common/goacc/default-4.c: Adjust testcase.
4073 * c-c++-common/goacc/default-5.c: Adjust testcase.
4074 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
4075 * gfortran.dg/goacc/default-4.f: Adjust testcase.
4076 * gfortran.dg/goacc/default-5.f: Adjust testcase.
4077
4078 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4079
4080 PR target/110989
4081 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
4082
4083 2023-08-15 Richard Biener <rguenther@suse.de>
4084
4085 * gcc.dg/vect/bb-slp-75.c: New testcase.
4086
4087 2023-08-15 Richard Biener <rguenther@suse.de>
4088
4089 PR tree-optimization/110963
4090 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
4091
4092 2023-08-15 Richard Biener <rguenther@suse.de>
4093
4094 PR tree-optimization/110991
4095 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
4096
4097 2023-08-15 Pan Li <pan2.li@intel.com>
4098
4099 * gcc.target/riscv/mode-switch-ice-1.c: New test.
4100
4101 2023-08-15 Pan Li <pan2.li@intel.com>
4102
4103 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
4104
4105 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
4106
4107 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
4108 codes from the arguments.
4109 (p): Update calls: pass explicit distinct error codes.
4110
4111 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
4112
4113 PR fortran/110360
4114 PR fortran/110419
4115 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
4116
4117 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
4118
4119 PR analyzer/110543
4120 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
4121 New test.
4122 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
4123 New test.
4124 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
4125 New test.
4126
4127 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
4128
4129 DR 2386
4130 PR c++/110216
4131 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
4132 * g++.dg/cpp1z/pr110216.C: New test.
4133
4134 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
4135
4136 * gcc.target/riscv/arch-24.c: New test.
4137 * gcc.target/riscv/arch-25.c: New test.
4138
4139 2023-08-14 Pan Li <pan2.li@intel.com>
4140
4141 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
4142
4143 2023-08-14 Pan Li <pan2.li@intel.com>
4144
4145 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
4146
4147 2023-08-14 Pan Li <pan2.li@intel.com>
4148
4149 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
4150
4151 2023-08-14 Pan Li <pan2.li@intel.com>
4152
4153 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
4154
4155 2023-08-14 Pan Li <pan2.li@intel.com>
4156
4157 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
4158
4159 2023-08-14 Pan Li <pan2.li@intel.com>
4160
4161 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
4162
4163 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
4164
4165 PR modula2/108119
4166 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
4167 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
4168 (gm2_init_iso): Add -fm2-plugin.
4169 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
4170 (gm2_init_pim2): Add -fm2-plugin.
4171 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
4172 (gm2_init_iso): Add -fm2-plugin.
4173 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
4174 (gm2_init_pim2): Add -fm2-plugin.
4175
4176 2023-08-12 Jakub Jelinek <jakub@redhat.com>
4177
4178 * gcc.dg/stdckdint-1.c: New test.
4179 * gcc.dg/stdckdint-2.c: New test.
4180
4181 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4182
4183 PR target/110994
4184 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
4185
4186 2023-08-12 Patrick Palka <ppalka@redhat.com>
4187 Jason Merrill <jason@redhat.com>
4188
4189 PR c++/106604
4190 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
4191 of "declared" in the repeated deduction guide diagnostics.
4192 * g++.dg/cpp1z/class-deduction116.C: New test.
4193
4194 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4195
4196 PR target/110985
4197 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
4198
4199 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4200
4201 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
4202 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
4203 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
4204 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
4205 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
4206 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
4207 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
4208 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
4209 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
4210 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
4211
4212 2023-08-11 David Malcolm <dmalcolm@redhat.com>
4213
4214 PR analyzer/105899
4215 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
4216 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
4217 (test_error_at_line_unterminated): New.
4218 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
4219 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
4220 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
4221 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
4222 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
4223
4224 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4225
4226 PR middle-end/110989
4227 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
4228
4229 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
4230
4231 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
4232 to dg-options.
4233 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
4234 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
4235 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
4236 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
4237 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
4238 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
4239 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
4240 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
4241 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
4242 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
4243 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
4244 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
4245 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
4246 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
4247 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
4248 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
4249 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
4250 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
4251 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
4252 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
4253 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
4254 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
4255 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
4256 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
4257 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
4258 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
4259 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
4260
4261 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
4262
4263 * lib/target-supports.exp (check_effective_target_alloca): BPF
4264 target does not support alloca.
4265 * gcc.target/bpf/diag-alloca-1.c: New test.
4266 * gcc.target/bpf/diag-alloca-2.c: Likewise.
4267 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
4268 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
4269 * gcc.target/bpf/regs-availability-1.c: Likewise.
4270
4271 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
4272
4273 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
4274 * gcc.target/bpf/diag-funargs.c: Adapt test.
4275
4276 2023-08-11 Eric Feng <ef2648@columbia.edu>
4277
4278 PR analyzer/107646
4279 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
4280 PyList_New, PyList_Append, PyLong_FromLong
4281 * gcc.dg/plugin/plugin.exp: New test.
4282 * lib/target-supports.exp: New procedure.
4283 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
4284
4285 2023-08-11 Patrick Palka <ppalka@redhat.com>
4286
4287 PR c++/110927
4288 * g++.dg/cpp2a/concepts-requires35.C: New test.
4289
4290 2023-08-11 Patrick Palka <ppalka@redhat.com>
4291
4292 PR c++/71954
4293 * g++.dg/cpp1y/var-templ84.C: New test.
4294 * g++.dg/cpp1y/var-templ84a.C: New test.
4295
4296 2023-08-11 Richard Biener <rguenther@suse.de>
4297
4298 PR tree-optimization/110979
4299 * gcc.dg/torture/pr110979.c: New testcase.
4300
4301 2023-08-11 Richard Biener <rguenther@suse.de>
4302
4303 * g++.dg/vect/slp-pr87105.cc: Adjust.
4304 * gcc.dg/vect/bb-slp-17.c: Likewise.
4305 * gcc.dg/vect/bb-slp-20.c: Likewise.
4306 * gcc.dg/vect/bb-slp-21.c: Likewise.
4307 * gcc.dg/vect/bb-slp-22.c: Likewise.
4308 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
4309
4310 2023-08-11 Pan Li <pan2.li@intel.com>
4311
4312 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
4313
4314 2023-08-11 Pan Li <pan2.li@intel.com>
4315
4316 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
4317
4318 2023-08-11 Drew Ross <drross@redhat.com>
4319 Jakub Jelinek <jakub@redhat.com>
4320
4321 PR tree-optimization/109938
4322 * gcc.c-torture/execute/pr109938.c: New test.
4323 * gcc.dg/tree-ssa/pr109938.c: New test.
4324
4325 2023-08-11 Pan Li <pan2.li@intel.com>
4326
4327 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
4328
4329 2023-08-11 Pan Li <pan2.li@intel.com>
4330
4331 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
4332
4333 2023-08-11 Jakub Jelinek <jakub@redhat.com>
4334
4335 * gcc.dg/c11-typeof-2.c: New test.
4336 * gcc.dg/c11-typeof-3.c: New test.
4337 * gcc.dg/gnu11-typeof-3.c: New test.
4338 * gcc.dg/gnu11-typeof-4.c: New test.
4339
4340 2023-08-11 Andrew Pinski <apinski@marvell.com>
4341
4342 PR tree-optimization/110954
4343 * gcc.c-torture/execute/pr110954-1.c: New test.
4344
4345 2023-08-11 Martin Uecker <uecker@tugraz.at>
4346
4347 PR c/84510
4348 * gcc.dg/Wuseless-cast.c: New test.
4349
4350 2023-08-11 Pan Li <pan2.li@intel.com>
4351
4352 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
4353
4354 2023-08-10 Jan Hubicka <jh@suse.cz>
4355
4356 PR middle-end/110923
4357 * gcc.dg/tree-ssa/pr110923.c: New test.
4358
4359 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
4360
4361 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
4362 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
4363 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
4364 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
4365 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
4366 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
4367 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
4368 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
4369 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
4370 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
4371 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
4372 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
4373 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
4374 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
4375 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
4376 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
4377 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
4378 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
4379 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
4380 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
4381 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
4382 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
4383 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
4384 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
4385 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
4386 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
4387 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
4388 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
4389
4390 2023-08-10 Jan Hubicka <jh@suse.cz>
4391
4392 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
4393
4394 2023-08-10 Pan Li <pan2.li@intel.com>
4395
4396 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
4397
4398 2023-08-10 Pan Li <pan2.li@intel.com>
4399
4400 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
4401
4402 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4403
4404 PR target/110964
4405 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
4406
4407 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4408
4409 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
4410 Adapt test.
4411 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
4412 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
4413 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
4414 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
4415 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
4416 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
4417
4418 2023-08-09 David Malcolm <dmalcolm@redhat.com>
4419
4420 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
4421 to reflect splitting of allocation size and assignment messages
4422 from a single event into pairs of events
4423 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
4424 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
4425 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
4426 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
4427 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
4428 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
4429 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
4430 value is the initial argument.
4431 * gcc.dg/plugin/analyzer_kernel_plugin.c
4432 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
4433 the "known zero size" case.
4434 * gcc.dg/plugin/analyzer_known_fns_plugin.c
4435 (known_function_attempt_to_copy::impl_call_pre): Likewise.
4436
4437 2023-08-09 Andrew Pinski <apinski@marvell.com>
4438
4439 PR tree-optimization/110937
4440 PR tree-optimization/100798
4441 * gcc.dg/tree-ssa/bool-14.c: New test.
4442 * gcc.dg/tree-ssa/bool-15.c: New test.
4443 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
4444 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
4445 so `a ? -1 : 0` is not used to hit the match
4446 pattern.
4447
4448 2023-08-09 Carl Love <cel@us.ibm.com>
4449
4450 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
4451 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
4452 execute_test_functions): Move to vec-cmpne.h. Add
4453 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
4454 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
4455 and vec-cmpne-runnable.c. Split define_test_functions definition
4456 into define_test_functions and define_init_verify_functions.
4457
4458 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4459
4460 PR target/110950
4461 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
4462
4463 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
4464
4465 * gcc.target/riscv/zicond-ice-1.c: New test.
4466
4467 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
4468
4469 PR c++/100482
4470 * g++.dg/cpp0x/decltype-100482.C: New test.
4471
4472 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
4473
4474 PR target/110832
4475 * gcc.target/i386/pr110832-1.c: New test.
4476 * gcc.target/i386/pr110832-2.c: New test.
4477 * gcc.target/i386/pr110832-3.c: New test.
4478
4479 2023-08-08 Andrew Pinski <apinski@marvell.com>
4480
4481 PR tree-optimization/103281
4482 PR tree-optimization/28794
4483 * gcc.dg/tree-ssa/pr103281-1.c: New test.
4484 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
4485
4486 2023-08-08 Pan Li <pan2.li@intel.com>
4487
4488 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
4489 cases.
4490 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
4491
4492 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4493
4494 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
4495 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
4496 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
4497 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
4498 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
4499 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
4500 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
4501 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
4502 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
4503 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
4504 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
4505 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
4506 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
4507 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
4508 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
4509 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
4510 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
4511 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
4512 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
4513 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
4514 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
4515 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
4516 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
4517 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
4518 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
4519 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
4520 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
4521 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
4522 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
4523 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
4524 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
4525 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
4526 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
4527 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
4528 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
4529 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
4530 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
4531 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
4532 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
4533 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
4534 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
4535 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
4536 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
4537 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
4538 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
4539 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
4540 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
4541 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
4542 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
4543 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
4544 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
4545 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
4546 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
4547 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
4548 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
4549 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
4550 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
4551 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
4552 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
4553 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
4554 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
4555 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
4556 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
4557 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
4558 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
4559 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
4560 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
4561 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
4562 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
4563 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
4564 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
4565 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
4566 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
4567 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
4568 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
4569 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
4570 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
4571 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
4572 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
4573 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
4574 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
4575 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
4576 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
4577 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
4578 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
4579 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
4580 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
4581 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
4582 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
4583 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
4584 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
4585 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
4586 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
4587 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
4588 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
4589 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
4590 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
4591 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
4592 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
4593 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
4594 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
4595 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
4596 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
4597 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
4598 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
4599 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
4600 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
4601 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
4602 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
4603 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
4604 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
4605 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
4606
4607 2023-08-08 Richard Biener <rguenther@suse.de>
4608
4609 PR tree-optimization/49955
4610 * gfortran.dg/vect/pr49955.f: New testcase.
4611
4612 2023-08-08 Richard Biener <rguenther@suse.de>
4613
4614 PR tree-optimization/110924
4615 * gcc.dg/torture/pr110924.c: New testcase.
4616
4617 2023-08-08 yulong <shiyulong@iscas.ac.cn>
4618
4619 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
4620 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
4621 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
4622 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
4623 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
4624 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
4625
4626 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4627
4628 PR rtl-optimization/110869
4629 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
4630 * gcc.dg/cmp-mem-const-2.c: Dito.
4631 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
4632 * gcc.dg/cmp-mem-const-4.c: Dito.
4633 * gcc.dg/cmp-mem-const-5.c: Dito.
4634 * gcc.dg/cmp-mem-const-6.c: Dito.
4635
4636 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4637
4638 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
4639 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
4640
4641 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4642
4643 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
4644 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
4645 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
4646 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
4647 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
4648 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
4649 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
4650
4651 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4652
4653 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
4654 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
4655 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
4656 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
4657 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
4658 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
4659 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
4660 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
4661 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
4662 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
4663 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
4664 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
4665 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
4666 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
4667 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
4668 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
4669 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
4670 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
4671
4672 2023-08-07 Martin Jambor <mjambor@suse.cz>
4673
4674 PR ipa/110378
4675 * g++.dg/ipa/pr110378-1.C: New test.
4676
4677 2023-08-07 Andrew Pinski <apinski@marvell.com>
4678
4679 PR tree-optimization/109959
4680 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
4681 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
4682 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
4683 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
4684 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
4685
4686 2023-08-07 liuhongt <hongtao.liu@intel.com>
4687
4688 * gcc.target/i386/pr110762-v4hf.c: New test.
4689
4690 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4691
4692 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
4693
4694 2023-08-07 Jan Hubicka <jh@suse.cz>
4695
4696 PR tree-optimization/106293
4697 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
4698 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
4699
4700 2023-08-07 Andrew Pinski <apinski@marvell.com>
4701
4702 PR tree-optimization/96695
4703 * gcc.dg/pr96695-1.c: New test.
4704 * gcc.dg/pr96695-10.c: New test.
4705 * gcc.dg/pr96695-11.c: New test.
4706 * gcc.dg/pr96695-12.c: New test.
4707 * gcc.dg/pr96695-2.c: New test.
4708 * gcc.dg/pr96695-3.c: New test.
4709 * gcc.dg/pr96695-4.c: New test.
4710 * gcc.dg/pr96695-5.c: New test.
4711 * gcc.dg/pr96695-6.c: New test.
4712 * gcc.dg/pr96695-7.c: New test.
4713 * gcc.dg/pr96695-8.c: New test.
4714 * gcc.dg/pr96695-9.c: New test.
4715
4716 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
4717
4718 PR target/110792
4719 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
4720
4721 2023-08-06 Jan Hubicka <jh@suse.cz>
4722
4723 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
4724 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
4725 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
4726 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
4727 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
4728 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
4729 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
4730 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
4731 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
4732 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
4733 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
4734 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
4735 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
4736 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
4737 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
4738
4739 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
4740
4741 PR modula2/110779
4742 * gm2/iso/run/pass/m2date.mod: New test.
4743 * gm2/iso/run/pass/testclock.mod: New test.
4744 * gm2/iso/run/pass/testclock2.mod: New test.
4745
4746 2023-08-05 Martin Uecker <uecker@tugraz.at>
4747
4748 PR c/98536
4749 * gcc.dg/Wvla-parameter-4.c: Adapt test.
4750 * gcc.dg/attr-access-2.c: Adapt test.
4751
4752 2023-08-05 Martin Uecker <uecker@tugraz.at>
4753
4754 * gcc.dg/pr68193.c: New test.
4755
4756 2023-08-04 David Malcolm <dmalcolm@redhat.com>
4757
4758 PR analyzer/110426
4759 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
4760 reflect consolidation of size and assignment into a single event.
4761 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
4762 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
4763 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
4764 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
4765 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
4766 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
4767 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
4768 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
4769 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
4770 * gcc.dg/analyzer/explode-4.c: New test.
4771 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
4772 __attribute__ alloc_size.
4773
4774 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
4775
4776 PR target/110202
4777 * gcc.target/i386/invariant-ternlog-1.c: New test.
4778 * gcc.target/i386/invariant-ternlog-2.c: New test.
4779
4780 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
4781
4782 * gcc.target/i386/pr110717-2.c: New test case.
4783
4784 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
4785
4786 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
4787
4788 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
4789
4790 * gcc.target/avr/lra-cpymem_qi.c: New.
4791
4792 2023-08-04 Tamar Christina <tamar.christina@arm.com>
4793
4794 * g++.dg/vect/pr84556.cc: Add novector pragma.
4795 * g++.dg/vect/simd-1.cc: Add novector pragma.
4796 * g++.dg/vect/simd-2.cc: Add novector pragma.
4797 * g++.dg/vect/simd-3.cc: Add novector pragma.
4798 * g++.dg/vect/simd-4.cc: Add novector pragma.
4799 * g++.dg/vect/simd-5.cc: Add novector pragma.
4800 * g++.dg/vect/simd-6.cc: Add novector pragma.
4801 * g++.dg/vect/simd-7.cc: Add novector pragma.
4802 * g++.dg/vect/simd-8.cc: Add novector pragma.
4803 * g++.dg/vect/simd-9.cc: Add novector pragma.
4804 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
4805 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
4806 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
4807 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
4808 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
4809 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
4810 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
4811 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
4812 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
4813 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
4814 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
4815 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
4816 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
4817 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
4818 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
4819 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
4820 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
4821 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
4822 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
4823 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
4824 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
4825 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
4826 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
4827 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
4828 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
4829 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
4830 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
4831 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
4832 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
4833 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
4834 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
4835 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
4836 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
4837 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
4838 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
4839 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
4840 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
4841 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
4842 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
4843 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
4844 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
4845 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
4846 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
4847 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
4848 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
4849 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
4850 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
4851 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
4852 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
4853 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
4854 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
4855 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
4856 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
4857 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
4858 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
4859 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
4860 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
4861 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
4862 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
4863 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
4864 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
4865 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
4866 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
4867 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
4868 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
4869 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
4870 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
4871 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
4872 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
4873 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
4874 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
4875 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
4876 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
4877 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
4878 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
4879 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
4880 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
4881 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
4882 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
4883 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
4884 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
4885 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
4886 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
4887 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
4888 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
4889 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
4890 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
4891 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
4892 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
4893 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
4894 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
4895 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
4896 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
4897 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
4898 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
4899 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
4900 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
4901 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
4902 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
4903 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
4904 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
4905 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
4906 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
4907 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
4908 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
4909 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
4910 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
4911 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
4912 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
4913 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
4914 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
4915 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
4916 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
4917 * gcc.dg/vect/pr101445.c: Add novector pragma.
4918 * gcc.dg/vect/pr103581.c: Add novector pragma.
4919 * gcc.dg/vect/pr105219.c: Add novector pragma.
4920 * gcc.dg/vect/pr108608.c: Add novector pragma.
4921 * gcc.dg/vect/pr18400.c: Add novector pragma.
4922 * gcc.dg/vect/pr18536.c: Add novector pragma.
4923 * gcc.dg/vect/pr20122.c: Add novector pragma.
4924 * gcc.dg/vect/pr25413.c: Add novector pragma.
4925 * gcc.dg/vect/pr30784.c: Add novector pragma.
4926 * gcc.dg/vect/pr37539.c: Add novector pragma.
4927 * gcc.dg/vect/pr40074.c: Add novector pragma.
4928 * gcc.dg/vect/pr45752.c: Add novector pragma.
4929 * gcc.dg/vect/pr45902.c: Add novector pragma.
4930 * gcc.dg/vect/pr46009.c: Add novector pragma.
4931 * gcc.dg/vect/pr48172.c: Add novector pragma.
4932 * gcc.dg/vect/pr51074.c: Add novector pragma.
4933 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
4934 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
4935 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
4936 * gcc.dg/vect/pr56918.c: Add novector pragma.
4937 * gcc.dg/vect/pr56920.c: Add novector pragma.
4938 * gcc.dg/vect/pr56933.c: Add novector pragma.
4939 * gcc.dg/vect/pr57705.c: Add novector pragma.
4940 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
4941 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
4942 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
4943 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
4944 * gcc.dg/vect/pr59594.c: Add novector pragma.
4945 * gcc.dg/vect/pr59984.c: Add novector pragma.
4946 * gcc.dg/vect/pr60276.c: Add novector pragma.
4947 * gcc.dg/vect/pr61194.c: Add novector pragma.
4948 * gcc.dg/vect/pr61680.c: Add novector pragma.
4949 * gcc.dg/vect/pr62021.c: Add novector pragma.
4950 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
4951 * gcc.dg/vect/pr64252.c: Add novector pragma.
4952 * gcc.dg/vect/pr64404.c: Add novector pragma.
4953 * gcc.dg/vect/pr64421.c: Add novector pragma.
4954 * gcc.dg/vect/pr64493.c: Add novector pragma.
4955 * gcc.dg/vect/pr64495.c: Add novector pragma.
4956 * gcc.dg/vect/pr66251.c: Add novector pragma.
4957 * gcc.dg/vect/pr66253.c: Add novector pragma.
4958 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
4959 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
4960 * gcc.dg/vect/pr69820.c: Add novector pragma.
4961 * gcc.dg/vect/pr70021.c: Add novector pragma.
4962 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
4963 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
4964 * gcc.dg/vect/pr71259.c: Add novector pragma.
4965 * gcc.dg/vect/pr78005.c: Add novector pragma.
4966 * gcc.dg/vect/pr78558.c: Add novector pragma.
4967 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
4968 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
4969 * gcc.dg/vect/pr80928.c: Add novector pragma.
4970 * gcc.dg/vect/pr81410.c: Add novector pragma.
4971 * gcc.dg/vect/pr81633.c: Add novector pragma.
4972 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
4973 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
4974 * gcc.dg/vect/pr85586.c: Add novector pragma.
4975 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
4976 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
4977 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
4978 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
4979 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
4980 * gcc.dg/vect/pr90018.c: Add novector pragma.
4981 * gcc.dg/vect/pr92420.c: Add novector pragma.
4982 * gcc.dg/vect/pr94994.c: Add novector pragma.
4983 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
4984 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
4985 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
4986 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
4987 * gcc.dg/vect/pr97678.c: Add novector pragma.
4988 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
4989 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
4990 * gcc.dg/vect/slp-1.c: Add novector pragma.
4991 * gcc.dg/vect/slp-10.c: Add novector pragma.
4992 * gcc.dg/vect/slp-11a.c: Add novector pragma.
4993 * gcc.dg/vect/slp-11b.c: Add novector pragma.
4994 * gcc.dg/vect/slp-11c.c: Add novector pragma.
4995 * gcc.dg/vect/slp-12a.c: Add novector pragma.
4996 * gcc.dg/vect/slp-12b.c: Add novector pragma.
4997 * gcc.dg/vect/slp-12c.c: Add novector pragma.
4998 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
4999 * gcc.dg/vect/slp-13.c: Add novector pragma.
5000 * gcc.dg/vect/slp-14.c: Add novector pragma.
5001 * gcc.dg/vect/slp-15.c: Add novector pragma.
5002 * gcc.dg/vect/slp-16.c: Add novector pragma.
5003 * gcc.dg/vect/slp-17.c: Add novector pragma.
5004 * gcc.dg/vect/slp-18.c: Add novector pragma.
5005 * gcc.dg/vect/slp-19a.c: Add novector pragma.
5006 * gcc.dg/vect/slp-19b.c: Add novector pragma.
5007 * gcc.dg/vect/slp-19c.c: Add novector pragma.
5008 * gcc.dg/vect/slp-2.c: Add novector pragma.
5009 * gcc.dg/vect/slp-20.c: Add novector pragma.
5010 * gcc.dg/vect/slp-21.c: Add novector pragma.
5011 * gcc.dg/vect/slp-22.c: Add novector pragma.
5012 * gcc.dg/vect/slp-23.c: Add novector pragma.
5013 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
5014 * gcc.dg/vect/slp-24.c: Add novector pragma.
5015 * gcc.dg/vect/slp-25.c: Add novector pragma.
5016 * gcc.dg/vect/slp-26.c: Add novector pragma.
5017 * gcc.dg/vect/slp-28.c: Add novector pragma.
5018 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
5019 * gcc.dg/vect/slp-3.c: Add novector pragma.
5020 * gcc.dg/vect/slp-33.c: Add novector pragma.
5021 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
5022 * gcc.dg/vect/slp-34.c: Add novector pragma.
5023 * gcc.dg/vect/slp-35.c: Add novector pragma.
5024 * gcc.dg/vect/slp-37.c: Add novector pragma.
5025 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
5026 * gcc.dg/vect/slp-4.c: Add novector pragma.
5027 * gcc.dg/vect/slp-41.c: Add novector pragma.
5028 * gcc.dg/vect/slp-43.c: Add novector pragma.
5029 * gcc.dg/vect/slp-45.c: Add novector pragma.
5030 * gcc.dg/vect/slp-46.c: Add novector pragma.
5031 * gcc.dg/vect/slp-47.c: Add novector pragma.
5032 * gcc.dg/vect/slp-48.c: Add novector pragma.
5033 * gcc.dg/vect/slp-49.c: Add novector pragma.
5034 * gcc.dg/vect/slp-5.c: Add novector pragma.
5035 * gcc.dg/vect/slp-6.c: Add novector pragma.
5036 * gcc.dg/vect/slp-7.c: Add novector pragma.
5037 * gcc.dg/vect/slp-8.c: Add novector pragma.
5038 * gcc.dg/vect/slp-9.c: Add novector pragma.
5039 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
5040 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
5041 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
5042 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
5043 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
5044 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
5045 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
5046 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
5047 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
5048 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
5049 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
5050 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
5051 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
5052 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
5053 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
5054 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
5055 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
5056 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
5057 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
5058 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
5059 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
5060 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
5061 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
5062 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
5063 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
5064 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
5065 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
5066 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
5067 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
5068 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
5069 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
5070 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
5071 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
5072 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
5073 * gcc.dg/vect/vect-100.c: Add novector pragma.
5074 * gcc.dg/vect/vect-103.c: Add novector pragma.
5075 * gcc.dg/vect/vect-104.c: Add novector pragma.
5076 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
5077 * gcc.dg/vect/vect-105.c: Add novector pragma.
5078 * gcc.dg/vect/vect-106.c: Add novector pragma.
5079 * gcc.dg/vect/vect-107.c: Add novector pragma.
5080 * gcc.dg/vect/vect-108.c: Add novector pragma.
5081 * gcc.dg/vect/vect-109.c: Add novector pragma.
5082 * gcc.dg/vect/vect-11.c: Add novector pragma.
5083 * gcc.dg/vect/vect-110.c: Add novector pragma.
5084 * gcc.dg/vect/vect-113.c: Add novector pragma.
5085 * gcc.dg/vect/vect-114.c: Add novector pragma.
5086 * gcc.dg/vect/vect-115.c: Add novector pragma.
5087 * gcc.dg/vect/vect-116.c: Add novector pragma.
5088 * gcc.dg/vect/vect-117.c: Add novector pragma.
5089 * gcc.dg/vect/vect-11a.c: Add novector pragma.
5090 * gcc.dg/vect/vect-12.c: Add novector pragma.
5091 * gcc.dg/vect/vect-122.c: Add novector pragma.
5092 * gcc.dg/vect/vect-124.c: Add novector pragma.
5093 * gcc.dg/vect/vect-13.c: Add novector pragma.
5094 * gcc.dg/vect/vect-14.c: Add novector pragma.
5095 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
5096 * gcc.dg/vect/vect-15.c: Add novector pragma.
5097 * gcc.dg/vect/vect-17.c: Add novector pragma.
5098 * gcc.dg/vect/vect-18.c: Add novector pragma.
5099 * gcc.dg/vect/vect-19.c: Add novector pragma.
5100 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
5101 * gcc.dg/vect/vect-2.c: Add novector pragma.
5102 * gcc.dg/vect/vect-20.c: Add novector pragma.
5103 * gcc.dg/vect/vect-21.c: Add novector pragma.
5104 * gcc.dg/vect/vect-22.c: Add novector pragma.
5105 * gcc.dg/vect/vect-23.c: Add novector pragma.
5106 * gcc.dg/vect/vect-24.c: Add novector pragma.
5107 * gcc.dg/vect/vect-25.c: Add novector pragma.
5108 * gcc.dg/vect/vect-26.c: Add novector pragma.
5109 * gcc.dg/vect/vect-27.c: Add novector pragma.
5110 * gcc.dg/vect/vect-28.c: Add novector pragma.
5111 * gcc.dg/vect/vect-29.c: Add novector pragma.
5112 * gcc.dg/vect/vect-3.c: Add novector pragma.
5113 * gcc.dg/vect/vect-30.c: Add novector pragma.
5114 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
5115 * gcc.dg/vect/vect-31.c: Add novector pragma.
5116 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
5117 * gcc.dg/vect/vect-32.c: Add novector pragma.
5118 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
5119 * gcc.dg/vect/vect-33.c: Add novector pragma.
5120 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
5121 * gcc.dg/vect/vect-34.c: Add novector pragma.
5122 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
5123 * gcc.dg/vect/vect-35.c: Add novector pragma.
5124 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
5125 * gcc.dg/vect/vect-36.c: Add novector pragma.
5126 * gcc.dg/vect/vect-38.c: Add novector pragma.
5127 * gcc.dg/vect/vect-4.c: Add novector pragma.
5128 * gcc.dg/vect/vect-40.c: Add novector pragma.
5129 * gcc.dg/vect/vect-42.c: Add novector pragma.
5130 * gcc.dg/vect/vect-44.c: Add novector pragma.
5131 * gcc.dg/vect/vect-46.c: Add novector pragma.
5132 * gcc.dg/vect/vect-48.c: Add novector pragma.
5133 * gcc.dg/vect/vect-5.c: Add novector pragma.
5134 * gcc.dg/vect/vect-50.c: Add novector pragma.
5135 * gcc.dg/vect/vect-52.c: Add novector pragma.
5136 * gcc.dg/vect/vect-54.c: Add novector pragma.
5137 * gcc.dg/vect/vect-56.c: Add novector pragma.
5138 * gcc.dg/vect/vect-58.c: Add novector pragma.
5139 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
5140 * gcc.dg/vect/vect-6.c: Add novector pragma.
5141 * gcc.dg/vect/vect-60.c: Add novector pragma.
5142 * gcc.dg/vect/vect-62.c: Add novector pragma.
5143 * gcc.dg/vect/vect-63.c: Add novector pragma.
5144 * gcc.dg/vect/vect-64.c: Add novector pragma.
5145 * gcc.dg/vect/vect-65.c: Add novector pragma.
5146 * gcc.dg/vect/vect-66.c: Add novector pragma.
5147 * gcc.dg/vect/vect-67.c: Add novector pragma.
5148 * gcc.dg/vect/vect-68.c: Add novector pragma.
5149 * gcc.dg/vect/vect-7.c: Add novector pragma.
5150 * gcc.dg/vect/vect-70.c: Add novector pragma.
5151 * gcc.dg/vect/vect-71.c: Add novector pragma.
5152 * gcc.dg/vect/vect-72.c: Add novector pragma.
5153 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
5154 * gcc.dg/vect/vect-73.c: Add novector pragma.
5155 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
5156 * gcc.dg/vect/vect-74.c: Add novector pragma.
5157 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
5158 * gcc.dg/vect/vect-75.c: Add novector pragma.
5159 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
5160 * gcc.dg/vect/vect-76.c: Add novector pragma.
5161 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
5162 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
5163 * gcc.dg/vect/vect-77.c: Add novector pragma.
5164 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
5165 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
5166 * gcc.dg/vect/vect-78.c: Add novector pragma.
5167 * gcc.dg/vect/vect-8.c: Add novector pragma.
5168 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
5169 * gcc.dg/vect/vect-80.c: Add novector pragma.
5170 * gcc.dg/vect/vect-82.c: Add novector pragma.
5171 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
5172 * gcc.dg/vect/vect-83.c: Add novector pragma.
5173 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
5174 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
5175 * gcc.dg/vect/vect-85.c: Add novector pragma.
5176 * gcc.dg/vect/vect-86.c: Add novector pragma.
5177 * gcc.dg/vect/vect-87.c: Add novector pragma.
5178 * gcc.dg/vect/vect-88.c: Add novector pragma.
5179 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
5180 * gcc.dg/vect/vect-89.c: Add novector pragma.
5181 * gcc.dg/vect/vect-9.c: Add novector pragma.
5182 * gcc.dg/vect/vect-92.c: Add novector pragma.
5183 * gcc.dg/vect/vect-93.c: Add novector pragma.
5184 * gcc.dg/vect/vect-95.c: Add novector pragma.
5185 * gcc.dg/vect/vect-96.c: Add novector pragma.
5186 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
5187 * gcc.dg/vect/vect-97.c: Add novector pragma.
5188 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
5189 * gcc.dg/vect/vect-98.c: Add novector pragma.
5190 * gcc.dg/vect/vect-99.c: Add novector pragma.
5191 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
5192 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
5193 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
5194 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
5195 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
5196 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
5197 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
5198 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
5199 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
5200 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
5201 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
5202 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
5203 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
5204 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
5205 * gcc.dg/vect/vect-all.c: Add novector pragma.
5206 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
5207 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
5208 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
5209 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
5210 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
5211 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
5212 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
5213 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
5214 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
5215 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
5216 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
5217 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
5218 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
5219 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
5220 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
5221 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
5222 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
5223 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
5224 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
5225 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
5226 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
5227 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
5228 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
5229 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
5230 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
5231 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
5232 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
5233 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
5234 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
5235 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
5236 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
5237 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
5238 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
5239 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
5240 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
5241 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
5242 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
5243 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
5244 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
5245 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
5246 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
5247 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
5248 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
5249 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
5250 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
5251 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
5252 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
5253 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
5254 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
5255 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
5256 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
5257 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
5258 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
5259 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
5260 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
5261 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
5262 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
5263 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
5264 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
5265 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
5266 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
5267 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
5268 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
5269 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
5270 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
5271 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
5272 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
5273 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
5274 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
5275 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
5276 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
5277 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
5278 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
5279 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
5280 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
5281 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
5282 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
5283 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
5284 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
5285 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
5286 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
5287 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
5288 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
5289 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
5290 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
5291 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
5292 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
5293 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
5294 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
5295 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
5296 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
5297 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
5298 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
5299 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
5300 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
5301 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
5302 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
5303 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
5304 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
5305 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
5306 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
5307 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
5308 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
5309 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
5310 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
5311 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
5312 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
5313 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
5314 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
5315 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
5316 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
5317 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
5318 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
5319 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
5320 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
5321 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
5322 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
5323 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
5324 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
5325 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
5326 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
5327 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
5328 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
5329 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
5330 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
5331 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
5332 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
5333 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
5334 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
5335 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
5336 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
5337 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
5338 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
5339 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
5340 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
5341 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
5342 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
5343 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
5344 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
5345 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
5346 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
5347 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
5348 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
5349 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
5350 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
5351 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
5352 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
5353 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
5354 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
5355 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
5356 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
5357 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
5358 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
5359 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
5360 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
5361 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
5362 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
5363 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
5364 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
5365 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
5366 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
5367 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
5368 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
5369 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
5370 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
5371 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
5372 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
5373 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
5374 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
5375 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
5376 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
5377 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
5378 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
5379 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
5380 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
5381 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
5382 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
5383 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
5384 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
5385 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
5386 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
5387 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
5388 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
5389 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
5390 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
5391 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
5392 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
5393 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
5394 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
5395 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
5396 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
5397 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
5398 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
5399 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
5400 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
5401 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
5402 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
5403 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
5404 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
5405 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
5406 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
5407 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
5408 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
5409 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
5410 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
5411 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
5412 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
5413 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
5414 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
5415 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
5416 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
5417 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
5418 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
5419 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
5420 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
5421 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
5422 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
5423 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
5424 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
5425 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
5426 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
5427 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
5428 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
5429 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
5430 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
5431 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
5432 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
5433 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
5434 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
5435 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
5436 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
5437 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
5438 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
5439 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
5440 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
5441 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
5442 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
5443 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
5444 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
5445 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
5446 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
5447 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
5448 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
5449 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
5450 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
5451 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
5452 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
5453 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
5454 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
5455 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
5456 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
5457 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
5458 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
5459 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
5460 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
5461 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
5462 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
5463 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
5464 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
5465 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
5466
5467 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5468
5469 * gcc.dg/vect/vect-novector-pragma.c: New test.
5470
5471 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5472
5473 * g++.dg/vect/vect.exp (support vect- prefix).
5474 * g++.dg/vect/vect-novector-pragma.cc: New test.
5475
5476 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5477
5478 PR target/106346
5479 * gcc.target/aarch64/pr98772.c: Adjust assembly.
5480 * gcc.target/aarch64/vect-widen-shift.c: New test.
5481
5482 2023-08-04 Richard Biener <rguenther@suse.de>
5483
5484 PR tree-optimization/110838
5485 * gcc.dg/vect/pr110838.c: New testcase.
5486
5487 2023-08-04 Pan Li <pan2.li@intel.com>
5488
5489 Revert:
5490 2023-08-04 Pan Li <pan2.li@intel.com>
5491
5492 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5493
5494 2023-08-04 Pan Li <pan2.li@intel.com>
5495
5496 Revert:
5497 2023-08-04 Pan Li <pan2.li@intel.com>
5498
5499 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5500 New test.
5501
5502 2023-08-04 Pan Li <pan2.li@intel.com>
5503
5504 Revert:
5505 2023-08-04 Pan Li <pan2.li@intel.com>
5506
5507 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5508
5509 2023-08-04 Pan Li <pan2.li@intel.com>
5510
5511 Revert:
5512 2023-08-04 Pan Li <pan2.li@intel.com>
5513
5514 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5515 New test.
5516
5517 2023-08-04 Andrew Pinski <apinski@marvell.com>
5518
5519 PR tree-optimization/110874
5520 * gcc.c-torture/compile/pr110874-a.c: New test.
5521
5522 2023-08-04 Drew Ross <drross@redhat.com>
5523
5524 PR middle-end/101955
5525 * gcc.dg/pr101955.c: New test.
5526
5527 2023-08-04 Pan Li <pan2.li@intel.com>
5528
5529 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5530 New test.
5531
5532 2023-08-04 Pan Li <pan2.li@intel.com>
5533
5534 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5535
5536 2023-08-04 Pan Li <pan2.li@intel.com>
5537
5538 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5539 New test.
5540
5541 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
5542
5543 * gcc.target/aarch64/pr110625_3.c: New testcase.
5544
5545 2023-08-04 Pan Li <pan2.li@intel.com>
5546
5547 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5548
5549 2023-08-04 Pan Li <pan2.li@intel.com>
5550
5551 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
5552
5553 2023-08-04 Pan Li <pan2.li@intel.com>
5554
5555 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
5556 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
5557
5558 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
5559
5560 * g++.dg/ipa/pure-const-3.C: Move source to...
5561 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
5562 accordingly.
5563 * g++.dg/ipa/pure-const-3b.C: New.
5564
5565 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
5566
5567 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
5568 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
5569 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
5570 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
5571 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
5572 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
5573 * gcc.target/bpf/core-builtin-type-based.c: New test.
5574 * gcc.target/bpf/core-builtin-type-id.c: New test.
5575 * gcc.target/bpf/core-support.h: New test.
5576
5577 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5578
5579 PR analyzer/108171
5580 * gcc.dg/analyzer/pr108171.c: New test.
5581
5582 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5583
5584 PR analyzer/110882
5585 * gcc.dg/analyzer/pr110882.c: New test.
5586
5587 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
5588
5589 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
5590 (test_can_div_trunc_p_const): Add more tests.
5591
5592 2023-08-03 Richard Biener <rguenther@suse.de>
5593
5594 PR tree-optimization/110838
5595 * gcc.dg/torture/pr110838.c: New testcase.
5596
5597 2023-08-03 Richard Biener <rguenther@suse.de>
5598
5599 PR tree-optimization/110702
5600 * gcc.dg/torture/pr110702.c: New testcase.
5601
5602 2023-08-03 Richard Biener <rguenther@suse.de>
5603
5604 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
5605
5606 2023-08-03 Richard Biener <rguenther@suse.de>
5607
5608 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
5609 and eliminate both in the end.
5610
5611 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5612
5613 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
5614 * gcc.target/s390/vxe2/vlbr-1.c: New test.
5615 * gcc.target/s390/vxe2/vstbr-1.c: New test.
5616 * gcc.target/s390/vxe2/vstbr-2.c: New test.
5617
5618 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5619
5620 * lib/target-supports.exp (check_effective_target_vect_bswap):
5621 Add s390.
5622
5623 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
5624
5625 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
5626 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
5627 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
5628 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
5629 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
5630
5631 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
5632
5633 PR target/110792
5634 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
5635 * gcc.target/i386/pr110792.c: New 64-bit C test case.
5636
5637 2023-08-03 Pan Li <pan2.li@intel.com>
5638
5639 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
5640
5641 2023-08-03 Andrew Pinski <apinski@marvell.com>
5642
5643 * gcc.c-torture/execute/20230802-1.c: New test.
5644
5645 2023-08-03 Pan Li <pan2.li@intel.com>
5646
5647 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
5648
5649 2023-08-02 Eric Feng <ef2648@columbia.edu>
5650
5651 PR analyzer/107646
5652 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
5653 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
5654 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
5655
5656 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5657
5658 PR rtl-optimization/110869
5659 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
5660 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
5661 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
5662 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
5663 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
5664 constant is already reduced.
5665 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
5666 constant is already reduced.
5667
5668 2023-08-02 Richard Biener <rguenther@suse.de>
5669
5670 PR tree-optimization/92335
5671 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
5672 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
5673 expect predictive commoning to happen instead of sinking.
5674 * gcc.dg/vect/pr65947-3.c: Ajdust.
5675
5676 2023-08-02 Pan Li <pan2.li@intel.com>
5677
5678 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
5679
5680 2023-08-02 Jan Hubicka <jh@suse.cz>
5681
5682 * gcc.dg/unroll-1.c: Fix template.
5683
5684 2023-08-02 Jan Hubicka <jh@suse.cz>
5685
5686 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
5687
5688 2023-08-02 liuhongt <hongtao.liu@intel.com>
5689
5690 * gcc.target/i386/pr81904.c: New test.
5691
5692 2023-08-02 liuhongt <hongtao.liu@intel.com>
5693
5694 * gcc.target/i386/vlddqu_vinserti128.c: New test.
5695
5696 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
5697
5698 PR modula2/110161
5699 * gm2/pim/fail/badxproc.mod: New test.
5700
5701 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
5702
5703 * gcc.target/s390/aligned-1.c: New test.
5704 * gcc.target/s390/unaligned-1.c: New test.
5705
5706 2023-08-01 Jan Hubicka <jh@suse.cz>
5707
5708 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
5709 * gcc.dg/vect/vect-1.c: Check profile consistency.
5710 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
5711 * gcc.dg/vect/vect-10.c: Check profile consistency.
5712 * gcc.dg/vect/vect-100.c: Check profile consistency.
5713 * gcc.dg/vect/vect-103.c: Check profile consistency.
5714 * gcc.dg/vect/vect-104.c: Check profile consistency.
5715 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
5716 * gcc.dg/vect/vect-105.c: Check profile consistency.
5717 * gcc.dg/vect/vect-106.c: Check profile consistency.
5718 * gcc.dg/vect/vect-107.c: Check profile consistency.
5719 * gcc.dg/vect/vect-108.c: Check profile consistency.
5720 * gcc.dg/vect/vect-109.c: Check profile consistency.
5721 * gcc.dg/vect/vect-11.c: Check profile consistency.
5722 * gcc.dg/vect/vect-110.c: Check profile consistency.
5723 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
5724 * gcc.dg/vect/vect-112.c: Check profile consistency.
5725 * gcc.dg/vect/vect-113.c: Check profile consistency.
5726 * gcc.dg/vect/vect-114.c: Check profile consistency.
5727 * gcc.dg/vect/vect-115.c: Check profile consistency.
5728 * gcc.dg/vect/vect-116.c: Check profile consistency.
5729 * gcc.dg/vect/vect-117.c: Check profile consistency.
5730 * gcc.dg/vect/vect-118.c: Check profile consistency.
5731 * gcc.dg/vect/vect-119.c: Check profile consistency.
5732 * gcc.dg/vect/vect-11a.c: Check profile consistency.
5733 * gcc.dg/vect/vect-12.c: Check profile consistency.
5734 * gcc.dg/vect/vect-120.c: Check profile consistency.
5735 * gcc.dg/vect/vect-121.c: Check profile consistency.
5736 * gcc.dg/vect/vect-122.c: Check profile consistency.
5737 * gcc.dg/vect/vect-123.c: Check profile consistency.
5738 * gcc.dg/vect/vect-124.c: Check profile consistency.
5739 * gcc.dg/vect/vect-126.c: Check profile consistency.
5740 * gcc.dg/vect/vect-13.c: Check profile consistency.
5741 * gcc.dg/vect/vect-14.c: Check profile consistency.
5742 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
5743 * gcc.dg/vect/vect-15.c: Check profile consistency.
5744 * gcc.dg/vect/vect-17.c: Check profile consistency.
5745 * gcc.dg/vect/vect-18.c: Check profile consistency.
5746 * gcc.dg/vect/vect-19.c: Check profile consistency.
5747 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
5748 * gcc.dg/vect/vect-2.c: Check profile consistency.
5749 * gcc.dg/vect/vect-20.c: Check profile consistency.
5750 * gcc.dg/vect/vect-21.c: Check profile consistency.
5751 * gcc.dg/vect/vect-22.c: Check profile consistency.
5752 * gcc.dg/vect/vect-23.c: Check profile consistency.
5753 * gcc.dg/vect/vect-24.c: Check profile consistency.
5754 * gcc.dg/vect/vect-25.c: Check profile consistency.
5755 * gcc.dg/vect/vect-26.c: Check profile consistency.
5756 * gcc.dg/vect/vect-27.c: Check profile consistency.
5757 * gcc.dg/vect/vect-28.c: Check profile consistency.
5758 * gcc.dg/vect/vect-29.c: Check profile consistency.
5759 * gcc.dg/vect/vect-3.c: Check profile consistency.
5760 * gcc.dg/vect/vect-30.c: Check profile consistency.
5761 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
5762 * gcc.dg/vect/vect-31.c: Check profile consistency.
5763 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
5764 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
5765 * gcc.dg/vect/vect-32.c: Check profile consistency.
5766 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
5767 * gcc.dg/vect/vect-33.c: Check profile consistency.
5768 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
5769 * gcc.dg/vect/vect-34.c: Check profile consistency.
5770 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
5771 * gcc.dg/vect/vect-35.c: Check profile consistency.
5772 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
5773 * gcc.dg/vect/vect-36.c: Check profile consistency.
5774 * gcc.dg/vect/vect-38.c: Check profile consistency.
5775 * gcc.dg/vect/vect-4.c: Check profile consistency.
5776 * gcc.dg/vect/vect-40.c: Check profile consistency.
5777 * gcc.dg/vect/vect-42.c: Check profile consistency.
5778 * gcc.dg/vect/vect-44.c: Check profile consistency.
5779 * gcc.dg/vect/vect-46.c: Check profile consistency.
5780 * gcc.dg/vect/vect-48.c: Check profile consistency.
5781 * gcc.dg/vect/vect-5.c: Check profile consistency.
5782 * gcc.dg/vect/vect-50.c: Check profile consistency.
5783 * gcc.dg/vect/vect-52.c: Check profile consistency.
5784 * gcc.dg/vect/vect-54.c: Check profile consistency.
5785 * gcc.dg/vect/vect-56.c: Check profile consistency.
5786 * gcc.dg/vect/vect-58.c: Check profile consistency.
5787 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
5788 * gcc.dg/vect/vect-6.c: Check profile consistency.
5789 * gcc.dg/vect/vect-60.c: Check profile consistency.
5790 * gcc.dg/vect/vect-62.c: Check profile consistency.
5791 * gcc.dg/vect/vect-63.c: Check profile consistency.
5792 * gcc.dg/vect/vect-64.c: Check profile consistency.
5793 * gcc.dg/vect/vect-65.c: Check profile consistency.
5794 * gcc.dg/vect/vect-66.c: Check profile consistency.
5795 * gcc.dg/vect/vect-67.c: Check profile consistency.
5796 * gcc.dg/vect/vect-68.c: Check profile consistency.
5797 * gcc.dg/vect/vect-7.c: Check profile consistency.
5798 * gcc.dg/vect/vect-70.c: Check profile consistency.
5799 * gcc.dg/vect/vect-71.c: Check profile consistency.
5800 * gcc.dg/vect/vect-72.c: Check profile consistency.
5801 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
5802 * gcc.dg/vect/vect-73.c: Check profile consistency.
5803 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
5804 * gcc.dg/vect/vect-74.c: Check profile consistency.
5805 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
5806 * gcc.dg/vect/vect-75.c: Check profile consistency.
5807 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
5808 * gcc.dg/vect/vect-76.c: Check profile consistency.
5809 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
5810 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
5811 * gcc.dg/vect/vect-77.c: Check profile consistency.
5812 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
5813 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
5814 * gcc.dg/vect/vect-78.c: Check profile consistency.
5815 * gcc.dg/vect/vect-8.c: Check profile consistency.
5816 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
5817 * gcc.dg/vect/vect-80.c: Check profile consistency.
5818 * gcc.dg/vect/vect-82.c: Check profile consistency.
5819 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
5820 * gcc.dg/vect/vect-83.c: Check profile consistency.
5821 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
5822 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
5823 * gcc.dg/vect/vect-85.c: Check profile consistency.
5824 * gcc.dg/vect/vect-86.c: Check profile consistency.
5825 * gcc.dg/vect/vect-87.c: Check profile consistency.
5826 * gcc.dg/vect/vect-88.c: Check profile consistency.
5827 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
5828 * gcc.dg/vect/vect-89.c: Check profile consistency.
5829 * gcc.dg/vect/vect-9.c: Check profile consistency.
5830 * gcc.dg/vect/vect-91.c: Check profile consistency.
5831 * gcc.dg/vect/vect-92.c: Check profile consistency.
5832 * gcc.dg/vect/vect-93.c: Check profile consistency.
5833 * gcc.dg/vect/vect-95.c: Check profile consistency.
5834 * gcc.dg/vect/vect-96.c: Check profile consistency.
5835 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
5836 * gcc.dg/vect/vect-97.c: Check profile consistency.
5837 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
5838 * gcc.dg/vect/vect-98.c: Check profile consistency.
5839 * gcc.dg/vect/vect-99.c: Check profile consistency.
5840
5841 2023-08-01 Pan Li <pan2.li@intel.com>
5842 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5843
5844 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
5845 test cases.
5846 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
5847 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
5848 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
5849 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
5850 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
5851 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
5852 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
5853 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
5854 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
5855 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
5856 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
5857 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
5858 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
5859 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
5860 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
5861 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
5862 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
5863 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
5864 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
5865 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
5866 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
5867 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
5868 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
5869 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
5870 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
5871 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
5872 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
5873 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
5874 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
5875 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
5876 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
5877 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
5878 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
5879 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
5880 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
5881 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
5882 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
5883 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
5884 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
5885 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
5886 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
5887 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
5888 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
5889 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
5890 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
5891 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
5892 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
5893 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
5894 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
5895 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
5896 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
5897
5898 2023-08-01 Pan Li <pan2.li@intel.com>
5899
5900 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
5901 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
5902
5903 2023-08-01 liuhongt <hongtao.liu@intel.com>
5904
5905 * gcc.target/i386/pr87007-4.c: Adjust testcase.
5906 * gcc.target/i386/pr87007-5.c: Ditto.
5907
5908 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
5909
5910 PR modula2/110865
5911 * gm2/iso/pass/constvec.mod: New test.
5912 * gm2/iso/pass/constvec2.mod: New test.
5913 * gm2/iso/run/pass/constvec3.mod: New test.
5914
5915 2023-08-01 Andrew Pinski <apinski@marvell.com>
5916
5917 PR tree-optimization/93044
5918 * gcc.dg/tree-ssa/cast-1.c: New test.
5919 * gcc.dg/tree-ssa/cast-2.c: New test.
5920
5921 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
5922
5923 PR c/65213
5924 * gcc.dg/Wmissing-variable-declarations.c: New test.
5925
5926 2023-07-31 Andrew Pinski <apinski@marvell.com>
5927
5928 PR tree-optimization/106164
5929 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
5930
5931 2023-07-31 Andrew Pinski <apinski@marvell.com>
5932
5933 PR tree-optimization/106164
5934 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
5935
5936 2023-07-31 Andrew Pinski <apinski@marvell.com>
5937
5938 PR tree-optimization/100864
5939 * gcc.dg/tree-ssa/bitops-3.c: New test.
5940
5941 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
5942
5943 * gcc.dg/pr110582.c: New.
5944
5945 2023-07-31 David Malcolm <dmalcolm@redhat.com>
5946
5947 PR analyzer/109361
5948 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
5949 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
5950
5951 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
5952
5953 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
5954 * gfortran.dg/goacc/host_data-error.f90: New testcase.
5955 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
5956
5957 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5958
5959 * gcc.dg/cmp-mem-const-1.c: New test.
5960 * gcc.dg/cmp-mem-const-2.c: New test.
5961 * gcc.dg/cmp-mem-const-3.c: New test.
5962 * gcc.dg/cmp-mem-const-4.c: New test.
5963 * gcc.dg/cmp-mem-const-5.c: New test.
5964 * gcc.dg/cmp-mem-const-6.c: New test.
5965 * gcc.target/s390/cmp-mem-const-1.c: New test.
5966
5967 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
5968
5969 * gcc.target/aarch64/pr110625_1.c: New testcase.
5970 * gcc.target/aarch64/pr110625_2.c: New testcase.
5971
5972 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
5973
5974 PR target/110843
5975 * gcc.target/i386/pr110843.c: New test case.
5976
5977 2023-07-31 Pan Li <pan2.li@intel.com>
5978
5979 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
5980 test cases.
5981 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
5982
5983 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5984
5985 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
5986 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
5987 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
5988 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
5989 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
5990 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
5991 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
5992 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
5993 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
5994 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
5995 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
5996
5997 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
5998
5999 PR target/110790
6000 * gcc.target/i386/pr110790-1.c: New test case.
6001 * gcc.target/i386/pr110790-2.c: Likewise.
6002
6003 2023-07-29 Jan Hubicka <jh@suse.cz>
6004
6005 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
6006
6007 2023-07-28 Harald Anlauf <anlauf@gmx.de>
6008
6009 PR fortran/110825
6010 * gfortran.dg/assumed_type_18.f90: New test.
6011
6012 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
6013
6014 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
6015 to dg-options.
6016
6017 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
6018
6019 PR c++/110057
6020 PR ipa/83054
6021 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
6022 * g++.dg/lto/pr89335_0.C: Likewise.
6023 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
6024 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
6025 * g++.dg/warn/pr83054-2.C: New test.
6026
6027 2023-07-28 Jan Hubicka <jh@suse.cz>
6028
6029 PR middle-end/77689
6030 * g++.dg/tree-ssa/loop-split-1.C: New test.
6031
6032 2023-07-28 Jan Hubicka <jh@suse.cz>
6033
6034 PR middle-end/106293
6035 * gcc.dg/tree-prof/loop-split-1.c: New test.
6036 * gcc.dg/tree-prof/loop-split-2.c: New test.
6037 * gcc.dg/tree-prof/loop-split-3.c: New test.
6038
6039 2023-07-28 xuli <xuli1@eswincomputing.com>
6040
6041 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
6042 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
6043 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
6044 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
6045 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
6046 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
6047 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
6048 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
6049 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
6050 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
6051 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
6052 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
6053 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
6054 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
6055 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
6056 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
6057 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
6058 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
6059 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
6060 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
6061 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
6062 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
6063 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
6064 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
6065 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
6066 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
6067 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
6068 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
6069 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
6070 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
6071 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
6072 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
6073 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
6074 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
6075 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
6076
6077 2023-07-28 Jan Hubicka <jh@suse.cz>
6078
6079 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
6080 * gcc.target/i386/avx2-gather-6.c: Likewise.
6081 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
6082
6083 2023-07-28 liuhongt <hongtao.liu@intel.com>
6084
6085 * gcc.target/i386/pr110788.c: New test.
6086
6087 2023-07-27 David Faust <david.faust@oracle.com>
6088
6089 PR target/110782
6090 PR target/110784
6091 * gcc.target/bpf/sload-1.c: New test.
6092 * gcc.target/bpf/sload-pseudoc-1.c: New test.
6093 * gcc.target/bpf/smov-1.c: New test.
6094 * gcc.target/bpf/smov-pseudoc-1.c: New test.
6095
6096 2023-07-27 David Faust <david.faust@oracle.com>
6097
6098 * gcc.target/bpf/alu-2.c: New test.
6099 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
6100
6101 2023-07-27 Jan Hubicka <jh@suse.cz>
6102
6103 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
6104 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
6105 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
6106 * gcc.dg/unroll-1.c: Test for profile mismatches.
6107 * gcc.dg/unroll-3.c: Test for profile mismatches.
6108 * gcc.dg/unroll-4.c: Test for profile mismatches.
6109 * gcc.dg/unroll-5.c: Test for profile mismatches.
6110 * gcc.dg/unroll-6.c: Test for profile mismatches.
6111
6112 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
6113
6114 * gfortran.dg/gomp/teams-6.f90: Extend.
6115
6116 2023-07-27 Jan Hubicka <jh@suse.cz>
6117
6118 * gcc.dg/pr102385.c: Check for no profile mismatches.
6119 * gcc.dg/pr96931.c: Check for no profile mismatches.
6120 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
6121 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
6122 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
6123 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
6124 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
6125 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
6126 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
6127 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
6128 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
6129 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
6130 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
6131 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
6132 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
6133 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
6134 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
6135 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
6136 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
6137 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
6138 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
6139 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
6140
6141 2023-07-27 Patrick Palka <ppalka@redhat.com>
6142
6143 PR c++/110197
6144 * g++.dg/cpp0x/constexpr-empty18.C: New test.
6145 * g++.dg/cpp0x/constexpr-empty19.C: New test.
6146
6147 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6148
6149 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
6150 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
6151 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
6152 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
6153 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
6154 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
6155 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
6156 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
6157 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
6158 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
6159 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
6160 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
6161 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
6162 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
6163 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
6164 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
6165 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
6166 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
6167 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
6168 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
6169 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
6170 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
6171 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
6172 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
6173 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
6174 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
6175 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
6176
6177 2023-07-27 demin.han <demin.han@starfivetech.com>
6178
6179 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
6180
6181 2023-07-27 Richard Biener <rguenther@suse.de>
6182
6183 PR tree-optimization/110829
6184 * gcc.dg/pr56837.c: XFAIL part of the testcase.
6185
6186 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
6187
6188 PR c++/103497
6189 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
6190
6191 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
6192 Richard Biener <rguenther@suse.de>
6193
6194 PR tree-optimization/110776
6195 * gcc.target/powerpc/pr110776.c: New test.
6196
6197 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
6198
6199 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
6200 * gcc.target/riscv/pr102957.c: Likewise.
6201
6202 2023-07-26 Patrick Palka <ppalka@redhat.com>
6203
6204 PR c++/110566
6205 PR c++/108179
6206 * g++.dg/cpp1z/class-deduction115.C: New test.
6207 * g++.dg/template/ttp39.C: New test.
6208
6209 2023-07-26 Patrick Palka <ppalka@redhat.com>
6210
6211 PR c++/110566
6212 PR c++/108179
6213 * g++.dg/template/ttp38.C: New test.
6214
6215 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
6216
6217 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
6218 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
6219 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
6220 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
6221
6222 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
6223
6224 * gcc.target/riscv/attribute-20.c: New test.
6225 * gcc.target/riscv/attribute-21.c: New test.
6226 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
6227
6228 2023-07-26 Patrick Palka <ppalka@redhat.com>
6229
6230 PR c++/110809
6231 * g++.dg/cpp2a/nontype-float3.C: New test.
6232
6233 2023-07-26 Harald Anlauf <anlauf@gmx.de>
6234
6235 PR fortran/68569
6236 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
6237 * gfortran.dg/data_char_5.f90: Likewise.
6238 * gfortran.dg/data_char_6.f90: New test.
6239
6240 2023-07-26 Jason Merrill <jason@redhat.com>
6241
6242 PR c++/106310
6243 * g++.dg/template/template-keyword4.C: New test.
6244
6245 2023-07-26 David Faust <david.faust@oracle.com>
6246
6247 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
6248 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
6249 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
6250 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
6251 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
6252 * gcc.target/bpf/atomic-op-1.c: New test.
6253 * gcc.target/bpf/atomic-op-2.c: New test.
6254 * gcc.target/bpf/atomic-op-3.c: New test.
6255 * gcc.target/bpf/atomic-xchg-1.c: New test.
6256 * gcc.target/bpf/atomic-xchg-2.c: New test.
6257
6258 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
6259
6260 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
6261 `main` of this testcase.
6262
6263 2023-07-26 Carl Love <cel@us.ibm.com>
6264
6265 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
6266 vec-replace-word-runnable_1.c.
6267 * gcc.target/powerpc/vec-replace-word-runnable_1.c
6268 (dg-options): add -flax-vector-conversions.
6269 (vec_replace_unaligned) Fix first argument type.
6270 (vresult_uchar): Fix expected results.
6271 (vec_replace_unaligned): Update for loop to check uchar results.
6272 Remove extra spaces in if statements. Insert missing spaces in
6273 for statements.
6274 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
6275
6276 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
6277
6278 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
6279 instead of dg-options.
6280
6281 2023-07-26 Richard Biener <rguenther@suse.de>
6282
6283 PR tree-optimization/106081
6284 * gcc.dg/vect/pr106081.c: New testcase.
6285
6286 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
6287
6288 PR testsuite/110763
6289 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
6290 (main): Use it.
6291
6292 2023-07-26 Li Xu <xuli1@eswincomputing.com>
6293
6294 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
6295
6296 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
6297
6298 PR target/110762
6299 * gcc.target/i386/pr110762.c: New test.
6300
6301 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
6302
6303 * gcc.target/bpf/neg-1.c: New test.
6304 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
6305
6306 2023-07-26 Richard Biener <rguenther@suse.de>
6307
6308 PR tree-optimization/110799
6309 * gcc.dg/torture/pr110799.c: New testcase.
6310
6311 2023-07-26 Jakub Jelinek <jakub@redhat.com>
6312
6313 PR tree-optimization/110755
6314 * gcc.dg/pr110755.c: New test.
6315
6316 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
6317
6318 PR target/110741
6319 * g++.target/powerpc/pr110741.C: New test.
6320
6321 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
6322
6323 * gcc.target/riscv/fsflags.c: New test.
6324
6325 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6326
6327 PR c++/96630
6328 PR c++/98675
6329 PR c++/70331
6330 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
6331 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
6332 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
6333 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
6334 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
6335 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
6336
6337 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6338
6339 PR c++/110619
6340 * g++.dg/cpp1y/constexpr-110619.C: New test.
6341
6342 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6343
6344 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
6345 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
6346 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
6347 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
6348 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
6349 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
6350 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
6351 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
6352 * g++.dg/cpp0x/overflow1.C: Likewise.
6353 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
6354 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
6355 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
6356 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
6357 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
6358 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
6359 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
6360 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
6361 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
6362 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
6363 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
6364 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
6365 * g++.dg/cpp1y/pr68180.C: Likewise.
6366 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
6367 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
6368 * g++.dg/cpp2a/bit-cast11.C: Likewise.
6369 * g++.dg/cpp2a/bit-cast12.C: Likewise.
6370 * g++.dg/cpp2a/bit-cast14.C: Likewise.
6371 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
6372 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
6373 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
6374 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
6375 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
6376 * g++.dg/cpp2a/constinit10.C: Likewise.
6377 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
6378 * g++.dg/ext/constexpr-vla2.C: Likewise.
6379 * g++.dg/ext/constexpr-vla3.C: Likewise.
6380 * g++.dg/ubsan/pr63956.C: Likewise.
6381
6382 2023-07-26 Jason Merrill <jason@redhat.com>
6383
6384 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
6385
6386 2023-07-25 Andrew Pinski <apinski@marvell.com>
6387
6388 PR testsuite/110803
6389 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
6390 `signed char`.
6391
6392 2023-07-25 Marek Polacek <polacek@redhat.com>
6393
6394 PR c++/110382
6395 * g++.dg/cpp1y/constexpr-110382.C: New test.
6396
6397 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6398
6399 PR fortran/110725
6400 PR middle-end/71065
6401 * gfortran.dg/gomp/teams-6.f90: New test.
6402
6403 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
6404
6405 * gnat.dg/unroll3.adb: Adjust.
6406
6407 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6408
6409 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6410
6411 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
6412
6413 PR target/103605
6414 * gcc.target/powerpc/pr103605.h: New.
6415 * gcc.target/powerpc/pr103605-1.c: New.
6416 * gcc.target/powerpc/pr103605-2.c: New.
6417
6418 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
6419
6420 PR modula2/110174
6421 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
6422 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
6423 * gm2/extensions/asm/fail/stressreturn.mod: New test.
6424 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
6425 * gm2/extensions/asm/pass/fooasm.mod: New test.
6426
6427 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
6428
6429 PR fortran/110725
6430 PR middle-end/71065
6431 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6432 * gfortran.dg/gomp/teams-5.f90: New test.
6433
6434 2023-07-24 Drew Ross <drross@redhat.com>
6435 Jakub Jelinek <jakub@redhat.com>
6436
6437 PR middle-end/109986
6438 * gcc.c-torture/execute/pr109986.c: New test.
6439 * gcc.dg/tree-ssa/pr109986.c: New test.
6440
6441 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6442
6443 PR target/110783
6444 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
6445 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
6446 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
6447 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
6448 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
6449 * gcc.target/bpf/diag-smod.c: Likewise.
6450
6451 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
6452
6453 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
6454 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
6455
6456 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6457
6458 PR target/110786
6459 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
6460 * gcc.target/bpf/bswap-2.c: New test.
6461
6462 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6463
6464 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
6465 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
6466 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
6467 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
6468 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
6469 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
6470 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
6471 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
6472 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
6473
6474 2023-07-24 Richard Biener <rguenther@suse.de>
6475
6476 PR tree-optimization/110777
6477 * gcc.dg/pr110777.c: New testcase.
6478
6479 2023-07-24 Richard Biener <rguenther@suse.de>
6480
6481 PR tree-optimization/110766
6482 * gcc.dg/torture/pr110766.c: New testcase.
6483
6484 2023-07-24 Pan Li <pan2.li@intel.com>
6485
6486 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
6487 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
6488
6489 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
6490
6491 * gcc.target/riscv/pr110748-1.c: New Test.
6492 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
6493 patterns to avoid random string matches.
6494
6495 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
6496
6497 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
6498
6499 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
6500
6501 PR modula2/110631
6502 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
6503
6504 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
6505
6506 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
6507
6508 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
6509 Richard Biener <rguenther@suse.de>
6510
6511 PR c/110699
6512 * gcc.dg/pr110699.c: New test case.
6513
6514 2023-07-21 Marek Polacek <polacek@redhat.com>
6515
6516 PR c++/110106
6517 * g++.dg/cpp0x/noexcept80.C: New test.
6518
6519 2023-07-21 Jan Hubicka <jh@suse.cz>
6520
6521 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
6522 * gcc.dg/tree-ssa/dce-1.c: Likewise.
6523
6524 2023-07-21 Jan Hubicka <jh@suse.cz>
6525
6526 * gcc.dg/loop-unswitch-17.c: Disable ch.
6527 * gcc.dg/pr103079.c: Disable ch.
6528 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
6529 as expected.
6530 * gcc.dg/tree-ssa/copy-headers.c: Update template.
6531 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
6532
6533 2023-07-21 Richard Biener <rguenther@suse.de>
6534
6535 PR tree-optimization/41320
6536 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
6537
6538 2023-07-21 Jan Hubicka <jh@suse.cz>
6539
6540 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
6541
6542 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6543
6544 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
6545 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
6546 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
6547 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
6548 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
6549 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
6550 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
6551 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
6552 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
6553 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
6554 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
6555 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
6556 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
6557 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
6558 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
6559 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
6560 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
6561 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
6562 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
6563 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
6564 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
6565 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
6566 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
6567 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
6568 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
6569 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
6570 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
6571 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
6572 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
6573 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
6574 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
6575 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
6576 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
6577 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
6578 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
6579 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
6580 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
6581 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
6582 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
6583 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
6584 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
6585 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
6586 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
6587 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
6588 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
6589 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
6590 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
6591 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
6592
6593 2023-07-21 Richard Biener <rguenther@suse.de>
6594
6595 PR tree-optimization/88540
6596 * gcc.target/i386/pr88540.c: New testcase.
6597 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
6598 * gcc.target/i386/pr54855-12.c: Adjust.
6599 * gcc.target/i386/pr54855-13.c: Likewise.
6600 * gcc.target/i386/pr110170.c: Likewise.
6601 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
6602
6603 2023-07-21 Andrew Pinski <apinski@marvell.com>
6604
6605 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
6606 the passes that enables match-and-simplify.
6607 * gcc.dg/tree-ssa/minmax-23.c: New test.
6608
6609 2023-07-21 Richard Biener <rguenther@suse.de>
6610
6611 PR tree-optimization/110742
6612 * g++.dg/torture/pr110742.C: New testcase.
6613
6614 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
6615
6616 PR testsuite/110729
6617 * gcc.dg/pr110729.c: New test.
6618
6619 2023-07-21 liuhongt <hongtao.liu@intel.com>
6620
6621 * c-c++-common/fcf-protection-10.c: New test.
6622 * c-c++-common/fcf-protection-11.c: New test.
6623 * c-c++-common/fcf-protection-12.c: New test.
6624 * c-c++-common/fcf-protection-8.c: New test.
6625 * c-c++-common/fcf-protection-9.c: New test.
6626 * gcc.target/i386/pr89701-1.c: New test.
6627 * gcc.target/i386/pr89701-2.c: New test.
6628 * gcc.target/i386/pr89701-3.c: New test.
6629
6630 2023-07-21 liuhongt <hongtao.liu@intel.com>
6631
6632 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
6633 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
6634 * lib/target-supports.exp (add_options_for_float16): Add
6635 -msse2 for i?86-*-* || x86_64-*-*.
6636
6637 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6638
6639 PR analyzer/110455
6640 * gcc.dg/analyzer/pr110455.c: New test.
6641
6642 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6643
6644 PR analyzer/110387
6645 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
6646
6647 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
6648
6649 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
6650 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
6651 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
6652 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
6653
6654 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
6655
6656 PR target/110717
6657 * gcc.target/i386/pr110717.c: New test.
6658
6659 2023-07-20 Marek Polacek <polacek@redhat.com>
6660
6661 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
6662
6663 2023-07-20 Marek Polacek <polacek@redhat.com>
6664
6665 PR c++/110114
6666 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
6667 * g++.dg/cpp2a/desig28.C: New test.
6668 * g++.dg/cpp2a/desig29.C: New test.
6669
6670 2023-07-20 Jan Hubicka <jh@suse.cz>
6671
6672 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
6673 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
6674 static; update template.
6675 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
6676 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
6677 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
6678
6679 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
6680
6681 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
6682
6683 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6684
6685 * gfortran.dg/ieee/comparisons_1.f90: New test.
6686 * gfortran.dg/ieee/comparisons_2.f90: New test.
6687 * gfortran.dg/ieee/comparisons_3.F90: New test.
6688
6689 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6690
6691 PR middle-end/77928
6692 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
6693 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
6694 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
6695
6696 2023-07-20 Pan Li <pan2.li@intel.com>
6697
6698 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
6699 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
6700
6701 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
6702
6703 * gcc.target/i386/pr88873.c: New test case.
6704
6705 2023-07-20 Richard Biener <rguenther@suse.de>
6706
6707 PR middle-end/61747
6708 * g++.target/i386/pr61747.C: New testcase.
6709
6710 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
6711
6712 PR preprocessor/103902
6713 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
6714 "size_t" throughout.
6715 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
6716
6717 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6718
6719 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
6720 Adapt test.
6721 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
6722 Ditto.
6723 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
6724 Ditto.
6725 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
6726 : Ditto.
6727 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
6728 Ditto.
6729
6730 2023-07-19 Marek Polacek <polacek@redhat.com>
6731
6732 PR c++/110745
6733 * g++.dg/diagnostic/base.C: New test.
6734
6735 2023-07-19 David Malcolm <dmalcolm@redhat.com>
6736
6737 PR analyzer/110700
6738 * gcc.dg/analyzer/taint-divisor-2.c: New test.
6739
6740 2023-07-19 Marek Polacek <polacek@redhat.com>
6741
6742 PR c++/110064
6743 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
6744
6745 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
6746
6747 * gcc.target/avr/lra-elim.c: New test.
6748
6749 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
6750
6751 * gm2/errors/fail/badabs.mod: New test.
6752 * gm2/errors/fail/badenum.mod: New test.
6753
6754 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
6755
6756 * gcc.target/aarch64/feature-bf16-backport.c: New test.
6757 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
6758 * gcc.target/aarch64/feature-fp16-backport.c: New test.
6759 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
6760 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
6761 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
6762 * gcc.target/aarch64/feature-memtag-backport.c: New test.
6763 * gcc.target/aarch64/feature-sha3-backport.c: New test.
6764 * gcc.target/aarch64/feature-sm4-backport.c: New test.
6765
6766 2023-07-19 Andrew Pinski <apinski@marvell.com>
6767
6768 PR tree-optimization/110252
6769 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
6770 __builtin_parity loses the nonzerobits info.
6771 * gcc.c-torture/execute/pr110252-1.c: New test.
6772 * gcc.c-torture/execute/pr110252-2.c: New test.
6773 * gcc.c-torture/execute/pr110252-3.c: New test.
6774 * gcc.c-torture/execute/pr110252-4.c: New test.
6775
6776 2023-07-19 Andrew Pinski <apinski@marvell.com>
6777
6778 PR tree-optimization/110726
6779 * gcc.c-torture/execute/bitops-1.c: New test.
6780
6781 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
6782
6783 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
6784 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
6785 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
6786
6787 2023-07-19 Jakub Jelinek <jakub@redhat.com>
6788
6789 PR tree-optimization/110731
6790 * gcc.dg/pr110731.c: New test.
6791
6792 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
6793
6794 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
6795
6796 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
6797
6798 PR fortran/107424
6799 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
6800 the additional count variable.
6801
6802 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
6803
6804 * gcc.target/riscv/arch-2.c: Update -march.
6805 * gcc.target/riscv/arch-3.c: Ditto.
6806 * gcc.target/riscv/arch-5.c: Ditto.
6807 * gcc.target/riscv/arch-8.c: Ditto.
6808 * gcc.target/riscv/attribute-10.c: Ditto.
6809 * gcc.target/riscv/attribute-18.c: Ditto.
6810 * gcc.target/riscv/attribute-19.c: Ditto.
6811 * gcc.target/riscv/attribute-8.c: Ditto.
6812 * gcc.target/riscv/attribute-9.c: Ditto.
6813 * gcc.target/riscv/pr102957.c: Ditto.
6814 * gcc.target/riscv/arch-22.cc: New test.
6815 * gcc.target/riscv/arch-23.c: New file.
6816
6817 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
6818
6819 * gcc.target/riscv/stack_save_restore.c: Moved to...
6820 * gcc.target/riscv/stack_save_restore_2.c: ...here.
6821 * gcc.target/riscv/stack_save_restore_1.c: New test.
6822
6823 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
6824
6825 PR preprocessor/103902
6826 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
6827 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
6828 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
6829 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
6830
6831 2023-07-19 liuhongt <hongtao.liu@intel.com>
6832
6833 * gcc.target/i386/pr109504.c: New test.
6834 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
6835 * gcc.target/i386/sse2-float16-1.c: Ditto.
6836 * gcc.target/i386/sse2-float16-4.c: New test.
6837 * gcc.target/i386/sse2-float16-5.c: New test.
6838 * g++.target/i386/float16-1.C: Adjust error info.
6839
6840 2023-07-18 Marek Polacek <polacek@redhat.com>
6841
6842 PR c++/110340
6843 * g++.dg/cpp/string-4.C: New test.
6844 * g++.dg/cpp/ucn-2.C: New test.
6845
6846 2023-07-18 Marek Polacek <polacek@redhat.com>
6847
6848 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
6849 output.
6850
6851 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
6852
6853 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
6854 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
6855 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
6856 New test.
6857 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
6858 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
6859 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
6860 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
6861 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
6862 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
6863 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
6864 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
6865 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
6866 New test.
6867 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
6868 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
6869 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
6870 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
6871 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
6872 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
6873
6874 2023-07-18 Patrick Palka <ppalka@redhat.com>
6875
6876 * g++.dg/overload/conv-op5.C: New test.
6877
6878 2023-07-18 Patrick Palka <ppalka@redhat.com>
6879
6880 PR c++/110535
6881 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
6882 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
6883
6884 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6885
6886 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
6887 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
6888 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
6889 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
6890 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
6891 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
6892 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
6893 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
6894 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
6895 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
6896 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
6897 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
6898 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
6899 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
6900 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
6901 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
6902 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
6903 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
6904 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
6905 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
6906 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
6907 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
6908 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
6909 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
6910 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
6911
6912 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6913
6914 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
6915 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
6916 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
6917 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
6918 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
6919 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
6920 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
6921 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
6922 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
6923 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
6924
6925 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
6926
6927 * gcc.target/riscv/attribute-20.c: Removed.
6928
6929 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
6930
6931 * gcc.target/s390/vector/vec-cmpge.c: New test.
6932
6933 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
6934
6935 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
6936
6937 2023-07-18 liuhongt <hongtao.liu@intel.com>
6938
6939 * gcc.target/i386/pr110591.c: New test.
6940 * gcc.target/i386/pr110591-2.c: New test.
6941
6942 2023-07-18 Pan Li <pan2.li@intel.com>
6943
6944 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
6945
6946 2023-07-18 Pan Li <pan2.li@intel.com>
6947 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6948
6949 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
6950 test cases.
6951 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
6952 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
6953 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
6954 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
6955 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
6956 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
6957 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
6958 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
6959 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
6960 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
6961 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
6962 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
6963 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
6964 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
6965 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
6966 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
6967 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
6968 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
6969 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
6970 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
6971 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
6972 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
6973 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
6974 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
6975 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
6976 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
6977 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
6978 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
6979 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
6980 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
6981 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
6982 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
6983 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
6984 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
6985 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
6986 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
6987 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
6988 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
6989 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
6990 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
6991 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
6992 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
6993 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
6994 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
6995
6996 2023-07-17 Harald Anlauf <anlauf@gmx.de>
6997
6998 PR fortran/95947
6999 PR fortran/110658
7000 * gfortran.dg/deferred_character_37.f90: New test.
7001
7002 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7003
7004 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
7005 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
7006
7007 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
7008
7009 PR fortran/110618
7010 * gfortran.dg/intent_out_22.f90: New test.
7011
7012 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
7013
7014 * gfortran.dg/finalize_53.f90: New test.
7015
7016 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
7017
7018 PR target/110696
7019 * gcc.target/riscv/attribute-20.c: New test.
7020 * gcc.target/riscv/pr110696.c: New test.
7021
7022 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7023
7024 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
7025 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
7026 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
7027 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
7028 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
7029 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
7030 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
7031 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
7032 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
7033
7034 2023-07-17 Richard Biener <rguenther@suse.de>
7035
7036 PR tree-optimization/110669
7037 * gcc.dg/torture/pr110669.c: New testcase.
7038
7039 2023-07-17 Andrew Pinski <apinski@marvell.com>
7040
7041 PR tree-optimization/95923
7042 * gcc.dg/tree-ssa/bitops-2.c: New test.
7043 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
7044
7045 2023-07-17 Andrew Pinski <apinski@marvell.com>
7046
7047 PR tree-optimization/110666
7048 * gcc.c-torture/execute/pr110666-1.c: New test.
7049
7050 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
7051
7052 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
7053 * gcc.target/i386/funcspec-56.inc: Handle new march.
7054
7055 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
7056
7057 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
7058 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
7059
7060 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
7061
7062 * g++.dg/other/i386-2.C: Add -msm4.
7063 * g++.dg/other/i386-3.C: Ditto.
7064 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
7065 * gcc.target/i386/sse-12.c: Add -msm4.
7066 * gcc.target/i386/sse-13.c: Ditto.
7067 * gcc.target/i386/sse-14.c: Ditto.
7068 * gcc.target/i386/sse-22.c: Add sm4.
7069 * gcc.target/i386/sse-23.c: Ditto.
7070 * lib/target-supports.exp (check_effective_target_sm4): New.
7071 * gcc.target/i386/sm4-1.c: New test.
7072 * gcc.target/i386/sm4-check.h: Ditto.
7073 * gcc.target/i386/sm4key4-2.c: Ditto.
7074 * gcc.target/i386/sm4rnds4-2.c: Ditto.
7075
7076 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
7077
7078 * g++.dg/other/i386-2.C: Add -msha512.
7079 * g++.dg/other/i386-3.C: Ditto.
7080 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
7081 * gcc.target/i386/sse-12.c: Add -msha512.
7082 * gcc.target/i386/sse-13.c: Ditto.
7083 * gcc.target/i386/sse-14.c: Ditto.
7084 * gcc.target/i386/sse-22.c: Add sha512.
7085 * gcc.target/i386/sse-23.c: Ditto.
7086 * lib/target-supports.exp (check_effective_target_sha512): New.
7087 * gcc.target/i386/sha512-1.c: New test.
7088 * gcc.target/i386/sha512-check.h: Ditto.
7089 * gcc.target/i386/sha512msg1-2.c: Ditto.
7090 * gcc.target/i386/sha512msg2-2.c: Ditto.
7091 * gcc.target/i386/sha512rnds2-2.c: Ditto.
7092
7093 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
7094
7095 * g++.dg/other/i386-2.C: Add -msm3.
7096 * g++.dg/other/i386-3.C: Ditto.
7097 * gcc.target/i386/avx-1.c: Add new define for immediate.
7098 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
7099 * gcc.target/i386/sse-12.c: Add -msm3.
7100 * gcc.target/i386/sse-13.c: Ditto.
7101 * gcc.target/i386/sse-14.c: Ditto.
7102 * gcc.target/i386/sse-22.c: Add sm3.
7103 * gcc.target/i386/sse-23.c: Ditto.
7104 * lib/target-supports.exp (check_effective_target_sm3): New.
7105 * gcc.target/i386/sm3-1.c: New test.
7106 * gcc.target/i386/sm3-check.h: Ditto.
7107 * gcc.target/i386/sm3msg1-2.c: Ditto.
7108 * gcc.target/i386/sm3msg2-2.c: Ditto.
7109 * gcc.target/i386/sm3rnds2-2.c: Ditto.
7110
7111 2023-07-17 Kong Lingling <lingling.kong@intel.com>
7112 Haochen Jiang <haochen.jiang@intel.com>
7113
7114 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
7115 * g++.dg/other/i386-3.C: Ditto.
7116 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
7117 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
7118 * gcc.target/i386/sse-13.c: Ditto.
7119 * gcc.target/i386/sse-14.c: Ditto.
7120 * gcc.target/i386/sse-22.c: Ditto.
7121 * gcc.target/i386/sse-23.c: Ditto.
7122 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
7123 * lib/target-supports.exp
7124 (check_effective_target_avxvnniint16): New.
7125 * gcc.target/i386/avxvnniint16-1.c: Ditto.
7126 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
7127 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
7128 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
7129 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
7130 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
7131 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
7132
7133 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
7134
7135 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
7136
7137 2023-07-15 Patrick Palka <ppalka@redhat.com>
7138
7139 PR c++/110441
7140 * g++.dg/cpp1z/elide8.C: New test.
7141
7142 2023-07-15 Patrick Palka <ppalka@redhat.com>
7143
7144 PR c++/110524
7145 * g++.dg/cpp2a/fn-template26.C: New test.
7146
7147 2023-07-14 Jason Merrill <jason@redhat.com>
7148
7149 PR c++/110344
7150 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
7151 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
7152
7153 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
7154
7155 PR target/110588
7156 * gcc.target/i386/pr110588.c: New test case.
7157
7158 2023-07-14 Marek Polacek <polacek@redhat.com>
7159 Jason Merrill <jason@redhat.com>
7160
7161 PR c++/109876
7162 * g++.dg/cpp0x/constexpr-template12.C: New test.
7163 * g++.dg/cpp1z/constexpr-template1.C: New test.
7164 * g++.dg/cpp1z/constexpr-template2.C: New test.
7165
7166 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
7167
7168 PR target/110206
7169 * gcc.target/i386/pr110206.c: New test.
7170
7171 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7172
7173 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
7174 Adapt testcase for link fail.
7175 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
7176 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
7177 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
7178 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
7179 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
7180 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
7181
7182 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
7183
7184 PR fortran/92178
7185 * gfortran.dg/intent_out_21.f90: New test.
7186
7187 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
7188
7189 PR fortran/92178
7190 * gfortran.dg/intent_out_20.f90: New test.
7191
7192 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
7193
7194 PR fortran/92178
7195 * gfortran.dg/intent_out_19.f90: New test.
7196
7197 2023-07-14 Tamar Christina <tamar.christina@arm.com>
7198
7199 PR tree-optimization/109154
7200 * gcc.dg/vect/vect-ifcvt-20.c: New test.
7201
7202 2023-07-14 Tamar Christina <tamar.christina@arm.com>
7203
7204 PR tree-optimization/109154
7205 * gcc.dg/vect/vect-ifcvt-19.c: New test.
7206
7207 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
7208
7209 * gcc.target/riscv/arch-22.c: New test.
7210 * gcc.target/riscv/predef-28.c: New test.
7211
7212 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
7213
7214 PR target/107841
7215 * gcc.target/pdp11/pr107841.c: New test.
7216
7217 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
7218
7219 PR fortran/106050
7220 * gfortran.dg/pdt_33.f90: New test.
7221
7222 2023-07-13 Carl Love <cel@us.ibm.com>
7223
7224 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
7225 test_fpscr_rn_builtin_1.c. Add comment.
7226 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
7227 return value of __builtin_set_fpscr_rn builtin.
7228 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
7229
7230 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
7231
7232 PR target/106966
7233 * gcc.target/alpha/pr106966.c: New test.
7234
7235 2023-07-13 Andrew Pinski <apinski@marvell.com>
7236
7237 * gcc.dg/tree-ssa/pr110293-1.c: New test.
7238 * gcc.dg/tree-ssa/pr110539-1.c: New test.
7239 * gcc.dg/tree-ssa/pr110539-2.c: New test.
7240 * gcc.dg/tree-ssa/pr110539-3.c: New test.
7241 * gcc.dg/tree-ssa/pr110539-4.c: New test.
7242
7243 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
7244
7245 PR middle-end/109520
7246 * gcc.target/i386/pr109520.c: New test.
7247
7248 2023-07-13 Pan Li <pan2.li@intel.com>
7249
7250 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
7251 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
7252 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
7253 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
7254 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
7255 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
7256 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
7257
7258 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
7259
7260 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
7261
7262 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
7263
7264 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
7265
7266 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
7267 Kewen Lin <linkw@linux.ibm.com>
7268
7269 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
7270
7271 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7272
7273 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
7274 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
7275 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
7276 New test.
7277 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
7278 New test.
7279 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
7280 New test.
7281 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
7282 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
7283 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
7284 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
7285 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
7286 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
7287 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
7288 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
7289 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
7290 New test.
7291 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
7292 New test.
7293 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
7294 New test.
7295 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
7296 New test.
7297 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
7298 New test.
7299 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
7300 New test.
7301 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
7302 New test.
7303 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
7304 New test.
7305 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
7306 New test.
7307 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
7308 New test.
7309 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
7310 New test.
7311 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
7312 New test.
7313 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
7314 New test.
7315 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
7316 New test.
7317 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
7318 New test.
7319 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
7320 New test.
7321 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
7322 New test.
7323 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
7324 New test.
7325 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
7326 New test.
7327 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
7328 New test.
7329 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
7330 New test.
7331 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
7332 New test.
7333 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
7334 New test.
7335 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
7336 New test.
7337 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
7338 New test.
7339 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
7340 New test.
7341 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
7342 New test.
7343 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
7344 New test.
7345 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
7346 New test.
7347 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
7348 New test.
7349 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
7350 New test.
7351 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
7352 New test.
7353 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
7354 New test.
7355 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
7356 New test.
7357 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
7358 New test.
7359 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
7360 New test.
7361 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
7362 New test.
7363 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
7364 New test.
7365 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
7366 New test.
7367 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
7368 New test.
7369 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
7370 New test.
7371 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
7372 New test.
7373 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
7374 New test.
7375 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
7376 New test.
7377 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
7378 New test.
7379 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
7380 New test.
7381 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
7382 New test.
7383 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
7384 New test.
7385 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
7386 New test.
7387 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
7388 New test.
7389 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
7390 New test.
7391 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
7392 New test.
7393 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
7394 New test.
7395 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
7396 New test.
7397 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
7398 New test.
7399 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
7400 New test.
7401 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
7402 New test.
7403 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
7404 New test.
7405 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
7406 New test.
7407 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
7408 New test.
7409 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
7410 New test.
7411 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
7412 New test.
7413 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
7414 New test.
7415 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
7416 New test.
7417 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
7418 New test.
7419 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
7420 New test.
7421 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
7422 New test.
7423 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
7424 New test.
7425 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
7426 New test.
7427 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
7428 New test.
7429 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
7430 New test.
7431 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
7432 New test.
7433 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
7434 New test.
7435 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
7436 New test.
7437 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
7438 New test.
7439 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
7440 New test.
7441 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
7442 New test.
7443 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
7444 New test.
7445 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
7446 New test.
7447 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
7448 New test.
7449 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
7450 New test.
7451 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
7452 New test.
7453
7454 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7455
7456 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
7457 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
7458 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
7459 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
7460 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
7461 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
7462 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
7463 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
7464 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
7465 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
7466 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
7467 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
7468 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
7469 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
7470 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
7471 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
7472
7473 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7474
7475 PR tree-optimization/107043
7476 * gcc.dg/tree-ssa/pr107043.c: New test.
7477
7478 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7479
7480 PR tree-optimization/107053
7481 * gcc.dg/tree-ssa/pr107053.c: New test.
7482
7483 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7484
7485 * gcc.dg/pr83073.c: Adjust testcase.
7486
7487 2023-07-12 Jan Hubicka <jh@suse.cz>
7488
7489 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
7490
7491 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
7492
7493 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
7494 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
7495 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
7496
7497 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
7498
7499 PR target/110598
7500 * gcc.target/i386/pr110598.c: New test case.
7501
7502 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
7503
7504 * gfortran.dg/pdt_33.f03: New test.
7505
7506 2023-07-12 Richard Biener <rguenther@suse.de>
7507
7508 PR tree-optimization/110630
7509 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
7510 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
7511
7512 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7513
7514 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
7515 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
7516 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
7517 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
7518
7519 2023-07-12 Jan Beulich <jbeulich@suse.com>
7520
7521 * gcc.target/i386/avx2-dupv4sf.c: New test.
7522 * gcc.target/i386/avx2-dupv4si.c: Likewise.
7523 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
7524 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
7525
7526 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
7527
7528 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
7529 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
7530
7531 2023-07-12 liuhongt <hongtao.liu@intel.com>
7532
7533 * gcc.target/i386/pr110438.c: New test.
7534 * gcc.target/i386/pr100711-6.c: Adjust testcase.
7535
7536 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
7537
7538 * g++.target/i386/mv16.C: Add graniterapids-d.
7539 * gcc.target/i386/funcspec-56.inc: Handle new march.
7540
7541 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
7542
7543 * gcc.target/i386/avx512vl-vaes-1.c: New test.
7544
7545 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7546
7547 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
7548 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
7549 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
7550 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
7551 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
7552 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
7553 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
7554 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
7555 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
7556 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
7557 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
7558 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
7559
7560 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
7561
7562 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
7563 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
7564 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
7565 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
7566 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
7567 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
7568
7569 2023-07-11 Harald Anlauf <anlauf@gmx.de>
7570
7571 PR fortran/110288
7572 * gfortran.dg/findloc_10.f90: New test.
7573
7574 2023-07-11 Carl Love <cel@us.ibm.com>
7575
7576 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
7577 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
7578 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
7579 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
7580 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
7581 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
7582 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
7583 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
7584 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
7585 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
7586 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
7587 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
7588 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
7589 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
7590 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
7591 file.
7592 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
7593 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
7594 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
7595 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
7596 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
7597 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
7598 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
7599
7600 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
7601
7602 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
7603
7604 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
7605
7606 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
7607 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
7608 New test.
7609
7610 2023-07-11 Patrick Palka <ppalka@redhat.com>
7611
7612 PR c++/110580
7613 * g++.dg/cpp1y/var-templ83.C: New test.
7614
7615 2023-07-11 liuhongt <hongtao.liu@intel.com>
7616
7617 PR target/110170
7618 * g++.target/i386/pr110170.C: Fix typo.
7619
7620 2023-07-11 Xi Ruoyao <xry111@xry111.site>
7621
7622 * g++.dg/vect/pr110557.cc: Use long long instead of long for
7623 64-bit type.
7624 (test): Remove an unnecessary cast.
7625
7626 2023-07-10 Patrick Palka <ppalka@redhat.com>
7627
7628 PR c++/110523
7629 * g++.dg/template/ttp37.C: New test.
7630
7631 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7632
7633 PR target/110268
7634 * gcc.target/arm/pr110268-1.c: New test.
7635 * gcc.target/arm/pr110268-2.c: New test.
7636
7637 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7638
7639 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
7640
7641 2023-07-10 Xi Ruoyao <xry111@xry111.site>
7642
7643 PR tree-optimization/110557
7644 * g++.dg/vect/pr110557.cc: New test.
7645
7646 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7647
7648 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
7649 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
7650
7651 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7652
7653 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
7654
7655 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
7656
7657 * gdc.dg/asm4.d: Update test.
7658
7659 2023-07-10 liuhongt <hongtao.liu@intel.com>
7660
7661 * g++.target/i386/pr110170.C: New test.
7662 * gcc.target/i386/pr110170.c: New test.
7663
7664 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
7665
7666 * gdc.dg/rtti1.d: Move array concat testcase to ...
7667 * gdc.dg/nogc1.d: ... here. New test.
7668
7669 2023-07-09 Jan Hubicka <jh@suse.cz>
7670
7671 * gcc.dg/predict-22.c: Update template.
7672
7673 2023-07-08 Jan Hubicka <jh@suse.cz>
7674
7675 PR tree-optimization/110600
7676 * gcc.c-torture/compile/pr110600.c: New test.
7677
7678 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
7679
7680 PR fortran/99139
7681 PR fortran/99368
7682 * gfortran.dg/pr99139.f90 : New test
7683 * gfortran.dg/pr99368.f90 : New test
7684
7685 2023-07-08 Jan Hubicka <jh@suse.cz>
7686
7687 PR middle-end/110590
7688 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
7689 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
7690
7691 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7692 Steven G. Kargl <kargl@gcc.gnu.org>
7693
7694 PR fortran/92178
7695 * gfortran.dg/intent_out_16.f90: New test.
7696 * gfortran.dg/intent_out_17.f90: New test.
7697 * gfortran.dg/intent_out_18.f90: New test.
7698
7699 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7700
7701 PR fortran/110585
7702 * gfortran.dg/findloc_9.f90: New test.
7703
7704 2023-07-07 Jan Hubicka <jh@suse.cz>
7705
7706 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
7707 * gcc.dg/pr43864-3.c: Likewise.
7708 * gcc.dg/pr43864-4.c: Likewise.
7709 * gcc.dg/pr43864.c: Likewise.
7710 * gcc.dg/unroll-7.c: xfail.
7711
7712 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
7713
7714 * lib/target-supports.exp: Collect both kernel and user events for autofdo
7715
7716 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
7717
7718 PR target/43644
7719 PR target/110533
7720 * gcc.target/i386/pr110533.c: New test case.
7721 * gcc.target/i386/pr43644-2.c: Likewise.
7722
7723 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
7724
7725 PR d/108842
7726 * gdc.dg/pr98277.d: Add more tests.
7727 * gdc.dg/pr108842.d: New test.
7728
7729 2023-07-07 Jan Hubicka <jh@suse.cz>
7730
7731 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
7732 * gcc.dg/pr43864-2.c: Likewise.
7733 * gcc.dg/pr43864-3.c: Likewise.
7734 * gcc.dg/pr43864-4.c: Likewise.
7735 * gcc.dg/pr43864.c: Likewise.
7736 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
7737 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
7738 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
7739 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
7740 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7741 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7742 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7743 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7744 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7745 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
7746 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
7747 * gcc.dg/tree-ssa/update-threading.c: Likewise.
7748 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
7749 * gcc.dg/unroll-7.c: Likewise.
7750 * gcc.dg/unroll-8.c: Likewise.
7751 * gfortran.dg/pr25623-2.f90: Likewise.
7752 * gfortran.dg/pr25623.f90: Likewise.
7753 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
7754 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
7755 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
7756
7757 2023-07-07 Jan Hubicka <jh@suse.cz>
7758
7759 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
7760
7761 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
7762
7763 * gcc.target/s390/vector/vec-init-3.c: New test.
7764
7765 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
7766
7767 * gcc.target/i386/pr110372.c: New.
7768
7769 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
7770
7771 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
7772 value/mask changes.
7773 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
7774 * gcc.dg/tree-ssa/vrp122.c: Same.
7775
7776 2023-07-07 Pan Li <pan2.li@intel.com>
7777 Robin Dapp <rdapp@ventanamicro.com>
7778
7779 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
7780
7781 2023-07-06 Jan Hubicka <jh@suse.cz>
7782
7783 PR middle-end/25623
7784 * gfortran.dg/pr25623-2.f90: New test.
7785
7786 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
7787
7788 * gcc.target/aarch64/pr110449.c: New testcase.
7789
7790 2023-07-06 Richard Biener <rguenther@suse.de>
7791
7792 PR tree-optimization/110556
7793 * gcc.dg/torture/pr110556.c: New testcase.
7794
7795 2023-07-06 Richard Biener <rguenther@suse.de>
7796
7797 PR tree-optimization/110515
7798 * g++.dg/opt/pr110515.C: New testcase.
7799
7800 2023-07-06 Richard Biener <rguenther@suse.de>
7801
7802 PR tree-optimization/110544
7803 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
7804
7805 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
7806
7807 * gcc.target/i386/inline_attr_arch.c: New test.
7808 * gcc.target/i386/inline_target_clones.c: Ditto.
7809
7810 2023-07-06 liuhongt <hongtao.liu@intel.com>
7811
7812 * gcc.target/i386/pr110170-2.c: New test.
7813
7814 2023-07-06 liuhongt <hongtao.liu@intel.com>
7815
7816 * gcc.target/i386/pr110170-3.c: New test.
7817
7818 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
7819
7820 * gcc.target/aarch64/pr110474.c: New testcase.
7821
7822 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7823
7824 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
7825 tests for variable index.
7826 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
7827 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
7828 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
7829 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
7830 Ditto.
7831 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
7832 Ditto.
7833
7834 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7835
7836 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
7837 test.
7838 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
7839 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
7840 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
7841 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
7842 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
7843 Ditto.
7844
7845 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7846 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7847
7848 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
7849 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
7850 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
7851 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
7852 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
7853 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
7854 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
7855 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
7856 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
7857 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
7858 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
7859 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
7860 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
7861 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
7862
7863 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
7864
7865 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
7866 * gcc.target/mips/expand-block-move-r6.c: new test.
7867
7868 2023-07-05 Richard Biener <rguenther@suse.de>
7869
7870 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
7871
7872 2023-07-05 Jan Beulich <jbeulich@suse.com>
7873
7874 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
7875
7876 2023-07-05 Jan Beulich <jbeulich@suse.com>
7877
7878 PR target/100711
7879 * gcc.target/i386/pr100711-6.c: New test.
7880
7881 2023-07-05 Jan Beulich <jbeulich@suse.com>
7882
7883 PR target/100711
7884 * gcc.target/i386/pr100711-4.c: New test.
7885 * gcc.target/i386/pr100711-5.c: New test.
7886
7887 2023-07-05 Jan Beulich <jbeulich@suse.com>
7888
7889 PR target/93768
7890 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
7891 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
7892 towards generated code.
7893 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
7894 code.
7895
7896 2023-07-05 Jan Beulich <jbeulich@suse.com>
7897
7898 PR target/93768
7899 * gcc.target/i386/avx512-binop-not-1.h: New.
7900 * gcc.target/i386/avx512-binop-not-2.h: New.
7901 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
7902 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
7903
7904 2023-07-05 yulong <shiyulong@iscas.ac.cn>
7905
7906 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
7907 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
7908 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
7909 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
7910 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
7911 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
7912 * gcc.target/riscv/rvv/base/abi-17.c: New test.
7913 * gcc.target/riscv/rvv/base/abi-18.c: New test.
7914
7915 2023-07-05 yulong <shiyulong@iscas.ac.cn>
7916
7917 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
7918 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
7919 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
7920 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
7921 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
7922
7923 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
7924
7925 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
7926 encourage if-conversion.
7927 * gcc.target/mips/movcc-3.c: Same as above.
7928
7929 2023-07-04 Richard Biener <rguenther@suse.de>
7930
7931 PR tree-optimization/110491
7932 * gcc.dg/torture/pr110491.c: New testcase.
7933
7934 2023-07-04 Richard Biener <rguenther@suse.de>
7935
7936 PR tree-optimization/110376
7937 * gcc.dg/torture/pr110376.c: New testcase.
7938
7939 2023-07-04 Richard Biener <rguenther@suse.de>
7940
7941 PR tree-optimization/110228
7942 * gcc.dg/torture/pr110228.c: New testcase.
7943 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
7944
7945 2023-07-04 Richard Biener <rguenther@suse.de>
7946
7947 PR tree-optimization/110436
7948 * gcc.dg/pr110436.c: New testcase.
7949
7950 2023-07-04 Richard Biener <rguenther@suse.de>
7951
7952 PR middle-end/110495
7953 * gcc.dg/tree-ssa/addadd-2.c: Amend.
7954 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
7955
7956 2023-07-04 Richard Biener <rguenther@suse.de>
7957
7958 PR tree-optimization/110310
7959 * gcc.target/i386/pr110310.c: New testcase.
7960 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
7961
7962 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7963
7964 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
7965
7966 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
7967
7968 * gcc.target/riscv/zvbb.c: New test.
7969 * gcc.target/riscv/zvbc.c: New test.
7970 * gcc.target/riscv/zvkg.c: New test.
7971 * gcc.target/riscv/zvkn-1.c: New test.
7972 * gcc.target/riscv/zvkn.c: New test.
7973 * gcc.target/riscv/zvknc-1.c: New test.
7974 * gcc.target/riscv/zvknc-2.c: New test.
7975 * gcc.target/riscv/zvknc.c: New test.
7976 * gcc.target/riscv/zvkned.c: New test.
7977 * gcc.target/riscv/zvkng-1.c: New test.
7978 * gcc.target/riscv/zvkng-2.c: New test.
7979 * gcc.target/riscv/zvkng.c: New test.
7980 * gcc.target/riscv/zvknha.c: New test.
7981 * gcc.target/riscv/zvknhb.c: New test.
7982 * gcc.target/riscv/zvks-1.c: New test.
7983 * gcc.target/riscv/zvks.c: New test.
7984 * gcc.target/riscv/zvksc-1.c: New test.
7985 * gcc.target/riscv/zvksc-2.c: New test.
7986 * gcc.target/riscv/zvksc.c: New test.
7987 * gcc.target/riscv/zvksed.c: New test.
7988 * gcc.target/riscv/zvksg-1.c: New test.
7989 * gcc.target/riscv/zvksg-2.c: New test.
7990 * gcc.target/riscv/zvksg.c: New test.
7991 * gcc.target/riscv/zvksh.c: New test.
7992 * gcc.target/riscv/zvkt.c: New test.
7993
7994 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
7995
7996 * lib/g++.exp: Remove additional flag handled by Darwin specs.
7997 * lib/obj-c++.exp: Likewise.
7998
7999 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
8000
8001 PR modula2/110125
8002 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
8003 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
8004 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
8005 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
8006 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
8007 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
8008 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
8009 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
8010 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
8011 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
8012 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
8013 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
8014 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
8015 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
8016 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
8017 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
8018 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
8019 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
8020 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
8021 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
8022 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
8023 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
8024 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
8025 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
8026
8027 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8028
8029 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
8030 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
8031 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
8032 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
8033 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
8034 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
8035 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
8036 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
8037 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
8038 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
8039 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
8040 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
8041
8042 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8043
8044 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
8045 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
8046 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
8047 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
8048 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
8049 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
8050 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
8051
8052 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
8053
8054 Revert:
8055 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8056
8057 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
8058 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
8059 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
8060 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
8061 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
8062 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
8063 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
8064 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
8065 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
8066 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
8067 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
8068 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
8069
8070 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8071
8072 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
8073 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
8074 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
8075 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
8076 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
8077 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
8078 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
8079 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
8080 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
8081 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
8082 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
8083 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
8084
8085 2023-07-03 Richard Biener <rguenther@suse.de>
8086
8087 PR tree-optimization/110506
8088 * gcc.dg/pr110506-2.c: New testcase.
8089
8090 2023-07-03 Richard Biener <rguenther@suse.de>
8091
8092 PR tree-optimization/110506
8093 * gcc.dg/pr110506.c: New testcase.
8094
8095 2023-07-03 Andrew Pinski <apinski@marvell.com>
8096
8097 PR tree-optimization/110381
8098 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
8099
8100 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8101
8102 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
8103
8104 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8105
8106 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
8107
8108 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8109
8110 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
8111
8112 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8113
8114 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
8115
8116 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8117
8118 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
8119
8120 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8121
8122 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
8123
8124 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8125
8126 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
8127 option.
8128 (mips-dg-init): Handle the recognization of mips16e2 targets.
8129 (mips-dg-options): Add dependencies for mips16e2.
8130
8131 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
8132
8133 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
8134
8135 2023-07-02 Jakub Jelinek <jakub@redhat.com>
8136
8137 PR tree-optimization/110508
8138 * gcc.dg/pr110508.c: New test.
8139
8140 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
8141
8142 PR d/108962
8143 * gdc.dg/pr108962.d: New test.
8144
8145 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
8146
8147 PR d/110516
8148 * gdc.dg/torture/pr110516a.d: New test.
8149 * gdc.dg/torture/pr110516b.d: New test.
8150
8151 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
8152
8153 PR d/110514
8154 * gdc.dg/pr110514a.d: New test.
8155 * gdc.dg/pr110514b.d: New test.
8156 * gdc.dg/pr110514c.d: New test.
8157 * gdc.dg/pr110514d.d: New test.
8158
8159 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
8160
8161 PR d/110471
8162 * gdc.dg/pr110471a.d: New test.
8163 * gdc.dg/pr110471b.d: New test.
8164 * gdc.dg/pr110471c.d: New test.
8165
8166 2023-07-01 Jan Hubicka <jh@suse.cz>
8167
8168 PR tree-optimization/25623
8169 * gfortran.dg/pr25623.f90: New test.
8170
8171 2023-07-01 Jan Hubicka <jh@suse.cz>
8172
8173 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
8174 from 2 to 1.
8175 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
8176 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
8177
8178 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
8179
8180 * gcc.target/i386/rotate-6.c: New test case.
8181 * gcc.target/i386/sse2-stv-1.c: Likewise.
8182
8183 2023-07-01 Jan Hubicka <jh@suse.cz>
8184
8185 PR tree-optimization/103680
8186 * gcc.dg/tree-ssa/pr103680.c: New test.
8187 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
8188
8189 2023-06-30 Patrick Palka <ppalka@redhat.com>
8190
8191 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
8192 duplicate diagnostic check.
8193
8194 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
8195
8196 PR tree-optimization/101832
8197 * gcc.dg/builtin-object-size-pr101832.c: New test.
8198
8199 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
8200
8201 * gcc.c-torture/execute/20230630-1.c: New test.
8202 * gcc.c-torture/execute/20230630-2.c: Likewise.
8203 * gcc.c-torture/execute/20230630-3.c: Likewise
8204 * gcc.c-torture/execute/20230630-4.c: Likewise
8205
8206 2023-06-30 David Malcolm <dmalcolm@redhat.com>
8207
8208 PR jit/110466
8209 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
8210 early versions of gdb that don't support our dwarf version, via
8211 "unsupported".
8212
8213 2023-06-30 David Malcolm <dmalcolm@redhat.com>
8214 Marek Polacek <polacek@redhat.com>
8215
8216 PR jit/110466
8217 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
8218 param to gcc_jit_type_get_vector.
8219 (verify_comparisons): Use a typedef rather than __vector.
8220
8221 2023-06-30 Jan Hubicka <jh@suse.cz>
8222
8223 PR middle-end/109849
8224 * gcc.dg/predict-18.c: Improve testcase.
8225
8226 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
8227
8228 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
8229 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
8230 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
8231 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
8232 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
8233 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
8234 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
8235 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
8236 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
8237 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
8238 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
8239 * gcc.target/aarch64/abd_widen_2.c: New file.
8240 * gcc.target/aarch64/abd_widen_3.c: New file.
8241 * gcc.target/aarch64/abd_widen_4.c: New file.
8242
8243 2023-06-30 Richard Biener <rguenther@suse.de>
8244
8245 PR tree-optimization/110496
8246 * gcc.dg/pr110496.c: New testcase.
8247
8248 2023-06-30 Richard Biener <rguenther@suse.de>
8249
8250 PR tree-optimization/110381
8251 * gcc.dg/vect/pr110381.c: Add check_vect ().
8252
8253 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
8254
8255 * gcc.target/mips/align-1-n64.c: New test.
8256 * gcc.target/mips/align-1-o32.c: New test.
8257
8258 2023-06-29 Jan Hubicka <jh@suse.cz>
8259
8260 PR tree-optimization/109849
8261 * gcc.dg/ipa/pr109849.c: New test.
8262
8263 2023-06-29 Marek Polacek <polacek@redhat.com>
8264
8265 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
8266 scan-sarif-file.
8267 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
8268 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
8269 -fno-report-bug. Adjust scan-sarif-file.
8270 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
8271 -fno-report-bug.
8272
8273 2023-06-29 Marek Polacek <polacek@redhat.com>
8274
8275 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
8276 * gcc.target/i386/pr69482-1.c: Likewise.
8277
8278 2023-06-29 Patrick Palka <ppalka@redhat.com>
8279
8280 PR c++/110468
8281 * g++.dg/cpp0x/noexcept79.C: New test.
8282
8283 2023-06-29 Patrick Palka <ppalka@redhat.com>
8284
8285 PR c++/110463
8286 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
8287
8288 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
8289
8290 PR c/77650
8291 * gcc.dg/variable-sized-type-flex-array.c: New test.
8292
8293 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
8294
8295 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
8296 comparisons are desired, to see if 256-bit instructions are
8297 generated inappropriately (fixes test on -march=cascadelake).
8298
8299 2023-06-29 Alexandre Oliva <oliva@adacore.com>
8300
8301 * lib/options.exp (check_for_options_with_filter): Handle
8302 missing frontend compiler like disabled language.
8303
8304 2023-06-29 Richard Biener <rguenther@suse.de>
8305
8306 PR middle-end/110452
8307 * gcc.target/i386/pr110452.c: New file.
8308
8309 2023-06-29 Richard Biener <rguenther@suse.de>
8310
8311 PR middle-end/110461
8312 * gcc.dg/pr110461.c: New testcase.
8313
8314 2023-06-29 Richard Biener <rguenther@suse.de>
8315
8316 PR c/110454
8317 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
8318
8319 2023-06-29 Pan Li <pan2.li@intel.com>
8320
8321 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
8322 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
8323 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
8324 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
8325 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
8326
8327 2023-06-29 Pan Li <pan2.li@intel.com>
8328
8329 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
8330 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
8331
8332 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
8333
8334 * lib/target-supports.exp (check_effective_target_lra): Remove
8335 cris-*-* from expression for exceptions to LRA.
8336
8337 2023-06-28 Jan Hubicka <jh@suse.cz>
8338
8339 PR middle-end/110334
8340 * g++.dg/opt/pr66119.C: Disable early inlining.
8341 * gcc.c-torture/compile/pr110334.c: New test.
8342 * gcc.dg/tree-ssa/pr110334.c: New test.
8343
8344 2023-06-28 Harald Anlauf <anlauf@gmx.de>
8345
8346 PR fortran/110360
8347 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
8348
8349 2023-06-28 Patrick Palka <ppalka@redhat.com>
8350
8351 PR c++/89442
8352 PR c++/107437
8353 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
8354 of input" error.
8355 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
8356 kind mismatch for variable template has_P_match_V.
8357 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
8358 error.
8359 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
8360 not captured" error.
8361 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
8362 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
8363 template argument to variable template A so that A<> is valid.
8364 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
8365 declaration with no type" error.
8366 * g++.dg/parse/template30.C: Don't expect "parse error in
8367 template argument list" error.
8368 * g++.dg/cpp1y/var-templ82.C: New test.
8369
8370 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
8371
8372 PR d/106977
8373 PR target/110406
8374 * gdc.dg/torture/pr110406.d: New test.
8375
8376 2023-06-28 Marek Polacek <polacek@redhat.com>
8377
8378 PR c++/110175
8379 * g++.dg/cpp0x/decltype-110175.C: New test.
8380
8381 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
8382
8383 PR debug/110308
8384 * g++.dg/torture/pr110308.C: New test.
8385
8386 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8387
8388 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
8389 scan-assembler.
8390 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
8391
8392 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8393
8394 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
8395
8396 2023-06-28 Richard Biener <rguenther@suse.de>
8397
8398 PR tree-optimization/110451
8399 * gfortran.dg/vect/pr110451.f: New testcase.
8400
8401 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
8402
8403 PR fortran/49213
8404 * gfortran.dg/pr49213.f90 : New test
8405
8406 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
8407
8408 * gcc.target/i386/pieces-memcmp-2.c: New test case.
8409
8410 2023-06-28 Richard Biener <rguenther@suse.de>
8411
8412 PR tree-optimization/110443
8413 * gcc.dg/torture/pr110443.c: New testcase.
8414
8415 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8416
8417 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
8418 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
8419
8420 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8421
8422 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
8423 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
8424 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
8425 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
8426
8427 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8428
8429 PR target/104124
8430 * gcc.target/powerpc/pr104124.c: New.
8431
8432 2023-06-28 Jan Hubicka <jh@suse.cz>
8433
8434 PR tree-optimization/110377
8435 * gcc.dg/ipa/pr110377.c: New test.
8436
8437 2023-06-28 Andrew Pinski <apinski@marvell.com>
8438
8439 PR tree-optimization/110444
8440 * gcc.c-torture/compile/pr110444-1.c: New test.
8441
8442 2023-06-28 Jason Merrill <jason@redhat.com>
8443
8444 PR c++/110334
8445 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
8446
8447 2023-06-28 Alexandre Oliva <oliva@adacore.com>
8448
8449 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
8450 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
8451 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
8452 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
8453
8454 2023-06-28 Alexandre Oliva <oliva@adacore.com>
8455
8456 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
8457 record a workaround.
8458
8459 2023-06-28 Jason Merrill <jason@redhat.com>
8460
8461 PR c++/110344
8462 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
8463 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
8464 * g++.dg/cpp26/feat-cxx26.C: New test.
8465
8466 2023-06-28 Jason Merrill <jason@redhat.com>
8467
8468 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
8469
8470 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8471
8472 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
8473 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
8474 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
8475 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
8476 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
8477 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
8478 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
8479 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
8480 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
8481 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
8482 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
8483 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
8484 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
8485 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
8486
8487 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
8488
8489 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
8490
8491 2023-06-28 liuhongt <hongtao.liu@intel.com>
8492
8493 * gcc.target/i386/bf16_short_warn.c: New test.
8494
8495 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8496
8497 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
8498 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
8499 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
8500 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
8501 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
8502 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
8503 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
8504 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
8505 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
8506 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
8507 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
8508 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
8509 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
8510 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
8511 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
8512 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
8513 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
8514 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
8515 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
8516 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
8517
8518 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8519
8520 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
8521 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
8522 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
8523 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
8524 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
8525 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
8526 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
8527 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
8528 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
8529 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
8530
8531 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8532
8533 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
8534 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
8535 Ditto.
8536 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
8537 Ditto.
8538 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
8539 Ditto.
8540 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
8541 Ditto.
8542 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
8543 Ditto.
8544 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
8545 Ditto.
8546 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
8547 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
8548 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
8549 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
8550 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
8551 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
8552 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
8553
8554 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8555
8556 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
8557 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
8558 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
8559 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
8560 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
8561
8562 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8563
8564 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
8565
8566 2023-06-27 Andrew Pinski <apinski@marvell.com>
8567
8568 PR middle-end/110420
8569 PR middle-end/103979
8570 PR middle-end/98619
8571 * gcc.c-torture/compile/asmgoto-6.c: New test.
8572
8573 2023-06-27 Richard Biener <rguenther@suse.de>
8574
8575 PR tree-optimization/96208
8576 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
8577 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
8578
8579 2023-06-27 liuhongt <hongtao.liu@intel.com>
8580
8581 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
8582
8583 2023-06-27 liuhongt <hongtao.liu@intel.com>
8584
8585 * gcc.target/i386/avx-vzeroupper-30.c: New test.
8586
8587 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8588
8589 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
8590 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
8591 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
8592 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
8593 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
8594 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
8595
8596 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
8597
8598 * gcc.target/s390/larl-1.c: New test.
8599
8600 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8601
8602 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
8603
8604 2023-06-26 Richard Biener <rguenther@suse.de>
8605
8606 PR tree-optimization/110381
8607 * gcc.dg/vect/pr110381.c: New testcase.
8608
8609 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
8610
8611 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
8612 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
8613
8614 2023-06-26 liuhongt <hongtao.liu@intel.com>
8615
8616 * gcc.target/aarch64/pr110371.c: New test.
8617
8618 2023-06-26 liuhongt <hongtao.liu@intel.com>
8619
8620 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
8621 * gcc.target/i386/pr110018-2.c: Ditto.
8622
8623 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
8624
8625 * gcc.target/i386/mvc17.c: New test.
8626
8627 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8628
8629 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
8630
8631 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
8632
8633 PR d/110359
8634 * gdc.dg/pr110359.d: New test.
8635
8636 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8637
8638 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
8639 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
8640
8641 2023-06-25 Li Xu <xuli1@eswincomputing.com>
8642
8643 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
8644
8645 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8646
8647 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
8648 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
8649 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
8650 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
8651 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
8652 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
8653
8654 2023-06-25 Pan Li <pan2.li@intel.com>
8655
8656 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
8657 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
8658 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
8659 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
8660 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
8661 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
8662 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
8663 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
8664
8665 2023-06-25 Pan Li <pan2.li@intel.com>
8666
8667 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
8668 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
8669 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
8670 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
8671 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
8672
8673 2023-06-25 liuhongt <hongtao.liu@intel.com>
8674
8675 * gcc.target/i386/pr110309.c: New test.
8676
8677 2023-06-25 yulong <shiyulong@iscas.ac.cn>
8678
8679 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
8680 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
8681 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
8682 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
8683 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
8684 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
8685 * gcc.target/riscv/rvv/base/abi-17.c: New test.
8686 * gcc.target/riscv/rvv/base/abi-18.c: New test.
8687
8688 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8689
8690 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
8691 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
8692 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
8693 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
8694 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
8695 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
8696 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
8697 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
8698 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
8699 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
8700 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
8701 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
8702 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
8703 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
8704 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
8705 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
8706 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
8707 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
8708 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
8709 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
8710 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
8711 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
8712 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
8713 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
8714 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
8715 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
8716 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
8717 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
8718 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
8719 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
8720 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
8721 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
8722 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
8723 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
8724 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
8725 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
8726
8727 2023-06-24 David Malcolm <dmalcolm@redhat.com>
8728
8729 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
8730 #define INCLUDE_VECTOR.
8731
8732 2023-06-23 David Malcolm <dmalcolm@redhat.com>
8733
8734 PR c++/110164
8735 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
8736
8737 2023-06-23 Marek Polacek <polacek@redhat.com>
8738
8739 * lib/target-supports.exp (check_effective_target_c++23): Return
8740 1 also if check_effective_target_c++26.
8741 (check_effective_target_c++23_down): New.
8742 (check_effective_target_c++26_only): New.
8743 (check_effective_target_c++26): New.
8744 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
8745 * g++.dg/cpp26/cplusplus.C: New test.
8746
8747 2023-06-23 Harald Anlauf <anlauf@gmx.de>
8748
8749 PR fortran/110360
8750 * gfortran.dg/value_9.f90: New test.
8751
8752 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
8753 Aaron Sawdey <acsawdey@linux.ibm.com>
8754
8755 PR target/105325
8756 * g++.target/powerpc/pr105325.C: New test.
8757 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
8758
8759 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
8760
8761 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
8762 this header use pragma system_header.
8763
8764 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8765
8766 PR tree-optimization/110280
8767 * gcc.target/aarch64/sve/pr110280.c: New test.
8768
8769 2023-06-22 Richard Biener <rguenther@suse.de>
8770
8771 PR tree-optimization/110332
8772 * g++.dg/torture/pr110332.C: New testcase.
8773 * gcc.dg/torture/pr110332-1.c: Likewise.
8774 * gcc.dg/torture/pr110332-2.c: Likewise.
8775
8776 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
8777 Uros Bizjak <ubizjak@gmail.com>
8778
8779 * gcc.target/i386/avx-vptest-4.c: New test case.
8780 * gcc.target/i386/avx-vptest-5.c: Likewise.
8781 * gcc.target/i386/avx-vptest-6.c: Likewise.
8782 * gcc.target/i386/pr109973-1.c: Update test case.
8783 * gcc.target/i386/pr109973-2.c: Likewise.
8784 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
8785 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
8786 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
8787
8788 2023-06-22 David Malcolm <dmalcolm@redhat.com>
8789
8790 PR analyzer/106626
8791 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
8792 out-of-bounds working.
8793 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
8794 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
8795 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
8796 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
8797 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
8798 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
8799 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
8800 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
8801 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
8802 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
8803 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
8804 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
8805 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
8806 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
8807 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
8808 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
8809 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
8810 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
8811 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
8812 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
8813 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
8814 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
8815 * gcc.dg/analyzer/pr101962.c: Update expected results.
8816 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
8817 pending_diagnostic::emit implementations.
8818
8819 2023-06-22 David Malcolm <dmalcolm@redhat.com>
8820
8821 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
8822 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
8823 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
8824 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
8825 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
8826 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
8827 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
8828
8829 2023-06-22 David Malcolm <dmalcolm@redhat.com>
8830
8831 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
8832 multiline directive.
8833 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
8834 dg-regexp directives.
8835 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
8836 directives.
8837 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
8838 handle-multiline-outputs from prune_gcc_output to here.
8839 * lib/multiline.exp (dg-end-multiline-output): Move call to
8840 maybe-handle-nn-line-numbers from prune_gcc_output to here.
8841 * lib/prune.exp (prune_gcc_output): Move calls to
8842 maybe-handle-nn-line-numbers and handle-multiline-outputs from
8843 here to the above.
8844
8845 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
8846
8847 PR fortran/87477
8848 PR fortran/107900
8849 PR fortran/110224
8850 PR fortran/88688
8851 PR fortran/94380
8852 PR fortran/95398
8853 * gfortran.dg/pr107900.f90 : New test
8854 * gfortran.dg/pr110224.f90 : New test
8855 * gfortran.dg/pr88688.f90 : New test
8856 * gfortran.dg/pr94380.f90 : New test
8857 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
8858 numbers in the error tests by two and change the text in two.
8859
8860 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
8861
8862 PR fortran/108961
8863 * gfortran.dg/pr108961.f90: New test.
8864
8865 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
8866
8867 PR target/110018
8868 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
8869 * gcc.target/i386/pr110018-2.c: New test.
8870
8871 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8872
8873 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
8874 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
8875
8876 2023-06-21 Richard Biener <rguenther@suse.de>
8877
8878 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
8879 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
8880
8881 2023-06-21 Jan Beulich <jbeulich@suse.com>
8882
8883 * gcc.target/i386/avx512f-copysign.c: New test.
8884
8885 2023-06-21 Jan Beulich <jbeulich@suse.com>
8886
8887 * gcc.target/i386/avx512f-dupv2di.c: Add
8888 -mprefer-vector-width=512.
8889
8890 2023-06-21 liuhongt <hongtao.liu@intel.com>
8891
8892 * gcc.target/i386/pr110018-1.c: New test.
8893
8894 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
8895
8896 PR c++/66290
8897 * c-c++-common/cpp/macro-ranges.c: New test.
8898 * c-c++-common/cpp/line-2.c: Adapt to check for column information
8899 on macro-related libcpp warnings.
8900 * c-c++-common/cpp/line-3.c: Likewise.
8901 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
8902 * c-c++-common/cpp/pr58844-1.c: Likewise.
8903 * c-c++-common/cpp/pr58844-2.c: Likewise.
8904 * c-c++-common/cpp/warning-zero-location.c: Likewise.
8905 * c-c++-common/pragma-diag-14.c: Likewise.
8906 * c-c++-common/pragma-diag-15.c: Likewise.
8907 * g++.dg/modules/macro-2_d.C: Likewise.
8908 * g++.dg/modules/macro-4_d.C: Likewise.
8909 * g++.dg/modules/macro-4_e.C: Likewise.
8910 * g++.dg/spellcheck-macro-ordering.C: Likewise.
8911 * gcc.dg/builtin-redefine.c: Likewise.
8912 * gcc.dg/cpp/Wunused.c: Likewise.
8913 * gcc.dg/cpp/redef2.c: Likewise.
8914 * gcc.dg/cpp/redef3.c: Likewise.
8915 * gcc.dg/cpp/redef4.c: Likewise.
8916 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
8917 * gcc.dg/cpp/ucnid-11.c: Likewise.
8918 * gcc.dg/cpp/undef2.c: Likewise.
8919 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8920 * gcc.dg/cpp/warn-redefined.c: Likewise.
8921 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8922 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
8923
8924 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
8925
8926 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
8927 pointer to indirect argument registers and allow either to be used
8928 as the base register in subsequent stores.
8929 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
8930 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
8931 indirect argument to happen via the argument register or the
8932 stack pointer.
8933 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
8934 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
8935 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
8936 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
8937 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
8938 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
8939 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
8940 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
8941 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
8942 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
8943 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
8944 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
8945 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
8946 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
8947 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
8948 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
8949 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
8950 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
8951 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
8952 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
8953 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
8954 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
8955 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
8956 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
8957 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
8958 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
8959 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
8960 -fcprop-registers and combine.
8961 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
8962 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
8963 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
8964 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
8965 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
8966 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
8967 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
8968 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
8969 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
8970 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
8971 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
8972 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
8973 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
8974 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
8975 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
8976 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
8977 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
8978 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
8979 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
8980 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
8981 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
8982 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
8983 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
8984 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
8985 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
8986 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
8987 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
8988 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
8989 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
8990 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
8991 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
8992 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
8993 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
8994 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
8995 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
8996 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
8997 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
8998
8999 2023-06-20 Jakub Jelinek <jakub@redhat.com>
9000
9001 PR middle-end/79173
9002 * g++.target/i386/pr79173-1.C: New test.
9003
9004 2023-06-20 Martin Jambor <mjambor@suse.cz>
9005
9006 PR ipa/110276
9007 * gcc.dg/ipa/pr110276.c: New test.
9008
9009 2023-06-20 Carl Love <cel@us.ibm.com>
9010
9011 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
9012 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
9013 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
9014
9015 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
9016
9017 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
9018 -mabi=lp64d.
9019 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
9020 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
9021 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
9022 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
9023 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
9024 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
9025 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
9026 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
9027
9028 2023-06-20 Li Xu <xuli1@eswincomputing.com>
9029
9030 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
9031
9032 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9033
9034 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
9035 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
9036 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
9037
9038 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
9039
9040 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
9041 -Wno-psabi.
9042 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
9043 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
9044 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
9045 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
9046 Dito.
9047 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
9048 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
9049 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
9050 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
9051 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
9052
9053 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
9054
9055 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
9056 -ffast-math.
9057 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
9058 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
9059 -ffast-math
9060 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
9061 vfmul.
9062 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
9063
9064 2023-06-20 Richard Biener <rguenther@suse.de>
9065
9066 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
9067 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
9068 due to missing return.
9069
9070 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9071
9072 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
9073
9074 2023-06-20 Jan Beulich <jbeulich@suse.com>
9075
9076 * gcc.target/i386/avx512f-dupv2di.c: New test.
9077
9078 2023-06-20 Richard Biener <rguenther@suse.de>
9079
9080 PR debug/110295
9081 * g++.dg/debug/pr110295.C: New testcase.
9082
9083 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9084
9085 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
9086 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
9087 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
9088 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
9089
9090 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
9091
9092 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
9093 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
9094 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
9095 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
9096 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
9097 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
9098 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
9099 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
9100 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
9101 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
9102 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
9103 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
9104 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
9105 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
9106 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
9107 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
9108 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
9109 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
9110 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
9111 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
9112 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
9113 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
9114 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
9115 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
9116 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
9117 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
9118 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
9119 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
9120 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
9121 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
9122 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
9123 * gcc.target/riscv/vector-abi-1.c: Ditto.
9124 * gcc.target/riscv/vector-abi-2.c: Ditto.
9125 * gcc.target/riscv/vector-abi-3.c: Ditto.
9126 * gcc.target/riscv/vector-abi-4.c: Ditto.
9127 * gcc.target/riscv/vector-abi-5.c: Ditto.
9128 * gcc.target/riscv/vector-abi-6.c: Ditto.
9129 * gcc.target/riscv/vector-abi-7.c: New test.
9130 * gcc.target/riscv/vector-abi-8.c: New test.
9131 * gcc.target/riscv/vector-abi-9.c: New test.
9132
9133 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
9134
9135 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
9136 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
9137 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
9138
9139 2023-06-19 Jan Hubicka <jh@suse.cz>
9140
9141 PR tree-optimization/109811
9142 PR tree-optimization/109849
9143 * gcc.dg/tree-ssa/phiprop-1.c: New test.
9144 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
9145
9146 2023-06-19 Pan Li <pan2.li@intel.com>
9147
9148 PR target/110299
9149 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
9150 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
9151 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
9152 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
9153 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
9154 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
9155 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
9156 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
9157
9158 2023-06-19 Pan Li <pan2.li@intel.com>
9159
9160 PR target/110277
9161 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
9162 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
9163 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
9164 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
9165
9166 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
9167
9168 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
9169 * gcc.dg/unroll-8.c: Likewise.
9170 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
9171 * lib/target-supports.exp
9172 (check_effective_target_vect_int_mod): Add amdgcn.
9173 (check_effective_target_divmod): Likewise.
9174 * gcc.target/gcn/simd-math-3-16.c: New test.
9175 * gcc.target/gcn/simd-math-3-2.c: New test.
9176 * gcc.target/gcn/simd-math-3-32.c: New test.
9177 * gcc.target/gcn/simd-math-3-4.c: New test.
9178 * gcc.target/gcn/simd-math-3-8.c: New test.
9179 * gcc.target/gcn/simd-math-3-char-16.c: New test.
9180 * gcc.target/gcn/simd-math-3-char-2.c: New test.
9181 * gcc.target/gcn/simd-math-3-char-32.c: New test.
9182 * gcc.target/gcn/simd-math-3-char-4.c: New test.
9183 * gcc.target/gcn/simd-math-3-char-8.c: New test.
9184 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
9185 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
9186 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
9187 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
9188 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
9189 * gcc.target/gcn/simd-math-3-char-run.c: New test.
9190 * gcc.target/gcn/simd-math-3-char.c: New test.
9191 * gcc.target/gcn/simd-math-3-long-16.c: New test.
9192 * gcc.target/gcn/simd-math-3-long-2.c: New test.
9193 * gcc.target/gcn/simd-math-3-long-32.c: New test.
9194 * gcc.target/gcn/simd-math-3-long-4.c: New test.
9195 * gcc.target/gcn/simd-math-3-long-8.c: New test.
9196 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
9197 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
9198 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
9199 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
9200 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
9201 * gcc.target/gcn/simd-math-3-long-run.c: New test.
9202 * gcc.target/gcn/simd-math-3-long.c: New test.
9203 * gcc.target/gcn/simd-math-3-run-16.c: New test.
9204 * gcc.target/gcn/simd-math-3-run-2.c: New test.
9205 * gcc.target/gcn/simd-math-3-run-32.c: New test.
9206 * gcc.target/gcn/simd-math-3-run-4.c: New test.
9207 * gcc.target/gcn/simd-math-3-run-8.c: New test.
9208 * gcc.target/gcn/simd-math-3-run.c: New test.
9209 * gcc.target/gcn/simd-math-3-short-16.c: New test.
9210 * gcc.target/gcn/simd-math-3-short-2.c: New test.
9211 * gcc.target/gcn/simd-math-3-short-32.c: New test.
9212 * gcc.target/gcn/simd-math-3-short-4.c: New test.
9213 * gcc.target/gcn/simd-math-3-short-8.c: New test.
9214 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
9215 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
9216 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
9217 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
9218 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
9219 * gcc.target/gcn/simd-math-3-short-run.c: New test.
9220 * gcc.target/gcn/simd-math-3-short.c: New test.
9221 * gcc.target/gcn/simd-math-3.c: New test.
9222 * gcc.target/gcn/simd-math-4-char-run.c: New test.
9223 * gcc.target/gcn/simd-math-4-char.c: New test.
9224 * gcc.target/gcn/simd-math-4-long-run.c: New test.
9225 * gcc.target/gcn/simd-math-4-long.c: New test.
9226 * gcc.target/gcn/simd-math-4-run.c: New test.
9227 * gcc.target/gcn/simd-math-4-short-run.c: New test.
9228 * gcc.target/gcn/simd-math-4-short.c: New test.
9229 * gcc.target/gcn/simd-math-4.c: New test.
9230 * gcc.target/gcn/simd-math-5-16.c: New test.
9231 * gcc.target/gcn/simd-math-5-32.c: New test.
9232 * gcc.target/gcn/simd-math-5-4.c: New test.
9233 * gcc.target/gcn/simd-math-5-8.c: New test.
9234 * gcc.target/gcn/simd-math-5-char-16.c: New test.
9235 * gcc.target/gcn/simd-math-5-char-32.c: New test.
9236 * gcc.target/gcn/simd-math-5-char-4.c: New test.
9237 * gcc.target/gcn/simd-math-5-char-8.c: New test.
9238 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
9239 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
9240 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
9241 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
9242 * gcc.target/gcn/simd-math-5-char-run.c: New test.
9243 * gcc.target/gcn/simd-math-5-char.c: New test.
9244 * gcc.target/gcn/simd-math-5-long-16.c: New test.
9245 * gcc.target/gcn/simd-math-5-long-32.c: New test.
9246 * gcc.target/gcn/simd-math-5-long-4.c: New test.
9247 * gcc.target/gcn/simd-math-5-long-8.c: New test.
9248 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
9249 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
9250 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
9251 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
9252 * gcc.target/gcn/simd-math-5-long-run.c: New test.
9253 * gcc.target/gcn/simd-math-5-long.c: New test.
9254 * gcc.target/gcn/simd-math-5-run-16.c: New test.
9255 * gcc.target/gcn/simd-math-5-run-32.c: New test.
9256 * gcc.target/gcn/simd-math-5-run-4.c: New test.
9257 * gcc.target/gcn/simd-math-5-run-8.c: New test.
9258 * gcc.target/gcn/simd-math-5-run.c: New test.
9259 * gcc.target/gcn/simd-math-5-short-16.c: New test.
9260 * gcc.target/gcn/simd-math-5-short-32.c: New test.
9261 * gcc.target/gcn/simd-math-5-short-4.c: New test.
9262 * gcc.target/gcn/simd-math-5-short-8.c: New test.
9263 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
9264 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
9265 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
9266 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
9267 * gcc.target/gcn/simd-math-5-short-run.c: New test.
9268 * gcc.target/gcn/simd-math-5-short.c: New test.
9269 * gcc.target/gcn/simd-math-5.c: New test.
9270
9271 2023-06-19 Richard Biener <rguenther@suse.de>
9272
9273 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
9274 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
9275 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
9276 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
9277 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
9278 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
9279 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
9280 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
9281 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
9282
9283 2023-06-19 Richard Biener <rguenther@suse.de>
9284
9285 PR tree-optimization/110298
9286 * gcc.dg/torture/pr110298.c: New testcase.
9287
9288 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9289
9290 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
9291
9292 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
9293
9294 PR target/105523
9295 * lib/target-supports.exp
9296 (check_effective_target_keeps_null_pointer_checks): Add
9297 avr.
9298 * gcc.target/avr/pr105523.c: New test.
9299
9300 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9301
9302 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
9303 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
9304 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
9305 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
9306 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
9307 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
9308 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
9309 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
9310 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
9311 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
9312 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
9313 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
9314 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
9315 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
9316 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
9317 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
9318
9319 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9320
9321 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
9322 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
9323 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
9324 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
9325 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
9326 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
9327 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
9328 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
9329 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
9330 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
9331 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
9332 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
9333 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
9334 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
9335 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
9336 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
9337 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
9338 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
9339 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
9340 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
9341 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
9342 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
9343 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
9344 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
9345 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
9346 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
9347 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
9348 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
9349 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
9350 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
9351 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
9352 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
9353 target selectors.
9354
9355 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9356
9357 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
9358 that no sext insns are present.
9359 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
9360 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
9361 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
9362
9363 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9364
9365 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
9366 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
9367 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
9368 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
9369 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
9370 New test.
9371 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
9372 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
9373 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
9374 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
9375 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
9376 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
9377 New test.
9378 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
9379
9380 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9381
9382 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
9383 (u)int8_t.
9384 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
9385 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
9386 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
9387 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
9388 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
9389 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
9390 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
9391 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
9392 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
9393 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
9394 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
9395 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
9396 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
9397 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
9398 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
9399 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
9400 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
9401 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
9402 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
9403 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
9404 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
9405 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
9406 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
9407 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
9408 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
9409 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
9410 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
9411 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
9412 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
9413 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
9414 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
9415 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
9416 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
9417 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
9418 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
9419 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
9420 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
9421 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
9422 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
9423 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
9424 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
9425 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
9426 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
9427
9428 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
9429
9430 PR target/110086
9431 * gcc.target/avr/pr110086.c: New test.
9432
9433 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
9434
9435 * gcc.target/powerpc/const_anchors.c: New test.
9436 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
9437
9438 2023-06-19 liuhongt <hongtao.liu@intel.com>
9439
9440 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
9441 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
9442
9443 2023-06-18 Jan Hubicka <jh@suse.cz>
9444
9445 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
9446
9447 2023-06-18 Honza <jh@ryzen3.suse.cz>
9448
9449 PR tree-optimization/109849
9450 * g++.dg/ipa/devirt-45.C: Update template.
9451
9452 2023-06-18 yulong <shiyulong@iscas.ac.cn>
9453
9454 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
9455 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
9456 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
9457 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
9458 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
9459
9460 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
9461
9462 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
9463
9464 2023-06-16 Pan Li <pan2.li@intel.com>
9465
9466 PR target/110265
9467 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
9468 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
9469 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
9470 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
9471 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
9472
9473 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9474
9475 PR middle-end/79173
9476 * gcc.target/i386/pr79173-11.c: New test.
9477 * gcc.dg/builtin-addc-1.c: New test.
9478
9479 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR tree-optimization/110271
9482 * gcc.c-torture/compile/pr110271.c: New test.
9483
9484 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
9485 Uros Bizjak <ubizjak@gmail.com>
9486
9487 PR target/31985
9488 * gcc.target/i386/pr31985.c: New test case.
9489
9490 2023-06-16 Alex Coplan <alex.coplan@arm.com>
9491
9492 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
9493 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9494 * g++.dg/cpp0x/elab-enum-base.C: New test.
9495
9496 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
9497
9498 * gcc.target/mips/code-readable-attr-1.c: New test.
9499 * gcc.target/mips/code-readable-attr-2.c: New test.
9500 * gcc.target/mips/code-readable-attr-3.c: New test.
9501 * gcc.target/mips/code-readable-attr-4.c: New test.
9502 * gcc.target/mips/code-readable-attr-5.c: New test.
9503
9504 2023-06-16 Richard Biener <rguenther@suse.de>
9505
9506 PR tree-optimization/110269
9507 * gcc.dg/tree-ssa/pr110269.c: New testcase.
9508
9509 2023-06-16 David Malcolm <dmalcolm@redhat.com>
9510
9511 PR c/107583
9512 * c-c++-common/spellcheck-pr107583.c: New test.
9513
9514 2023-06-15 Andrew Pinski <apinski@marvell.com>
9515
9516 PR tree-optimization/110266
9517 * gcc.c-torture/compile/pr110266.c: New test.
9518
9519 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
9520
9521 PR tree-optimization/110266
9522 * gcc.dg/pr110266.c: New.
9523
9524 2023-06-15 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR preprocessor/80753
9527 * c-c++-common/missing-header-5.c: New test.
9528
9529 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
9530
9531 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
9532
9533 2023-06-15 Jakub Jelinek <jakub@redhat.com>
9534
9535 PR middle-end/79173
9536 * gcc.target/i386/pr79173-1.c: New test.
9537 * gcc.target/i386/pr79173-2.c: New test.
9538 * gcc.target/i386/pr79173-3.c: New test.
9539 * gcc.target/i386/pr79173-4.c: New test.
9540 * gcc.target/i386/pr79173-5.c: New test.
9541 * gcc.target/i386/pr79173-6.c: New test.
9542 * gcc.target/i386/pr79173-7.c: New test.
9543 * gcc.target/i386/pr79173-8.c: New test.
9544 * gcc.target/i386/pr79173-9.c: New test.
9545 * gcc.target/i386/pr79173-10.c: New test.
9546
9547 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
9548
9549 * gcc.target/aarch64/abd.h: New file.
9550 * gcc.target/aarch64/abd_2.c: New test.
9551 * gcc.target/aarch64/abd_3.c: New test.
9552 * gcc.target/aarch64/abd_4.c: New test.
9553 * gcc.target/aarch64/abd_none_2.c: New test.
9554 * gcc.target/aarch64/abd_none_3.c: New test.
9555 * gcc.target/aarch64/abd_none_4.c: New test.
9556 * gcc.target/aarch64/abd_run_1.c: New test.
9557 * gcc.target/aarch64/sve/abd_1.c: New test.
9558 * gcc.target/aarch64/sve/abd_none_1.c: New test.
9559 * gcc.target/aarch64/sve/abd_2.c: New test.
9560 * gcc.target/aarch64/sve/abd_none_2.c: New test.
9561
9562 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9563
9564 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
9565 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
9566 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
9567 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
9568 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
9569 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
9570 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
9571 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
9572 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
9573 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
9574 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
9575 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
9576 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
9577 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
9578
9579 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
9580
9581 PR target/110119
9582 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
9583 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
9584
9585 2023-06-14 Jason Merrill <jason@redhat.com>
9586
9587 DR 2327
9588 PR c++/86521
9589 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
9590 * g++.dg/cpp1z/elide7.C: New test.
9591
9592 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9593
9594 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
9595 OpenACC 'serial', OpenMP 'target' usage.
9596
9597 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9598
9599 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
9600 alternatives.
9601 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
9602 * c-c++-common/Wfree-nonheap-object.c: Likewise.
9603
9604 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9605
9606 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
9607
9608 2023-06-14 liuhongt <hongtao.liu@intel.com>
9609
9610 * gcc.target/i386/pr110227.c: New test.
9611
9612 2023-06-13 David Malcolm <dmalcolm@redhat.com>
9613
9614 PR c/84890
9615 * g++.dg/cpp2a/srcloc3.C: Update expected message.
9616 * g++.dg/lookup/missing-std-include-2.C: Likewise.
9617 * g++.dg/lookup/missing-std-include-3.C: Likewise.
9618 * g++.dg/lookup/missing-std-include-6.C: Likewise.
9619 * g++.dg/lookup/missing-std-include.C: Likewise.
9620 * g++.dg/spellcheck-inttypes.C: Likewise.
9621 * g++.dg/spellcheck-stdint.C: Likewise.
9622 * g++.dg/spellcheck-stdlib.C: Likewise.
9623 * gcc.dg/spellcheck-inttypes.c: Likewise.
9624 * gcc.dg/spellcheck-stdbool.c: Likewise.
9625 * gcc.dg/spellcheck-stdint.c: Likewise.
9626 * gcc.dg/spellcheck-stdlib.c: Likewise.
9627
9628 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9629
9630 * gfortran.dg/data_array_7.f90: New test.
9631
9632 2023-06-13 Harald Anlauf <anlauf@gmx.de>
9633 Mikael Morin <mikael@gcc.gnu.org>
9634
9635 PR fortran/86277
9636 * gfortran.dg/zero_sized_14.f90: New test.
9637 * gfortran.dg/zero_sized_15.f90: New test.
9638
9639 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9640
9641 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
9642 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
9643 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
9644 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
9645 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
9646 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
9647 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
9648 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
9649 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
9650 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
9651
9652 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9653
9654 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
9655 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
9656
9657 2023-06-13 Jason Merrill <jason@redhat.com>
9658
9659 * g++.dg/tree-ssa/initlist-opt6.C: New test.
9660
9661 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
9662 Kito Cheng <kito.cheng@sifive.com>
9663
9664 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
9665 * g++.target/riscv/rvv/base/pr109535.C: Same
9666 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
9667 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
9668 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
9669 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
9670 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
9671 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
9672 * gcc.target/riscv/rvv/base/spill-10.c: Same
9673 * gcc.target/riscv/rvv/base/spill-11.c: Same
9674 * gcc.target/riscv/rvv/base/spill-9.c: Same
9675 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
9676 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
9677 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
9678 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
9679 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
9680 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
9681 * gcc.target/riscv/vector-abi-1.c: New test.
9682 * gcc.target/riscv/vector-abi-2.c: New test.
9683 * gcc.target/riscv/vector-abi-3.c: New test.
9684 * gcc.target/riscv/vector-abi-4.c: New test.
9685 * gcc.target/riscv/vector-abi-5.c: New test.
9686 * gcc.target/riscv/vector-abi-6.c: New test.
9687
9688 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9689
9690 * gcc.target/arm/mtp.c: New test.
9691 * gcc.target/arm/mtp_1.c: New test.
9692 * gcc.target/arm/mtp_2.c: New test.
9693 * gcc.target/arm/mtp_3.c: New test.
9694 * gcc.target/arm/mtp_4.c: New test.
9695
9696 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9697
9698 PR target/108779
9699 * gcc.target/aarch64/mtp_5.c: New test.
9700 * gcc.target/aarch64/mtp_6.c: New test.
9701 * gcc.target/aarch64/mtp_7.c: New test.
9702 * gcc.target/aarch64/mtp_8.c: New test.
9703 * gcc.target/aarch64/mtp_9.c: New test.
9704
9705 2023-06-13 Richard Biener <rguenther@suse.de>
9706
9707 PR middle-end/110232
9708 * gcc.target/i386/pr110232.c: New testcase.
9709
9710 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
9711
9712 PR testsuite/109880
9713 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
9714
9715 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
9716
9717 PR testsuite/110230
9718 PR target/109932
9719 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
9720 * gcc.target/powerpc/pr109932-2.c: Ditto.
9721
9722 2023-06-13 Pan Li <pan2.li@intel.com>
9723
9724 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
9725 Adjust dg-do to comiple for asm checking.
9726
9727 2023-06-13 Tejas Belagod <tbelagod@arm.com>
9728
9729 PR target/96339
9730 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
9731 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
9732 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
9733 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
9734 to expect optimized code for function body.
9735 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
9736 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
9737 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
9738 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
9739 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
9740 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
9741 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
9742 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
9743 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
9744 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
9745 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
9746
9747 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9748
9749 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
9750
9751 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9752
9753 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
9754 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
9755 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
9756 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
9757
9758 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
9759
9760 PR modula2/110189
9761 * gm2/pim/fail/foovaltype.mod: New test.
9762
9763 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
9764
9765 PR rtl-optimization/101188
9766 * gcc.c-torture/execute/pr101188.c: New test
9767
9768 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9769
9770 * gcc.target/aarch64/vec-init-single-const.c: New test.
9771 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
9772 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
9773
9774 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
9775
9776 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
9777 * c-c++-common/gomp/map-9.c: Likewise.
9778 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
9779 * gfortran.dg/gomp/map-11.f90: Likewise.
9780 * gfortran.dg/gomp/target-update-1.f90: Likewise.
9781 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
9782 * c-c++-common/gomp/map-6.c: Update dg-error and also check
9783 clause error with 'target (enter/exit) data'.
9784
9785 2023-06-12 Pan Li <pan2.li@intel.com>
9786
9787 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
9788
9789 2023-06-12 Pan Li <pan2.li@intel.com>
9790
9791 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
9792 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
9793
9794 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9795
9796 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
9797 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
9798 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
9799 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
9800 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
9801 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
9802
9803 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9804
9805 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
9806
9807 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
9808
9809 * gcc.dg/vect/pr110142.c: New test.
9810
9811 2023-06-12 liuhongt <hongtao.liu@intel.com>
9812
9813 * gcc.target/i386/vec_pack_fp16-1.c: New test.
9814 * gcc.target/i386/vec_pack_fp16-2.c: New test.
9815 * gcc.target/i386/vec_pack_fp16-3.c: New test.
9816
9817 2023-06-12 Jason Merrill <jason@redhat.com>
9818
9819 PR c++/105838
9820 * g++.dg/tree-ssa/initlist-opt5.C: New test.
9821
9822 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
9823
9824 PR target/109932
9825 * gcc.target/powerpc/pr109932-1.c: New test.
9826 * gcc.target/powerpc/pr109932-2.c: New test.
9827
9828 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
9829
9830 PR target/110011
9831 * gcc.target/powerpc/pr110011.c: New test.
9832
9833 2023-06-12 Pan Li <pan2.li@intel.com>
9834
9835 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
9836 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
9837
9838 2023-06-12 Pan Li <pan2.li@intel.com>
9839
9840 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
9841 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
9842
9843 2023-06-11 Patrick Palka <ppalka@redhat.com>
9844
9845 PR c++/110122
9846 * g++.dg/cpp2a/nontype-class59.C: New test.
9847
9848 2023-06-11 Patrick Palka <ppalka@redhat.com>
9849
9850 PR c++/110122
9851 * g++.dg/cpp2a/nontype-class57.C: New test.
9852 * g++.dg/cpp2a/nontype-class58.C: New test.
9853
9854 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
9855
9856 PR target/109907
9857 * gcc.target/avr/pr109907.c: New test.
9858 * gcc.target/avr/torture/pr109907-1.c: New test.
9859 * gcc.target/avr/torture/pr109907-2.c: New test.
9860
9861 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9862
9863 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
9864 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
9865 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
9866 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
9867 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
9868 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
9869
9870 2023-06-10 Nathan Sidwell <nathan@acm.org>
9871
9872 * g++.dg/template/pr61663.C: New.
9873
9874 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
9875
9876 PR target/109650
9877 * gcc.target/avr/torture/pr109650-1.c: New test.
9878 * gcc.target/avr/torture/pr109650-2.c: New test.
9879
9880 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9881
9882 * gfortran.dg/ieee/minmax_1.f90: New test.
9883 * gfortran.dg/ieee/minmax_2.f90: New file.
9884 * gfortran.dg/ieee/minmax_3.f90: New file.
9885 * gfortran.dg/ieee/minmax_4.f90: New file.
9886
9887 2023-06-10 Tim Lange <mail@tim-lange.me>
9888
9889 PR analyzer/110014
9890 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
9891
9892 2023-06-10 Tim Lange <mail@tim-lange.me>
9893
9894 PR analyzer/109577
9895 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
9896 and add new test case.
9897 * gcc.dg/analyzer/pr109577.c: New test.
9898
9899 2023-06-10 Pan Li <pan2.li@intel.com>
9900
9901 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
9902 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
9903
9904 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9905
9906 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
9907 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
9908 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
9909
9910 2023-06-09 Jason Merrill <jason@redhat.com>
9911
9912 * g++.dg/concepts/auto7.C: New test.
9913 * g++.dg/concepts/auto7a.C: New test.
9914
9915 2023-06-09 Jason Merrill <jason@redhat.com>
9916
9917 PR c++/110102
9918 * g++.dg/cpp0x/initlist-opt1.C: New test.
9919
9920 2023-06-09 Andrew Pinski <apinski@marvell.com>
9921
9922 PR tree-optimization/97711
9923 PR tree-optimization/110155
9924 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
9925 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
9926
9927 2023-06-09 Andrew Pinski <apinski@marvell.com>
9928
9929 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
9930
9931 2023-06-09 Andrew Pinski <apinski@marvell.com>
9932
9933 PR tree-optimization/110165
9934 PR tree-optimization/110166
9935 * gcc.c-torture/execute/pr110165-1.c: New test.
9936 * gcc.c-torture/execute/pr110166-1.c: New test.
9937
9938 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
9939
9940 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
9941 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
9942
9943 2023-06-09 Pan Li <pan2.li@intel.com>
9944
9945 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
9946 for ZVFHMIN.
9947
9948 2023-06-09 liuhongt <hongtao.liu@intel.com>
9949
9950 * gcc.target/i386/pr110108-2.c: New test.
9951
9952 2023-06-09 liuhongt <hongtao.liu@intel.com>
9953
9954 * gcc.target/i386/pr110108.c: New test.
9955 * gcc.target/i386/pr110108-3.c: New test.
9956 * gcc.target/i386/pr109900.c: Adjust testcase.
9957
9958 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
9959
9960 PR modula2/110126
9961 * gm2/pim/pass/fooasm3.mod: New test.
9962
9963 2023-06-08 Pan Li <pan2.li@intel.com>
9964
9965 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
9966 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
9967
9968 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
9969
9970 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
9971 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
9972 * gcc.dg/analyzer/pr101962.c: Likewise.
9973 * gcc.dg/analyzer/realloc-5.c: Likewise.
9974 * gcc.dg/analyzer/pr109439.c: New test.
9975
9976 2023-06-08 Jakub Jelinek <jakub@redhat.com>
9977
9978 * gcc.target/i386/ctzll-1.c: New test.
9979 * gcc.target/i386/ffsll-1.c: New test.
9980
9981 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
9982
9983 PR fortran/99350
9984 PR fortran/107821
9985 PR fortran/109451
9986 * gfortran.dg/pr99350.f90 : New test.
9987 * gfortran.dg/associate_5.f03 : Changed error message.
9988 * gfortran.dg/pr107821.f90 : New test.
9989 * gfortran.dg/associate_61.f90 : New test
9990
9991 2023-06-08 Alexandre Oliva <oliva@adacore.com>
9992
9993 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
9994 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
9995 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
9996 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
9997 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
9998 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
9999 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
10000 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
10001
10002 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
10003 Uros Bizjak <ubizjak@gmail.com>
10004
10005 * gcc.target/i386/cmc-1.c: New test case.
10006 * gcc.target/i386/stc-1.c: Likewise.
10007
10008 2023-06-07 Jason Merrill <jason@redhat.com>
10009
10010 PR c++/58487
10011 PR c++/53637
10012 * g++.dg/opt/nrv26.C: New test.
10013 * g++.dg/opt/nrv26a.C: New test.
10014 * g++.dg/opt/nrv27.C: New test.
10015
10016 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
10017 Jeff Law <jlaw@ventanamicro.com>
10018
10019 * gcc.target/riscv/shift-and-2.c: New tests.
10020 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
10021 * gcc.target/riscv/sign-extend.c: New test.
10022 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
10023
10024 2023-06-07 Alex Coplan <alex.coplan@arm.com>
10025
10026 PR target/110132
10027 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
10028 Extend to ls64.
10029 * g++.target/aarch64/acle/acle.exp: New.
10030 * g++.target/aarch64/acle/ls64.C: New test.
10031 * g++.target/aarch64/acle/ls64_lto.C: New test.
10032 * gcc.target/aarch64/acle/ls64_lto.c: New test.
10033 * gcc.target/aarch64/acle/pr110132.c: New test.
10034
10035 2023-06-07 Alex Coplan <alex.coplan@arm.com>
10036
10037 PR target/110100
10038 * gcc.target/aarch64/acle/pr110100.c: New test.
10039
10040 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
10041
10042 * gcc.target/sparc/pr109541.c: New.
10043
10044 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
10045
10046 * gcc.target/hppa/shadd-3.c: Update expected output.
10047
10048 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10049
10050 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
10051 vectorizer.
10052 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
10053 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
10054 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
10055 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
10056 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
10057 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
10058 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
10059 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
10060 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
10061 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
10062 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
10063 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
10064 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
10065 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
10066 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
10067 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
10068 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
10069 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
10070 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
10071 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
10072 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
10073 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
10074
10075 2023-06-07 Andrew Pinski <apinski@marvell.com>
10076
10077 PR middle-end/110117
10078 * gcc.dg/pr110117-1.c: New test.
10079 * gcc.dg/pr110117-2.c: New test.
10080
10081 2023-06-07 Andrew Pinski <apinski@marvell.com>
10082
10083 PR tree-optimization/110134
10084 * gcc.dg/tree-ssa/negneq-1.c: New test.
10085 * gcc.dg/tree-ssa/negneq-2.c: New test.
10086 * gcc.dg/tree-ssa/negneq-3.c: New test.
10087 * gcc.dg/tree-ssa/negneq-4.c: New test.
10088
10089 2023-06-07 Andrew Pinski <apinski@marvell.com>
10090
10091 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
10092 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
10093 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
10094 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
10095 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
10096 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
10097 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
10098 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
10099 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
10100
10101 2023-06-07 Jason Merrill <jason@redhat.com>
10102
10103 PR c++/58487
10104 * g++.dg/opt/nrv25.C: New test.
10105
10106 2023-06-07 Jason Merrill <jason@redhat.com>
10107
10108 PR c++/51571
10109 PR c++/92407
10110 * g++.dg/opt/nrv23.C: New test.
10111
10112 2023-06-07 Jason Merrill <jason@redhat.com>
10113
10114 PR c++/92407
10115 * g++.dg/opt/nrv22.C: New test.
10116
10117 2023-06-07 Jason Merrill <jason@redhat.com>
10118
10119 PR c++/33799
10120 * g++.dg/eh/return1.C: Add label cases.
10121
10122 2023-06-07 Jason Merrill <jason@redhat.com>
10123
10124 * g++.dg/contracts/contracts-post7.C: New test.
10125
10126 2023-06-07 Jason Merrill <jason@redhat.com>
10127
10128 PR c++/58050
10129 * g++.dg/opt/nrv24.C: New test.
10130
10131 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
10132
10133 PR modula2/110019
10134 * gm2/cpp/fail/cpp-fail.exp: New test.
10135 * gm2/cpp/fail/foocpp.mod: New test.
10136
10137 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10138
10139 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
10140 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
10141 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
10142 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
10143 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
10144 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
10145
10146 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
10147 Tobias Burnus <tobias@codesourcery.com>
10148
10149 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
10150 duplicated 'present' and extend scan-dump tests for 'present'.
10151 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
10152 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
10153 'present'.
10154 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
10155 modifier checking.
10156 * c-c++-common/gomp/defaultmap-4.c: New test.
10157 * c-c++-common/gomp/map-9.c: New test.
10158 * c-c++-common/gomp/target-update-1.c: New test.
10159 * gfortran.dg/gomp/defaultmap-8.f90: New test.
10160 * gfortran.dg/gomp/map-11.f90: New test.
10161 * gfortran.dg/gomp/map-12.f90: New test.
10162 * gfortran.dg/gomp/target-update-1.f90: New test.
10163
10164 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10165
10166 * gcc.target/aarch64/simd/vrshr_1.c: New test.
10167
10168 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10169
10170 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
10171 intrinsics.
10172
10173 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10174
10175 * gcc.target/aarch64/simd/addlv_1.c: New test.
10176
10177 2023-06-06 Richard Biener <rguenther@suse.de>
10178
10179 PR middle-end/110055
10180 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
10181
10182 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
10183
10184 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
10185 cfi directives.
10186
10187 2023-06-06 Pan Li <pan2.li@intel.com>
10188
10189 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
10190
10191 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
10192
10193 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
10194 for cfi reg/mem.
10195
10196 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10197 Joel Hutton <joel.hutton@arm.com>
10198 Tamar Christina <tamar.christina@arm.com>
10199
10200 * gcc.target/aarch64/vect-widen-add.c: Test that new
10201 IFN_VEC_WIDEN_PLUS is being used.
10202 * gcc.target/aarch64/vect-widen-sub.c: Test that new
10203 IFN_VEC_WIDEN_MINUS is being used.
10204
10205 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
10206
10207 * gdc.dg/Wmismatched_enum.d: New test.
10208
10209 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
10210
10211 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
10212 less sensitive to register allocation choices.
10213 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
10214
10215 2023-06-05 Pan Li <pan2.li@intel.com>
10216
10217 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
10218
10219 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10220
10221 PR target/110109
10222 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
10223 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
10224
10225 2023-06-04 Pan Li <pan2.li@intel.com>
10226
10227 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
10228
10229 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
10230
10231 PR target/110083
10232 * gcc.target/i386/pr110083.c: New test case.
10233
10234 2023-06-04 Jason Merrill <jason@redhat.com>
10235
10236 PR c++/97720
10237 * g++.dg/eh/terminate2.C: New test.
10238
10239 2023-06-04 Pan Li <pan2.li@intel.com>
10240
10241 * gcc.target/riscv/rvv/base/mov-14.c: New test.
10242 * gcc.target/riscv/rvv/base/spill-13.c: New test.
10243
10244 2023-06-03 Patrick Palka <ppalka@redhat.com>
10245
10246 PR c++/109923
10247 * g++.dg/template/friend79.C: New test.
10248
10249 2023-06-03 Patrick Palka <ppalka@redhat.com>
10250
10251 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
10252 to be marked as odr-used.
10253
10254 2023-06-03 Patrick Palka <ppalka@redhat.com>
10255
10256 PR c++/70790
10257 * g++.dg/abi/mangle78.C: New test.
10258
10259 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10260
10261 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
10262 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
10263 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
10264 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
10265
10266 2023-06-03 liuhongt <hongtao.liu@intel.com>
10267
10268 * gcc.target/i386/pr110067.c: New test.
10269
10270 2023-06-03 liuhongt <hongtao.liu@intel.com>
10271
10272 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
10273
10274 2023-06-02 Andrew Pinski <apinski@marvell.com>
10275
10276 PR rtl-optimization/102733
10277 * gcc.target/i386/addr-space-6.c: New test.
10278
10279 2023-06-02 Andrew Pinski <apinski@marvell.com>
10280
10281 PR rtl-optimization/110042
10282 * gcc.target/aarch64/csel_bfx_2.c: New test.
10283
10284 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
10285
10286 PR target/110044
10287 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
10288 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
10289 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
10290 * gcc.target/powerpc/darwin-structs-0.h: New test.
10291
10292 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
10293
10294 PR fortran/100607
10295 * gfortran.dg/select_rank_6.f90: New test.
10296
10297 2023-06-02 Jason Merrill <jason@redhat.com>
10298
10299 DR 2735
10300 PR c++/109247
10301 * g++.dg/cpp0x/initlist-explicit3.C: New test.
10302
10303 2023-06-02 Carl Love <cel@us.ibm.com>
10304
10305 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
10306 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
10307 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
10308
10309 2023-06-02 Jason Merrill <jason@redhat.com>
10310
10311 PR c++/110070
10312 PR c++/105838
10313 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
10314 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
10315 * g++.dg/tree-ssa/initlist-opt4.C: New test.
10316 * g++.dg/opt/icf1.C: New test.
10317 * g++.dg/opt/icf2.C: New test.
10318 * g++.dg/opt/icf3.C: New test.
10319 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
10320
10321 2023-06-02 David Malcolm <dmalcolm@redhat.com>
10322
10323 PR analyzer/109015
10324 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
10325 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
10326 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
10327 * gcc.dg/analyzer/atomic-types-1.c: New test.
10328
10329 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
10330
10331 * gcc.dg/pr107557-1.c: Require LTO support.
10332 * gcc.dg/pr107557-2.c: Require LTO support.
10333
10334 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
10335
10336 PR fortran/87477
10337 PR fortran/102109
10338 PR fortran/102112
10339 PR fortran/102190
10340 PR fortran/102532
10341 PR fortran/109948
10342 PR fortran/99326
10343 * gfortran.dg/associate_54.f90 : Cope with extra error.
10344 * gfortran.dg/pr102109.f90 : New test.
10345 * gfortran.dg/pr102112.f90 : New test.
10346 * gfortran.dg/pr102190.f90 : New test.
10347 * gfortran.dg/pr102532.f90 : New test.
10348 * gfortran.dg/pr109948.f90 : New test.
10349 * gfortran.dg/pr99326.f90 : New test.
10350
10351 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10352
10353 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
10354
10355 2023-06-02 Pan Li <pan2.li@intel.com>
10356
10357 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
10358 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
10359
10360 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10361
10362 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
10363 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
10364 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
10365 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
10366 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
10367 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
10368 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
10369 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
10370 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
10371
10372 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10373
10374 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
10375 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
10376 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
10377 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
10378 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
10379 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
10380
10381 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10382
10383 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
10384 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
10385 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
10386 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
10387 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
10388 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
10389 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
10390 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
10391 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
10392 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
10393 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
10394 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
10395 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
10396 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
10397 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
10398
10399 2023-06-01 Harald Anlauf <anlauf@gmx.de>
10400
10401 PR fortran/88552
10402 * gfortran.dg/pr88552.f90: New test.
10403
10404 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10405
10406 * lib/torture-options.exp: print the value of non-empty options:
10407 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
10408
10409 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10410
10411 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
10412 the torture-{init,finish}
10413
10414 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
10415
10416 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
10417 * gcc.target/powerpc/pr109566.c: Skip on AIX.
10418
10419 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
10420 Uros Bizjak <ubizjak@gmail.com>
10421
10422 PR target/109973
10423 * gcc.target/i386/pr109973-1.c: New test case.
10424 * gcc.target/i386/pr109973-2.c: Likewise.
10425
10426 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10427
10428 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
10429
10430 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
10431
10432 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
10433 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
10434 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
10435 * gfortran.dg/gomp/pure-1.f90: New test.
10436 * gfortran.dg/gomp/pure-2.f90: New test.
10437 * gfortran.dg/gomp/pure-3.f90: New test.
10438 * gfortran.dg/gomp/pure-4.f90: New test.
10439
10440 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10441
10442 * gcc.target/riscv/rvv/base/frm-1.c: New test.
10443
10444 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
10445
10446 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
10447 gcc_set_required_options.
10448 * lib/target-supports.exp: Rename force_conventional_output_for
10449 to set_required_options_for.
10450 * lib/scanasm.exp: Adjust callers.
10451 * lib/scanrtl.exp: Same.
10452
10453 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10454
10455 PR target/99195
10456 * gcc.target/aarch64/simd/pr99195_11.c: New test.
10457
10458 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10459
10460 PR target/99195
10461 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
10462 * gcc.target/aarch64/simd/pr99195_10.c: New test.
10463
10464 2023-05-31 David Faust <david.faust@oracle.com>
10465
10466 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
10467 in scan-assembler expressions where useful.
10468 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
10469 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
10470 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
10471 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
10472 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
10473 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
10474 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
10475 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
10476 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
10477 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
10478 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
10479 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
10480 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
10481 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
10482 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
10483
10484 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10485
10486 * gcc.target/riscv/rvv/rvv.exp:
10487 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
10488 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
10489 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
10490 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
10491 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
10492 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
10493 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
10494 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
10495
10496 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10497
10498 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
10499 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
10500 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
10501 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
10502
10503 2023-05-31 Cui, Lili <lili.cui@intel.com>
10504
10505 PR tree-optimization/110038
10506 * gcc.dg/pr110038.c: New test.
10507
10508 2023-05-31 Pan Li <pan2.li@intel.com>
10509
10510 * gcc.target/riscv/arch-21.c: New test.
10511 * gcc.target/riscv/predef-27.c: New test.
10512
10513 2023-05-31 Pan Li <pan2.li@intel.com>
10514
10515 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
10516 Remove debug code.
10517
10518 2023-05-30 liuhongt <hongtao.liu@intel.com>
10519
10520 * gcc.target/i386/pr108804.c: New test.
10521
10522 2023-05-30 David Malcolm <dmalcolm@redhat.com>
10523
10524 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
10525 directive.
10526 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
10527
10528 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
10529
10530 PR testsuite/52641
10531 * gcc.dg/torture/pr107451.c: Require int32plus.
10532 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
10533 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
10534 * gcc.dg/torture/pr95248.c: Require size24plus.
10535 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
10536 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
10537 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
10538
10539 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10540
10541 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
10542 Support both definitions of int32_t.
10543
10544 2023-05-30 Andrew Pinski <apinski@marvell.com>
10545
10546 * gcc.dg/tree-ssa/minmax-22.c: New test.
10547
10548 2023-05-30 Andrew Pinski <apinski@marvell.com>
10549
10550 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
10551 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
10552 works.
10553 * gcc.dg/tree-ssa/pr66726-5.c: New test.
10554 * gcc.dg/tree-ssa/pr66726-6.c: New test.
10555
10556 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10557
10558 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
10559 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
10560 arm_softfp_ok.
10561
10562 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
10563
10564 PR c/109999
10565 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
10566 * c-c++-common/goacc/clauses-fail.c: Likewise.
10567 * c-c++-common/goacc/data-2.c: Likewise.
10568 * c-c++-common/gomp/declare-target-2.c: Likewise.
10569 * c-c++-common/gomp/directive-1.c: Likewise.
10570 * g++.dg/goacc/data-1.C: Likewise.
10571
10572 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
10573
10574 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
10575 tests.
10576 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
10577 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
10578 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
10579 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
10580 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
10581
10582 2023-05-30 liuhongt <hongtao.liu@intel.com>
10583
10584 * gcc.target/i386/pr108938-1.c: New test.
10585 * gcc.target/i386/pr108938-2.c: New test.
10586 * gcc.target/i386/pr108938-3.c: New test.
10587 * gcc.target/i386/pr108938-load-1.c: New test.
10588 * gcc.target/i386/pr108938-load-2.c: New test.
10589
10590 2023-05-30 Andreas Schwab <schwab@suse.de>
10591
10592 PR sanitizer/82501
10593 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
10594 on RISC-V.
10595
10596 2023-05-30 Lili Cui <lili.cui@intel.com>
10597
10598 PR tree-optimization/98350
10599 * gcc.dg/pr98350-1.c: New test.
10600 * gcc.dg/pr98350-2.c: Ditto.
10601
10602 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10603
10604 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
10605 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
10606 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
10607 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
10608
10609 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10610
10611 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
10612 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
10613 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
10614 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
10615 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
10616 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
10617
10618 2023-05-29 Die Li <lidie@eswincomputing.com>
10619
10620 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
10621 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
10622
10623 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
10624
10625 * gcc.target/riscv/and-extend-1.c: New test
10626 * gcc.target/riscv/and-extend-2.c: New test
10627
10628 2023-05-29 Pan Li <pan2.li@intel.com>
10629
10630 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
10631 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
10632 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
10633 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
10634 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
10635 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
10636 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
10637 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
10638
10639 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
10640
10641 * gnat.dg/specs/storage_offset1.ads: New test.
10642
10643 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10644
10645 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
10646
10647 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10648
10649 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
10650
10651 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10652
10653 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
10654 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
10655 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
10656 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
10657 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
10658 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
10659 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
10660
10661 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10662
10663 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
10664 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
10665
10666 2023-05-29 Pan Li <pan2.li@intel.com>
10667
10668 * gcc.target/riscv/arch-20.c: New test.
10669 * gcc.target/riscv/predef-26.c: New test.
10670
10671 2023-05-27 liuhongt <hongtao.liu@intel.com>
10672
10673 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
10674 * gcc.target/i386/pr100711-3.c: New test.
10675
10676 2023-05-26 Martin Uecker <uecker@tugraz.at>
10677
10678 * gcc.dg/pr109970.c: New test.
10679
10680 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
10681
10682 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
10683 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
10684 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
10685 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
10686 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
10687 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
10688 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
10689 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
10690 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
10691 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
10692 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
10693 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
10694 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
10695
10696 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
10697 Juzhe Zhong <juzhe.zhong@rivai.ai>
10698
10699 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
10700 expectation.
10701 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
10702 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
10703 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
10704 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
10705 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
10706 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
10707 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
10708 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
10709 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
10710 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
10711 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
10712 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
10713 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
10714 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
10715 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
10716 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
10717 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
10718 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
10719 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
10720 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
10721 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
10722 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
10723 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
10724 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
10725 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
10726 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
10727 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
10728 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
10729 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
10730 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
10731
10732 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
10733
10734 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
10735 * gfortran.dg/gomp/allocate-4.f90: New test.
10736 * gfortran.dg/gomp/allocate-5.f90: New test.
10737 * gfortran.dg/gomp/allocate-6.f90: New test.
10738 * gfortran.dg/gomp/allocate-7.f90: New test.
10739 * gfortran.dg/gomp/allocators-1.f90: New test.
10740 * gfortran.dg/gomp/allocators-2.f90: New test.
10741
10742 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
10743
10744 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
10745 * gfortran.dg/gomp/allocate-5.f90: Likewise.
10746 * gfortran.dg/gomp/allocate-6.f90: Likewise.
10747 * gfortran.dg/gomp/allocate-7.f90: Likewise.
10748 * gfortran.dg/gomp/allocators-1.f90: Likewise.
10749 * gfortran.dg/gomp/allocators-2.f90: Likewise.
10750
10751 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
10752 Tobias Burnus <tobias@codesourcery.com>
10753
10754 * gfortran.dg/gomp/allocate-4.f90: New file.
10755 * gfortran.dg/gomp/allocate-5.f90: New file.
10756 * gfortran.dg/gomp/allocate-6.f90: New file.
10757 * gfortran.dg/gomp/allocate-7.f90: New file.
10758 * gfortran.dg/gomp/allocators-1.f90: New file.
10759 * gfortran.dg/gomp/allocators-2.f90: New file.
10760
10761 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
10762
10763 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
10764 * gcc.dg/nested-vla-2.c: Ditto.
10765 * gcc.dg/nested-vla-3.c: Ditto.
10766
10767 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
10768
10769 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
10770
10771 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
10772
10773 PR target/82931
10774 * gcc.target/avr/pr82931.c: New test.
10775
10776 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10777 Richard Sandiford <richard.sandiford@arm.com>
10778
10779 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
10780 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
10781 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
10782 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
10783
10784 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10785
10786 PR target/99195
10787 * gcc.target/aarch64/simd/pr99195_9.c: New test.
10788
10789 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
10790
10791 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
10792 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
10793 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
10794 * gcc.target/arm/acle/data-intrinsics.c: New test.
10795
10796 2023-05-25 Alex Coplan <alex.coplan@arm.com>
10797
10798 PR target/109800
10799 * gcc.target/arm/pure-code/pr109800.c: New test.
10800
10801 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10802
10803 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
10804
10805 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
10806
10807 PR target/109173
10808 PR target/109174
10809 * gcc.target/i386/pr109173-1.c: New test.
10810 * gcc.target/i386/pr109174-1.c: Ditto.
10811
10812 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
10813
10814 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
10815 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
10816
10817 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10818
10819 PR target/100106
10820 * gcc.target/powerpc/pr100106-sa.c: New.
10821
10822 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10823
10824 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
10825 * gcc.target/i386/pr104447.c: Likewise.
10826
10827 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10828
10829 * g++.dg/pr80481.C: Add explicit pthread requirement.
10830
10831 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10832
10833 * gcc.target/i386/pr103074.c: Require fpic support.
10834
10835 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10836
10837 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
10838 malloc.h and sys/time.h.
10839
10840 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10841
10842 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
10843 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
10844 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
10845 * gcc.target/i386/pieces-memset-1.c: Likewise.
10846 * gcc.target/i386/pieces-memset-36.c: Likewise.
10847 * gcc.target/i386/pieces-memset-4.c: Likewise.
10848 * gcc.target/i386/pieces-memset-40.c: Likewise.
10849 * gcc.target/i386/pieces-memset-41.c: Likewise.
10850 * gcc.target/i386/pieces-memset-7.c: Likewise.
10851 * gcc.target/i386/pieces-memset-8.c: Likewise.
10852 * gcc.target/i386/pieces-memset-9.c: Likewise.
10853 * gcc.target/i386/pr102230.c: Likewise.
10854 * gcc.target/i386/pr78103-2.c: Likewise.
10855
10856 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
10857
10858 PR tree-optimization/107822
10859 PR tree-optimization/107986
10860 * gcc.dg/pr107822.c: New.
10861 * gcc.dg/pr107986-1.c: New.
10862
10863 2023-05-24 Harald Anlauf <anlauf@gmx.de>
10864
10865 PR fortran/104350
10866 * gfortran.dg/size_dim_2.f90: New test.
10867
10868 2023-05-24 Harald Anlauf <anlauf@gmx.de>
10869
10870 PR fortran/103794
10871 * gfortran.dg/reshape_10.f90: New test.
10872 * gfortran.dg/reshape_11.f90: New test.
10873
10874 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
10875
10876 PR middle-end/109840
10877 * gcc.dg/fold-parity-8.c: New test.
10878 * gcc.dg/fold-popcount-11.c: Likewise.
10879
10880 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
10881
10882 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
10883 * gcc.dg/ipa/vrp1.c: Same.
10884 * gcc.dg/ipa/vrp2.c: Same.
10885 * gcc.dg/ipa/vrp3.c: Same.
10886 * gcc.dg/ipa/vrp4.c: Same.
10887 * gcc.dg/ipa/vrp5.c: Same.
10888 * gcc.dg/ipa/vrp6.c: Same.
10889 * gcc.dg/ipa/vrp7.c: Same.
10890 * gcc.dg/ipa/vrp8.c: Same.
10891
10892 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
10893
10894 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
10895 Remove -ftree-vectorize.
10896 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
10897 * gcc.target/i386/vect-vshiftv4qi.c: New test.
10898 * gcc.target/i386/vect-vshiftv8qi.c: New test.
10899
10900 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10901
10902 PR target/99195
10903 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
10904 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
10905 * gcc.target/aarch64/simd/pr99195_8.c: New test.
10906
10907 2023-05-24 Richard Biener <rguenther@suse.de>
10908
10909 PR target/109944
10910 * gcc.target/i386/pr109944-1.c: New testcase.
10911 * gcc.target/i386/pr109944-2.c: Likewise.
10912
10913 2023-05-24 Richard Biener <rguenther@suse.de>
10914
10915 PR tree-optimization/109849
10916 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
10917
10918 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
10919
10920 PR modula2/109952
10921 * gm2/pim/run/pass/hightests.mod: New test.
10922
10923 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
10924
10925 * gcc.dg/torture/pr109940.c: New test.
10926
10927 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10928
10929 PR target/109939
10930 * gcc.target/arm/pr109939.c: New test.
10931
10932 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10933
10934 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
10935 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
10936
10937 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10938
10939 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
10940 as well.
10941
10942 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10943
10944 * gcc.dg/signbit-2.c: Add -msse2 on x86.
10945
10946 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10947
10948 * lib/target-supports.exp (check_effective_target_sysconf):
10949 Check for declaration and _SC_PAGESIZE on vxworks.
10950
10951 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
10952
10953 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
10954
10955 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10956 Richard Sandiford <richard.sandiford@arm.com>
10957
10958 * gcc.target/riscv/rvv/rvv.exp:
10959 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
10960 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
10961 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
10962 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
10963 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
10964 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
10965
10966 2023-05-24 Pan Li <pan2.li@intel.com>
10967
10968 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10969 Enrich test cases.
10970
10971 2023-05-24 Pan Li <pan2.li@intel.com>
10972
10973 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10974 Enrich the test cases.
10975
10976 2023-05-24 liuhongt <hongtao.liu@intel.com>
10977
10978 * gcc.target/i386/pr109900.c: New test.
10979
10980 2023-05-23 Martin Uecker <uecker@tugraz.at>
10981
10982 PR c/109450
10983 * gcc.dg/pr109450-1.c: New test.
10984 * gcc.dg/pr109450-2.c: New test.
10985 * gcc.dg/vla-26.c: New test.
10986
10987 2023-05-23 Martin Uecker <uecker@tugraz.at>
10988
10989 PR c/70418
10990 PR c/106465
10991 PR c/107557
10992 PR c/108423
10993 * gcc.dg/nested-vla-1.c: New test.
10994 * gcc.dg/nested-vla-2.c: New test.
10995 * gcc.dg/nested-vla-3.c: New test.
10996 * gcc.dg/pr70418.c: New test.
10997 * gcc.dg/pr106465.c: New test.
10998 * gcc.dg/pr107557-1.c: New test.
10999 * gcc.dg/pr107557-2.c: New test.
11000 * gcc.dg/pr108423-1.c: New test.
11001 * gcc.dg/pr108423-2.c: New test.
11002 * gcc.dg/pr108423-3.c: New test.
11003 * gcc.dg/pr108423-4.c: New test.
11004 * gcc.dg/pr108423-5.c: New test.
11005 * gcc.dg/pr108423-6.c: New test.
11006 * gcc.dg/typename-vla-2.c: New test.
11007 * gcc.dg/typename-vla-3.c: New test.
11008 * gcc.dg/typename-vla-4.c: New test.
11009 * gcc.misc-tests/gcov-pr85350.c: Adapt.
11010 * gcc.dg/typename-vla-5.c: New file.
11011 * gcc.dg/typename-vla-6.c: New file.
11012
11013 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
11014
11015 * gcc.target/i386/vect-shiftv4qi.c: New test.
11016 * gcc.target/i386/vect-shiftv8qi.c: New test.
11017
11018 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
11019
11020 PR tree-optimization/109934
11021 * gcc.dg/tree-ssa/pr109934.c: New test.
11022
11023 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
11024
11025 * gcc.target/aarch64/ins_bitfield_1.c: New test.
11026 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
11027 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
11028 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
11029 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
11030 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
11031
11032 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11033
11034 PR target/109855
11035 * gcc.target/aarch64/pr109855.c: New test.
11036
11037 2023-05-23 Richard Biener <rguenther@suse.de>
11038
11039 PR tree-optimization/109849
11040 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
11041
11042 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
11043
11044 * gnat.dg/opt101.adb: New test.
11045 * gnat.dg/opt101_pkg.ads: New helper.
11046
11047 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
11048
11049 PR fortran/103716
11050 * gfortran.dg/pr103716.f90 : New test.
11051
11052 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
11053 Steven G. Kargl <kargl@gcc.gnu.org>
11054
11055 PR fortran/97122
11056 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
11057 declaration of finalizable derived types in submodules works.
11058
11059 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
11060
11061 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
11062
11063 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
11064
11065 PR testsuite/52641
11066 * gcc.c-torture/compile/pr108892.c: Require int32.
11067 * gcc.c-torture/compile/pr98199.c: Require int32plus.
11068 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
11069 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
11070 * gcc.dg/tree-ssa/pr102232.c: Same.
11071 * gcc.dg/tree-ssa/pr105860.c: Same.
11072 * gcc.dg/tree-ssa/pr96730.c: Same.
11073 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
11074 * gcc.dg/tree-ssa/pr96779.c: Same.
11075 * gcc.dg/tree-ssa/pr98513.c: Same.
11076 * gcc.dg/tree-ssa/ssa-sink-18.c
11077 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
11078 size24plus.
11079 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
11080 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
11081 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
11082 * gcc.dg/tree-ssa/pr93435.c: Same.
11083 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
11084 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
11085 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
11086 Same.
11087 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
11088 Same.
11089 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
11090 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
11091 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
11092 * gcc.dg/tree-ssa/pr109031-2.c: Same.
11093 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
11094 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
11095 * gcc.dg/Warray-bounds-33.c: Skip target avr.
11096 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
11097 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
11098 * gcc.dg/analyzer/isatty-1.c: Same.
11099 * gcc.dg/analyzer/pipe-glibc.c: Same.
11100
11101 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
11102
11103 PR testsuite/52641
11104 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
11105 * gcc.c-torture/compile/pr103813.c: Require size32plus.
11106 * gcc.c-torture/execute/pr108498-2.c: Same.
11107 * gcc.c-torture/compile/pr96426.c: Condition on
11108 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
11109 * gcc.c-torture/execute/pr103417.c: Require int32plus.
11110 * gcc.dg/pr104198.c: Same.
11111 * gcc.dg/pr21137.c: Same.
11112 * gcc.dg/pr88905.c: Same.
11113 * gcc.dg/pr90838.c: Same.
11114 * gcc.dg/pr97317.c: Same.
11115 * gcc.dg/pr100292.c: Require int32.
11116 * gcc.dg/pr101008.c: Same.
11117 * gcc.dg/pr96542.c: Same.
11118 * gcc.dg/pr96674.c: Same.
11119 * gcc.dg/pr97750.c: Require ptr_eq_long.
11120
11121 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
11122
11123 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
11124 * gcc.dg/pr19402-2.c: Skip for avr.
11125 * gcc.dg/pr86124.c: Same.
11126 * gcc.dg/pr94291.c: Same.
11127 * gcc.dg/torture/builtin-complex-1.c: Same.
11128 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
11129 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
11130 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
11131 * gcc.dg/torture/fp-int-convert-float64.c: Same.
11132 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
11133 * gcc.dg/torture/fp-int-convert-timode.c: Same.
11134 * c-c++-common/torture/builtin-convertvector-1.c: Same.
11135 * c-c++-common/torture/complex-sign-add.c: Same.
11136 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
11137 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
11138 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
11139 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
11140 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
11141 * c-c++-common/torture/complex-sign-mul-one.c: Same.
11142 * c-c++-common/torture/complex-sign-mul.c: Same.
11143 * c-c++-common/torture/complex-sign-sub.c: Same.
11144
11145 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11146
11147 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
11148 typo
11149
11150 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11151
11152 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
11153 test.
11154 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
11155 test.
11156 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
11157 test.
11158 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
11159 test.
11160 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
11161 New test.
11162 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
11163 New test.
11164
11165 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
11166
11167 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
11168 * gcc.target/nvptx/brev-2.c: Likewise.
11169 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
11170 * gcc.target/nvptx/brevll-2.c: Likewise.
11171
11172 2023-05-21 Jakub Jelinek <jakub@redhat.com>
11173
11174 PR tree-optimization/109505
11175 * gcc.target/aarch64/sve/pr109505.c: New test.
11176
11177 2023-05-21 Pan Li <pan2.li@intel.com>
11178
11179 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
11180 test cases for vbool[2|4|8|16|32|64]_t.
11181
11182 2023-05-21 Andrew Pinski <apinski@marvell.com>
11183
11184 PR middle-end/109919
11185 * gcc.c-torture/compile/pr109919-1.c: New test.
11186
11187 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
11188
11189 PR target/105753
11190 * gcc.target/avr/torture/pr105753.c: New test.
11191
11192 2023-05-20 Die Li <lidie@eswincomputing.com>
11193
11194 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
11195 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
11196
11197 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
11198
11199 * gcc.target/riscv/zbs-bext-02.c: New test.
11200
11201 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
11202
11203 PR target/106888
11204 * gcc.target/riscv/pr106888.c: New test.
11205 * gcc.target/riscv/zbbw.c: Check for ANDI.
11206
11207 2023-05-19 Patrick Palka <ppalka@redhat.com>
11208
11209 PR c++/97340
11210 * g++.dg/cpp1y/var-templ80.C: New test.
11211 * g++.dg/cpp1y/var-templ81.C: New test.
11212
11213 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
11214
11215 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
11216 <stdio.h>.
11217 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
11218 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
11219 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
11220 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
11221 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
11222 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
11223 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
11224 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
11225 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
11226 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
11227 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
11228
11229 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
11230
11231 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
11232 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
11233
11234 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
11235
11236 PR modula2/109908
11237 * gm2/isolib/run/pass/testdelete.mod: New test.
11238
11239 2023-05-19 Jakub Jelinek <jakub@redhat.com>
11240
11241 PR tree-optimization/105776
11242 * gcc.target/i386/pr105776.c: New test.
11243
11244 2023-05-19 Jakub Jelinek <jakub@redhat.com>
11245
11246 PR tree-optimization/101856
11247 * gcc.dg/tree-ssa/pr101856.c: New test.
11248
11249 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
11250
11251 * gnat.dg/specs/array6.ads: New test.
11252
11253 2023-05-19 Joseph Myers <joseph@codesourcery.com>
11254
11255 * gcc.dg/c2x-thread-local-2.c: New test.
11256
11257 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
11258
11259 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
11260 expected scan-assembler-times frequency and strings..
11261 * gcc.target/i386/vect-mulv4qi.c: New test.
11262 * gcc.target/i386/vect-mulv8qi.c: New test.
11263
11264 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
11265
11266 PR bootstrap/105831
11267 * gcc.test-framework/gen_directive_tests: Use = operator instead
11268 of ==.
11269
11270 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11271
11272 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
11273 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
11274 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
11275 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
11276 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
11277 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
11278 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
11279 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
11280 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
11281 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
11282 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
11283 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
11284 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
11285 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
11286 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
11287 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
11288 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
11289 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
11290 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
11291 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
11292 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
11293 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
11294 * gcc.target/arm/mve/mve_const_shifts.c: New test.
11295
11296 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11297
11298 PR target/109697
11299 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
11300 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
11301 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
11302 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
11303 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
11304 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
11305 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
11306 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
11307 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
11308 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
11309 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
11310 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
11311 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
11312 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
11313 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
11314 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
11315 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
11316 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
11317 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
11318 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
11319 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
11320 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
11321 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
11322 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
11323 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
11324 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
11325 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
11326 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
11327 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
11328 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
11329 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
11330 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
11331 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
11332 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
11333 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
11334 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
11335 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
11336 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
11337 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
11338 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
11339
11340 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11341
11342 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
11343 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
11344 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
11345 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
11346 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
11347 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
11348 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
11349 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
11350 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
11351 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
11352 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
11353 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
11354 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
11355 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
11356 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
11357 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
11358 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
11359 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
11360 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
11361 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
11362 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
11363 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
11364 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
11365 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
11366 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
11367 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
11368 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
11369 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
11370 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
11371 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
11372 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
11373 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
11374 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
11375 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
11376 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
11377 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
11378 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
11379 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
11380 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
11381 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
11382 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
11383 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
11384 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
11385 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
11386 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
11387 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
11388 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
11389 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
11390 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
11391 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
11392 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
11393 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
11394 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
11395 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
11396 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
11397 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
11398 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
11399 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
11400 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
11401 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
11402 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
11403 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
11404 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
11405 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
11406 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
11407 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
11408 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
11409 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
11410 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
11411 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
11412 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
11413 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
11414 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
11415 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
11416 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
11417 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
11418 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
11419 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
11420 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
11421 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
11422 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
11423 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
11424 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
11425 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
11426 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
11427 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
11428 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
11429 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
11430 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
11431 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
11432 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
11433 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
11434 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
11435 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
11436 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
11437 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
11438 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
11439 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
11440 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
11441 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
11442 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
11443 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
11444 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
11445 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
11446 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
11447 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
11448 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
11449 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
11450 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
11451 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
11452 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
11453 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
11454 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
11455 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
11456 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
11457 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
11458 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
11459 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
11460 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
11461 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
11462 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
11463 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
11464 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
11465 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
11466 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
11467 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
11468 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
11469 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
11470 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
11471 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
11472 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
11473 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
11474 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
11475 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
11476 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
11477
11478 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11479
11480 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
11481 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
11482
11483 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11484
11485 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
11486
11487 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
11488
11489 * gcc.target/arm/mve/intrinsics/asrl.c: Use
11490 check-function-bodies instead of scan-assembler checks. Use
11491 extern "C" for C++ testing.
11492 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
11493 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
11494 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
11495 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
11496 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
11497 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
11498 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
11499 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
11500 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
11501 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
11502 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
11503 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
11504 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
11505 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
11506 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
11507 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
11508 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
11509 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
11510 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
11511 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
11512 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
11513 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
11514 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
11515 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
11516 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
11517 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
11518 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
11519 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
11520 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
11521 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
11522 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
11523 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
11524 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
11525 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
11526 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
11527 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
11528 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
11529 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
11530 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
11531 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
11532 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
11533 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
11534 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
11535 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
11536 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
11537 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
11538 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
11539 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
11540 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
11541 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
11542 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
11543 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
11544 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
11545 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
11546 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
11547 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
11548 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
11549 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
11550 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
11551 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
11552 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
11553 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
11554 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
11555 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
11556 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
11557 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
11558 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
11559 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
11560 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
11561 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
11562 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
11563 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
11564 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
11565 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
11566 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
11567 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
11568 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
11569 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
11570 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
11571 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
11572 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
11573 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
11574 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
11575 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
11576 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
11577 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
11578 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
11579 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
11580 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
11581 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
11582 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
11583 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
11584 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
11585 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
11586 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
11587 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
11588 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
11589 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
11590 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
11591 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
11592 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
11593 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
11594 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
11595 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
11596 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
11597 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
11598 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
11599 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
11600 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
11601 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
11602 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
11603 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
11604 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
11605 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
11606 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
11607 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
11608 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
11609 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
11610 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
11611 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
11612 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
11613 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
11614 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
11615 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
11616 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
11617 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
11618 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
11619 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
11620 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
11621 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
11622 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
11623 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
11624 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
11625 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
11626 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
11627 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
11628 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
11629 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
11630 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
11631 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
11632 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
11633 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
11634 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
11635 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
11636 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
11637 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
11638 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
11639 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
11640 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
11641 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
11642 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
11643 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
11644 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
11645 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
11646 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
11647 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
11648 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
11649 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
11650 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
11651 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
11652 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
11653 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
11654 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
11655 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
11656 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
11657 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
11658 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
11659 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
11660 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
11661 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
11662 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
11663 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
11664 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
11665 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
11666 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
11667 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
11668 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
11669 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
11670 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
11671 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
11672 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
11673 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
11674 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
11675 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
11676 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
11677 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
11678 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
11679 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
11680 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
11681 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
11682 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
11683 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
11684 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
11685 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
11686 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
11687 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
11688 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
11689 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
11690 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
11691 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
11692 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
11693 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
11694 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
11695 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
11696 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
11697 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
11698 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
11699 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
11700 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
11701 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
11702 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
11703 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
11704 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
11705 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
11706 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
11707 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
11708 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
11709 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
11710 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
11711 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
11712 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
11713 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
11714 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
11715 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
11716 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
11717 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
11718 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
11719 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
11720 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
11721 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
11722 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
11723 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
11724 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
11725 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
11726 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
11727 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
11728 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
11729 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
11730 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
11731 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
11732 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
11733 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
11734 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
11735 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
11736 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
11737 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
11738 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
11739 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
11740 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
11741 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
11742 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
11743 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
11744 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
11745 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
11746 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
11747 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
11748 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
11749 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
11750 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
11751 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
11752 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
11753 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
11754 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
11755 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
11756 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
11757 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
11758 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
11759 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
11760 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
11761 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
11762 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
11763 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
11764 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
11765 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
11766 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
11767 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
11768 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
11769 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
11770 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
11771 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
11772 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
11773 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
11774 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
11775 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
11776 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
11777 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
11778 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
11779 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
11780 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
11781 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
11782 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
11783 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
11784 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
11785 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
11786 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
11787 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
11788 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
11789 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
11790 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
11791 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
11792 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
11793 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
11794 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
11795 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
11796 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
11797 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
11798 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
11799 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
11800 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
11801 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
11802 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
11803 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
11804 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
11805 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
11806 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
11807 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
11808 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
11809 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
11810 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
11811 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
11812 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
11813 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
11814 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
11815 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
11816 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
11817 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
11818 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
11819 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
11820 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
11821 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
11822 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
11823 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
11824 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
11825 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
11826 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
11827 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
11828 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
11829 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
11830 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
11831 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
11832 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
11833 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
11834 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
11835 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
11836 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
11837 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
11838 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
11839 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
11840 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
11841 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
11842 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
11843 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
11844 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
11845 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
11846 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
11847 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
11848 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
11849 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
11850 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
11851 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
11852 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
11853 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
11854 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
11855 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
11856 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
11857 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
11858 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
11859 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
11860 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
11861 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
11862 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
11863 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
11864 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
11865 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
11866 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
11867 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
11868 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
11869 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
11870 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
11871 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
11872 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
11873 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
11874 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
11875 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
11876 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
11877 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
11878 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
11879 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
11880 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
11881 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
11882 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
11883 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
11884 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
11885 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
11886 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
11887 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
11888 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
11889 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
11890 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
11891 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
11892 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
11893 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
11894 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
11895 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
11896 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
11897 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
11898 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
11899 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
11900 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
11901 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
11902 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
11903 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
11904 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
11905 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
11906 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
11907 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
11908 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
11909 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
11910 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
11911 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
11912 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
11913 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
11914 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
11915 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
11916 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
11917 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
11918 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
11919 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
11920 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
11921 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
11922 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
11923 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
11924 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
11925 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
11926 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
11927 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
11928 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
11929 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
11930 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
11931 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
11932 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
11933 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
11934 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
11935 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
11936 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
11937 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
11938 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
11939 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
11940 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
11941 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
11942 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
11943 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
11944 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
11945 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
11946 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
11947 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
11948 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
11949 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
11950 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
11951 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
11952 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
11953 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
11954 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
11955 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
11956 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
11957 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
11958 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
11959 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
11960 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
11961 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
11962 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
11963 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
11964 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
11965 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
11966 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
11967 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
11968 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
11969 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
11970 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
11971 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
11972 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
11973 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
11974 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
11975 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
11976 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
11977 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
11978 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
11979 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
11980 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
11981 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
11982 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
11983 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
11984 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
11985 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
11986 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
11987 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
11988 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
11989 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
11990 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
11991 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
11992 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
11993 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
11994 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
11995 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
11996 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
11997 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
11998 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
11999 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
12000 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
12001 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
12002 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
12003 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
12004 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
12005 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
12006 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
12007 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
12008 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
12009 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
12010 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
12011 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
12012 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
12013 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
12014 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
12015 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
12016 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
12017 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
12018 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
12019 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
12020 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
12021 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
12022 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
12023 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
12024 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
12025 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
12026 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
12027 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
12028 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
12029 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
12030 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
12031 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
12032 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
12033 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
12034 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
12035 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
12036 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
12037 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
12038 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
12039 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
12040 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
12041 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
12042 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
12043 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
12044 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
12045 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
12046 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
12047 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
12048 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
12049 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
12050 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
12051 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
12052 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
12053 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
12054 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
12055 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
12056 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
12057 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
12058 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
12059 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
12060 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
12061 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
12062 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
12063 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
12064 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
12065 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
12066 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
12067 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
12068 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
12069 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
12070 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
12071 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
12072 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
12073 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
12074 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
12075 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
12076 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
12077 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
12078 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
12079 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
12080 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
12081 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
12082 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
12083 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
12084 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
12085 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
12086 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
12087 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
12088 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
12089 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
12090 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
12091 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
12092 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
12093 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
12094 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
12095 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
12096 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
12097 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
12098 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
12099 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
12100 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
12101 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
12102 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
12103 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
12104 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
12105 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
12106 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
12107 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
12108 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
12109 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
12110 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
12111 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
12112 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
12113 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
12114 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
12115 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
12116 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
12117 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
12118 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
12119 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
12120 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
12121 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
12122 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
12123 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
12124 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
12125 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
12126 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
12127 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
12128 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
12129 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
12130 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
12131 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
12132 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
12133 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
12134 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
12135 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
12136 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
12137 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
12138 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
12139 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
12140 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
12141 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
12142 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
12143 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
12144 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
12145 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
12146 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
12147 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
12148 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
12149 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
12150 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
12151 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
12152 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
12153 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
12154 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
12155 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
12156 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
12157 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
12158 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
12159 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
12160 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
12161 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
12162 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
12163 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
12164 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
12165 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
12166 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
12167 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
12168 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
12169 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
12170 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
12171 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
12172 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
12173 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
12174 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
12175 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
12176 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
12177 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
12178 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
12179 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
12180 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
12181 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
12182 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
12183 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
12184 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
12185 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
12186 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
12187 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
12188 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
12189 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
12190 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
12191 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
12192 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
12193 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
12194 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
12195 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
12196 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
12197 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
12198 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
12199 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
12200 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
12201 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
12202 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
12203 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
12204 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
12205 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
12206 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
12207 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
12208 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
12209 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
12210 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
12211 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
12212 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
12213 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
12214 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
12215 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
12216 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
12217 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
12218 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
12219 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
12220 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
12221 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
12222 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
12223 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
12224 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
12225 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
12226 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
12227 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
12228 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
12229 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
12230 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
12231 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
12232 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
12233 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
12234 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
12235 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
12236 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
12237 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
12238 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
12239 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
12240 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
12241 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
12242 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
12243 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
12244 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
12245 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
12246 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
12247 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
12248 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
12249 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
12250 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
12251 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
12252 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
12253 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
12254 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
12255 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
12256 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
12257 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
12258 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
12259 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
12260 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
12261 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
12262 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
12263 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
12264 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
12265 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
12266 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
12267 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
12268 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
12269 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
12270 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
12271 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
12272 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
12273 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
12274 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
12275 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
12276 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
12277 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
12278 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
12279 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
12280 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
12281 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
12282 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
12283 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
12284 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
12285 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
12286 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
12287 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
12288 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
12289 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
12290 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
12291 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
12292 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
12293 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
12294 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
12295 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
12296 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
12297 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
12298 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
12299 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
12300 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
12301 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
12302 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
12303 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
12304 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
12305 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
12306 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
12307 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
12308 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
12309 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
12310 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
12311 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
12312 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
12313 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
12314 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
12315 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
12316 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
12317 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
12318 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
12319 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
12320 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
12321 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
12322 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
12323 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
12324 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
12325 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
12326 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
12327 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
12328 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
12329 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
12330 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
12331 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
12332 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
12333 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
12334 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
12335 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
12336 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
12337 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
12338 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
12339 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
12340 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
12341 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
12342 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
12343 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
12344 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
12345 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
12346 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
12347 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
12348 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
12349 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
12350 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
12351 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
12352 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
12353 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
12354 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
12355 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
12356 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
12357 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
12358 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
12359 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
12360 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
12361 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
12362 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
12363 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
12364 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
12365 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
12366 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
12367 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
12368 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
12369 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
12370 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
12371 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
12372 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
12373 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
12374 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
12375 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
12376 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
12377 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
12378 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
12379 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
12380 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
12381 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
12382 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
12383 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
12384 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
12385 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
12386 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
12387 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
12388 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
12389 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
12390 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
12391 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
12392 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
12393 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
12394 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
12395 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
12396 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
12397 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
12398 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
12399 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
12400 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
12401 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
12402 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
12403 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
12404 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
12405 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
12406 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
12407 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
12408 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
12409 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
12410 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
12411 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
12412 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
12413 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
12414 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
12415 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
12416 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
12417 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
12418 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
12419 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
12420 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
12421 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
12422 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
12423 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
12424 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
12425 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
12426 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
12427 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
12428 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
12429 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
12430 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
12431 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
12432 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
12433 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
12434 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
12435 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
12436 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
12437 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
12438 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
12439 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
12440 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
12441 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
12442 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
12443 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
12444 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
12445 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
12446 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
12447 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
12448 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
12449 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
12450 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
12451 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
12452 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
12453 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
12454 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
12455 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
12456 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
12457 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
12458 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
12459 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
12460 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
12461 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
12462 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
12463 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
12464 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
12465 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
12466 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
12467 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
12468 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
12469 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
12470 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
12471 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
12472 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
12473 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
12474 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
12475 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
12476 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
12477 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
12478 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
12479 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
12480 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
12481 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
12482 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
12483 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
12484 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
12485 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
12486 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
12487 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
12488 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
12489 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
12490 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
12491 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
12492 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
12493 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
12494 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
12495 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
12496 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
12497 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
12498 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
12499 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
12500 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
12501 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
12502 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
12503 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
12504 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
12505 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
12506 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
12507 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
12508 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
12509 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
12510 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
12511 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
12512 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
12513 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
12514 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
12515 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
12516 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
12517 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
12518 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
12519 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
12520 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
12521 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
12522 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
12523 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
12524 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
12525 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
12526 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
12527 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
12528 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
12529 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
12530 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
12531 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
12532 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
12533 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
12534 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
12535 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
12536 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
12537 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
12538 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
12539 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
12540 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
12541 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
12542 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
12543 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
12544 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
12545 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
12546 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
12547 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
12548 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
12549 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
12550 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
12551 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
12552 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
12553 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
12554 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
12555 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
12556 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
12557 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
12558 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
12559
12560 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
12561
12562 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
12563 check-function-bodies instead of scan-assembler checks. Use
12564 extern "C" for C++ testing.
12565 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
12566 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
12567 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
12568 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
12569 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
12570 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
12571 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
12572 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
12573 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
12574 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
12575 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
12576 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
12577 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
12578 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
12579 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
12580 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
12581 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
12582 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
12583 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
12584 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
12585 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
12586 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
12587 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
12588 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
12589 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
12590 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
12591 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
12592 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
12593 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
12594
12595 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
12596
12597 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
12598 check-function-bodies instead of scan-assembler checks. Use
12599 extern "C" for C++ testing.
12600 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
12601 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
12602 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
12603 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
12604 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
12605 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
12606 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
12607 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
12608 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
12609 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
12610 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
12611 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
12612 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
12613 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
12614 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
12615 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
12616 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
12617 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
12618 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
12619 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
12620 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
12621 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
12622 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
12623 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
12624 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
12625 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
12626 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
12627 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
12628 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
12629 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
12630 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
12631 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
12632 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
12633 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
12634 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
12635 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
12636 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
12637 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
12638 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
12639 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
12640 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
12641 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
12642 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
12643 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
12644 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
12645 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
12646 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
12647 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
12648 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
12649 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
12650 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
12651 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
12652 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
12653 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
12654 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
12655 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
12656 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
12657 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
12658 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
12659 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
12660 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
12661 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
12662 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
12663 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
12664 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
12665 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
12666 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
12667 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
12668 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
12669 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
12670 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
12671 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
12672 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
12673 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
12674 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
12675 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
12676 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
12677 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
12678 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
12679 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
12680 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
12681 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
12682 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
12683 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
12684 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
12685 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
12686 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
12687 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
12688 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
12689 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
12690 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
12691 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
12692 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
12693 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
12694 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
12695 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
12696 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
12697 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
12698 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
12699 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
12700 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
12701 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
12702 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
12703 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
12704 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
12705 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
12706 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
12707 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
12708 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
12709 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
12710 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
12711 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
12712 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
12713 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
12714 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
12715 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
12716 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
12717 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
12718 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
12719 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
12720 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
12721 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
12722 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
12723 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
12724 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
12725 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
12726 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
12727 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
12728 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
12729 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
12730 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
12731 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
12732 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
12733 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
12734 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
12735 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
12736 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
12737 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
12738 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
12739 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
12740 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
12741 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
12742 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
12743 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
12744 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
12745 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
12746 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
12747 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
12748 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
12749 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
12750 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
12751 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
12752 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
12753 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
12754 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
12755 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
12756 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
12757 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
12758 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
12759 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
12760 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
12761 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
12762 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
12763 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
12764 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
12765 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
12766 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
12767 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
12768 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
12769 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
12770 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
12771 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
12772 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
12773 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
12774 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
12775 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
12776 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
12777 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
12778 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
12779 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
12780 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
12781 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
12782 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
12783 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
12784 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
12785 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
12786 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
12787 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
12788 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
12789 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
12790 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
12791 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
12792 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
12793
12794 2023-05-18 Joseph Myers <joseph@codesourcery.com>
12795
12796 * gcc.dg/format/c2x-printf-1.c: Test %B here.
12797 * gcc.dg/format/ext-9.c: Do not test %B here.
12798
12799 2023-05-17 Harald Anlauf <anlauf@gmx.de>
12800
12801 PR fortran/95374
12802 PR fortran/104352
12803 * gfortran.dg/zero_sized_13.f90: New test.
12804
12805 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
12806
12807 * gcc.target/riscv/shift-and-2.c: Fixed test
12808 * gcc.target/riscv/zbb-rol-ror-01.c: New test
12809 * gcc.target/riscv/zbb-rol-ror-02.c: New test
12810 * gcc.target/riscv/zbb-rol-ror-03.c: New test
12811 * gcc.target/riscv/zbb-rol-ror-04.c: New test
12812 * gcc.target/riscv/zbb-rol-ror-05.c: New test
12813 * gcc.target/riscv/zbb-rol-ror-06.c: New test
12814 * gcc.target/riscv/zbb-rol-ror-07.c: New test
12815
12816 2023-05-17 Jakub Jelinek <jakub@redhat.com>
12817
12818 PR c++/109884
12819 * c-c++-common/pr109884.c: New test.
12820
12821 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12822
12823 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
12824 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
12825 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
12826 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
12827 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
12828
12829 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12830
12831 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
12832 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
12833 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
12834 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
12835 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
12836 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
12837 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
12838 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
12839 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
12840 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
12841 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
12842 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
12843 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
12844 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
12845 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
12846 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
12847 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
12848 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
12849 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
12850 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
12851 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
12852 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
12853 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
12854 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
12855 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
12856 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
12857 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
12858 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
12859 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
12860 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
12861 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
12862 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
12863 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
12864 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
12865 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
12866 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
12867 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
12868 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
12869 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
12870 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
12871 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
12872 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
12873 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
12874 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
12875 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
12876 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
12877 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
12878 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
12879
12880 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12881
12882 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
12883
12884 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
12885
12886 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
12887 for 'finalize' as a ptr is now 'delete' instead of 'release'.
12888 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
12889 to if (allocated) block
12890 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
12891 replaced by a MEM< _25 > expression.
12892 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
12893 * gfortran.dg/gomp/map-10.f90: New test.
12894
12895 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12896
12897 * g++.target/s390/atomic-align-1.C: New test.
12898 * gcc.target/s390/atomic-align-1.c: New test.
12899 * gcc.target/s390/atomic-align-2.c: New test.
12900
12901 2023-05-17 Jakub Jelinek <jakub@redhat.com>
12902
12903 PR c++/109868
12904 * g++.dg/init/pr109868.C: New test.
12905
12906 2023-05-17 Pan Li <pan2.li@intel.com>
12907
12908 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
12909
12910 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
12911
12912 PR target/106708
12913 * gcc.target/powerpc/pr106708.c: Add test function.
12914
12915 2023-05-16 Joseph Myers <joseph@codesourcery.com>
12916
12917 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
12918 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
12919 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
12920 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
12921 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
12922 in for loop here.
12923 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
12924 not expect errors for typedef declaration in for loop.
12925
12926 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
12927
12928 PR modula2/109879
12929 * gm2/isolib/run/pass/testreadint.mod: New test.
12930
12931 2023-05-16 Marek Polacek <polacek@redhat.com>
12932
12933 PR c++/109774
12934 * g++.dg/warn/Wdangling-reference13.C: New test.
12935
12936 2023-05-16 Patrick Palka <ppalka@redhat.com>
12937
12938 PR c++/109871
12939 * g++.dg/cpp2a/desig27.C: New test.
12940
12941 2023-05-16 Carl Love <cel@us.ibm.com>
12942
12943 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
12944 instruction counts.
12945
12946 2023-05-16 Carl Love <cel@us.ibm.com>
12947
12948 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
12949 compile specifier.
12950
12951 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
12952
12953 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
12954 to occur after the intrinsic instruction, rather than requiring
12955 them to happen before.
12956 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
12957
12958 2023-05-16 Pan Li <pan2.li@intel.com>
12959
12960 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
12961 Replace stdint.h with stdint-gcc.h.
12962 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
12963 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
12964 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
12965 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
12966 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
12967 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
12968 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
12969 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
12970 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
12971 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
12972 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
12973 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
12974 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
12975 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
12976
12977 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12978
12979 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
12980 vst, now.
12981
12982 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
12983
12984 PR fortran/105152
12985 PR fortran/100193
12986 PR fortran/87946
12987 PR fortran/103389
12988 PR fortran/104429
12989 PR fortran/82774
12990 * gfortran.dg/pr105152.f90 : New test
12991 * gfortran.dg/pr100193.f90 : New test
12992 * gfortran.dg/pr87946.f90 : New test
12993 * gfortran.dg/pr103389.f90 : New test
12994 * gfortran.dg/pr104429.f90 : New test
12995 * gfortran.dg/pr82774.f90 : New test
12996
12997 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
12998
12999 * gcc.dg/attr-returns-nonnull.c: Skip if
13000 keeps_null_pointer_checks.
13001 * gcc.dg/init-compare-1.c: Likewise.
13002 * gcc.dg/ipa/pr85734.c: Likewise.
13003 * gcc.dg/ipa/propmalloc-1.c: Likewise.
13004 * gcc.dg/ipa/propmalloc-2.c: Likewise.
13005 * gcc.dg/ipa/propmalloc-3.c: Likewise.
13006 * gcc.dg/ipa/propmalloc-4.c: Likewise.
13007 * gcc.dg/tree-ssa/evrp11.c: Likewise.
13008 * gcc.dg/tree-ssa/pr83648.c: Likewise.
13009
13010 2023-05-16 Andrew Pinski <apinski@marvell.com>
13011
13012 PR tree-optimization/109424
13013 * gcc.dg/tree-ssa/bool-12.c: New test.
13014 * gcc.dg/tree-ssa/bool-13.c: New test.
13015 * gcc.dg/tree-ssa/minmax-20.c: New test.
13016 * gcc.dg/tree-ssa/minmax-21.c: New test.
13017
13018 2023-05-15 Joseph Myers <joseph@codesourcery.com>
13019
13020 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
13021
13022 2023-05-15 Joseph Myers <joseph@codesourcery.com>
13023
13024 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
13025 __has_c_attribute for all C2x attributes.
13026
13027 2023-05-15 Harald Anlauf <anlauf@gmx.de>
13028
13029 PR fortran/109846
13030 * gfortran.dg/ptr-func-5.f90: New test.
13031
13032 2023-05-15 Patrick Palka <ppalka@redhat.com>
13033
13034 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
13035
13036 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13037
13038 * gcc.target/aarch64/facg_1.c: New test.
13039
13040 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13041
13042 PR target/99195
13043 * gcc.target/aarch64/simd/pr99195_7.c: New test.
13044
13045 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13046
13047 PR target/99195
13048 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
13049
13050 2023-05-15 Pan Li <pan2.li@intel.com>
13051 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13052 kito-cheng <kito.cheng@sifive.com>
13053
13054 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
13055
13056 2023-05-15 Richard Biener <rguenther@suse.de>
13057
13058 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
13059 and dg-do.
13060
13061 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13062
13063 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
13064 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
13065 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
13066
13067 2023-05-14 Andrew Pinski <apinski@marvell.com>
13068
13069 PR tree-optimization/109829
13070 * gcc.dg/tree-ssa/abs-3.c: New test.
13071 * gcc.dg/tree-ssa/abs-4.c: New test.
13072
13073 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
13074
13075 PR target/109807
13076 * gcc.target/i386/pr109825.c: New test.
13077
13078 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13079
13080 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
13081 code-gen.
13082 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
13083 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
13084 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
13085 * gcc.target/aarch64/vec-init-18.c: ... this.
13086 * gcc.target/aarch64/vec-init-19.c: New test.
13087 * gcc.target/aarch64/vec-init-20.c: Likewise.
13088 * gcc.target/aarch64/vec-init-21.c: Likewise.
13089 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
13090 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
13091 * gcc.target/aarch64/vec-init-22.h: New header.
13092
13093 2023-05-13 Andrew Pinski <apinski@marvell.com>
13094
13095 PR tree-optimization/109834
13096 * gcc.c-torture/compile/pr109834-1.c: New test.
13097 * gcc.dg/tree-ssa/pr109834-1.c: New test.
13098
13099 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13100
13101 PR fortran/109662
13102 * gfortran.dg/pr109662-a.f90: Add a section to verify that
13103 a short namelist read does not modify the variable.
13104
13105 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
13106
13107 PR modula2/109830
13108 * gm2/isolib/run/pass/seqappend.mod: New test.
13109
13110 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
13111 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13112
13113 PR target/109743
13114 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
13115 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
13116 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
13117 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
13118
13119 2023-05-12 Richard Biener <rguenther@suse.de>
13120
13121 PR tree-optimization/64731
13122 * gcc.target/i386/pr64731.c: New testcase.
13123
13124 2023-05-12 Patrick Palka <ppalka@redhat.com>
13125
13126 PR c++/83258
13127 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
13128 * g++.dg/template/function2.C: Removed.
13129
13130 2023-05-12 Patrick Palka <ppalka@redhat.com>
13131
13132 PR c++/109752
13133 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
13134 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
13135
13136 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
13137
13138 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
13139
13140 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
13141
13142 * gcc.target/riscv/rvv/rvv.exp:
13143 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
13144 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
13145 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
13146 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
13147 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
13148 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
13149 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
13150 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
13151 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
13152 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
13153 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
13154 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
13155 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
13156 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
13157 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
13158 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
13159 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
13160
13161 2023-05-12 Pan Li <pan2.li@intel.com>
13162
13163 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
13164 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
13165 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
13166 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
13167 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
13168 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
13169 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
13170 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
13171 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
13172 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
13173 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
13174 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
13175 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
13176 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
13177 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
13178 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
13179 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
13180 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
13181 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
13182 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
13183 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
13184 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
13185 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
13186 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
13187 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
13188 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
13189 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
13190 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
13191 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
13192 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
13193 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
13194 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
13195 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
13196 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
13197 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
13198 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
13199 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
13200 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
13201 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
13202 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
13203 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
13204 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
13205 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
13206 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
13207 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
13208 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
13209 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
13210 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
13211 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
13212 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
13213 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
13214 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
13215 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
13216 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
13217 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
13218 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
13219 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
13220 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
13221 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
13222 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
13223 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
13224 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
13225 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
13226 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
13227 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
13228 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
13229 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
13230 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
13231 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
13232 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
13233 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
13234 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
13235 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
13236 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
13237 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
13238 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
13239 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
13240 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
13241 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
13242 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
13243 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
13244 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
13245 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
13246 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
13247 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
13248 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
13249 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
13250 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
13251 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
13252 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
13253 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
13254 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
13255 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
13256 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
13257 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
13258 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
13259 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
13260 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
13261 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
13262 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
13263 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
13264 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
13265 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
13266 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
13267 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
13268 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
13269 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
13270 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
13271 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
13272 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
13273 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
13274 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
13275 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
13276 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
13277 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
13278 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
13279 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
13280 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
13281 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
13282
13283 2023-05-12 Pan Li <pan2.li@intel.com>
13284
13285 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
13286 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
13287 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
13288 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
13289 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
13290 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
13291 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
13292 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
13293 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
13294 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
13295 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
13296 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
13297 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
13298 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
13299 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
13300 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
13301 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
13302 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
13303 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
13304 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
13305 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
13306 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
13307
13308 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13309
13310 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
13311 with dg-skip-if has_arch_ppc64.
13312 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
13313 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
13314
13315 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13316
13317 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
13318 with has_arch_ppc64.
13319 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
13320 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
13321 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
13322 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
13323 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
13324
13325 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13326
13327 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
13328 with has_arch_ppc64.
13329 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
13330 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
13331
13332 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13333
13334 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
13335 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
13336 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
13337 is invalid now.
13338 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
13339
13340 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
13341
13342 PR modula2/109810
13343 * gm2/pim/fail/highice.mod: New test.
13344
13345 2023-05-11 Patrick Palka <ppalka@redhat.com>
13346
13347 PR c++/109745
13348 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
13349 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
13350 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
13351
13352 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
13353
13354 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
13355
13356 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
13357
13358 PR target/109807
13359 * gcc.target/i386/pr109807.c: New test.
13360
13361 2023-05-11 Patrick Palka <ppalka@redhat.com>
13362
13363 PR c++/103807
13364 * g++.dg/cpp2a/lambda-targ1.C: New test.
13365
13366 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
13367
13368 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
13369 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
13370 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
13371 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
13372
13373 2023-05-11 Patrick Palka <ppalka@redhat.com>
13374 Jonathan Wakely <jwakely@redhat.com>
13375
13376 PR c++/83258
13377 PR c++/80488
13378 PR c++/97700
13379 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
13380 error for the template argument &B2:fn in C++17 mode.
13381 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
13382 * g++.dg/cpp2a/nontype-class56.C: New test.
13383 * g++.dg/template/function2.C: New test.
13384
13385 2023-05-11 Alexandre Oliva <oliva@adacore.com>
13386
13387 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
13388 include, call builtin.
13389
13390 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
13391 Michael Collison <collison@rivosinc.com>
13392
13393 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
13394 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
13395 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
13396 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
13397 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
13398 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
13399 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
13400 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
13401 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
13402 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
13403 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
13404 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
13405 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
13406 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
13407 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
13408 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
13409 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
13410 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
13411 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
13412 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
13413 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
13414 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
13415 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
13416 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
13417 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
13418 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
13419 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
13420 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
13421 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
13422 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
13423 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
13424 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
13425 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
13426 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
13427 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
13428 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
13429 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
13430 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
13431 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
13432 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
13433 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
13434 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
13435 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
13436 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
13437 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
13438 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
13439 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
13440 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
13441 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
13442 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
13443 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
13444 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
13445 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
13446 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
13447 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
13448 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
13449 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
13450 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
13451 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
13452
13453 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
13454
13455 * lib/torture-options.exp (torture-init-done): Add.
13456 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
13457 implicit 'torture-init'.
13458 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
13459 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
13460 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
13461
13462 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
13463
13464 * gcc.target/arm/acle/acle.exp: Add missing
13465 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
13466 usage.
13467 * gcc.target/arm/cmse/cmse.exp: Likewise.
13468 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
13469
13470 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
13471
13472 * gcc.dg/fold-popcount-8.c: New test case.
13473 * gcc.dg/fold-popcount-9.c: Likewise.
13474 * gcc.dg/fold-popcount-10.c: Likewise.
13475
13476 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
13477
13478 * gcc.dg/fold-parity-6.c: New test.
13479 * gcc.dg/fold-parity-7.c: Likewise.
13480 * gcc.dg/fold-popcount-6.c: Likewise.
13481 * gcc.dg/fold-popcount-7.c: Likewise.
13482
13483 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13484
13485 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
13486 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
13487
13488 2023-05-10 Marek Polacek <polacek@redhat.com>
13489
13490 PR c++/109680
13491 * g++.dg/ext/is_convertible6.C: New test.
13492
13493 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
13494
13495 PR target/92658
13496 * gcc.target/i386/pr92658-sse4-4b.c: New test.
13497 * gcc.target/i386/pr92658-sse4-8b.c: New test.
13498
13499 2023-05-10 Andrew Pinski <apinski@marvell.com>
13500
13501 * gcc.c-torture/execute/20230510-1.c: New test.
13502
13503 2023-05-10 Jason Merrill <jason@redhat.com>
13504
13505 DR 2543
13506 * g++.dg/DRs/dr2543.C: New test.
13507
13508 2023-05-10 Jason Merrill <jason@redhat.com>
13509
13510 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
13511 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
13512 * g++.dg/cpp2a/consteval20.C: Likewise.
13513 * g++.dg/cpp2a/consteval24.C: Likewise.
13514 * g++.dg/cpp2a/srcloc20.C: Likewise.
13515
13516 2023-05-10 Richard Biener <rguenther@suse.de>
13517
13518 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
13519
13520 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13521
13522 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
13523
13524 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13525
13526 PR target/99195
13527 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
13528 intrinsics.
13529
13530 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13531
13532 PR target/99195
13533 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
13534 * gcc.target/aarch64/simd/pr99195_6.c: New test.
13535
13536 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13537
13538 * gcc.target/aarch64/simd/pr99195_5.c: New test.
13539
13540 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13541
13542 PR target/99195
13543 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
13544
13545 2023-05-10 Jakub Jelinek <jakub@redhat.com>
13546
13547 PR c++/109756
13548 * g++.dg/cpp0x/gen-attrs-78.C: New test.
13549
13550 2023-05-10 Li Xu <xuli1@eswincomputing.com>
13551
13552 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
13553 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
13554
13555 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13556
13557 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
13558 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
13559 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
13560 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
13561 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
13562 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
13563 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
13564 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
13565 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
13566 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
13567 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
13568 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
13569 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
13570 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
13571
13572 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13573
13574 PR target/109773
13575 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
13576 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
13577
13578 2023-05-10 Andrew Pinski <apinski@marvell.com>
13579
13580 * gcc.c-torture/execute/20230509-1.c: New test.
13581
13582 2023-05-09 Patrick Palka <ppalka@redhat.com>
13583
13584 PR c++/109752
13585 * g++.dg/cpp2a/concepts-pr109752.C: New test.
13586
13587 2023-05-09 Patrick Palka <ppalka@redhat.com>
13588
13589 PR c++/109761
13590 * g++.dg/cpp0x/noexcept78.C: New test.
13591
13592 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13593
13594 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
13595 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
13596 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
13597 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
13598 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
13599 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
13600 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
13601 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
13602 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
13603 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
13604 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
13605 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
13606 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
13607 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
13608 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
13609 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
13610 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
13611 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
13612 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
13613 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
13614 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
13615 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
13616 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
13617 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
13618 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
13619 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
13620 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
13621 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
13622 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
13623 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
13624 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
13625 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
13626 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
13627 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
13628 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
13629 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
13630 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
13631 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
13632 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
13633 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
13634 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
13635 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
13636 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
13637 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
13638 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
13639 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
13640 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
13641 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
13642 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
13643 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
13644 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
13645 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
13646 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
13647 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
13648 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
13649 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
13650 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
13651 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
13652 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
13653 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
13654 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
13655 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
13656 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
13657 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
13658 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
13659 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
13660 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
13661 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
13662 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
13663 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
13664 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
13665 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
13666 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
13667 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
13668 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
13669 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
13670 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
13671 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
13672 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
13673 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
13674 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
13675 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
13676 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
13677 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
13678 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
13679 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
13680 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
13681 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
13682 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
13683 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
13684 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
13685 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
13686 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
13687 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
13688 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
13689 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
13690 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
13691 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
13692 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
13693 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
13694 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
13695 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
13696 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
13697 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
13698 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
13699 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
13700 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
13701 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
13702 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
13703 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
13704 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
13705 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
13706 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
13707 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
13708 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
13709 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
13710 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
13711 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
13712 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
13713 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
13714 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
13715 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
13716 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
13717 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
13718 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
13719 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
13720 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
13721 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
13722 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
13723 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
13724 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
13725 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
13726 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
13727 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
13728 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
13729 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
13730 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
13731 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
13732 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
13733 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
13734 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
13735 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
13736 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
13737 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
13738 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
13739 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
13740 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
13741 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
13742 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
13743 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
13744 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
13745 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
13746 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
13747 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
13748 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
13749 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
13750 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
13751 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
13752 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
13753 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
13754 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
13755 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
13756 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
13757 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
13758 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
13759 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
13760 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
13761 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
13762 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
13763 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
13764 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
13765 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
13766 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
13767 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
13768 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
13769 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
13770 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
13771 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
13772 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
13773 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
13774 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
13775 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
13776 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
13777 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
13778 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
13779 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
13780 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
13781 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
13782 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
13783 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
13784 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
13785 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
13786 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
13787 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
13788 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
13789 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
13790 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
13791 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
13792 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
13793 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
13794 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
13795 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
13796 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
13797 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
13798 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
13799 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
13800 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
13801 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
13802 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
13803 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
13804 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
13805 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
13806 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
13807 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
13808 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
13809 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
13810 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
13811 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
13812 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
13813 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
13814 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
13815 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
13816 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
13817 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
13818 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
13819 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
13820 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
13821 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
13822 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
13823 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
13824 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
13825 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
13826 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
13827 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
13828 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
13829 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
13830 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
13831 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
13832 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
13833 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
13834 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
13835 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
13836 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
13837 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
13838 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
13839 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
13840 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
13841
13842 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13843
13844 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
13845 sve2_flags instead of sve_flags.
13846
13847 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
13848
13849 PR modula2/109779
13850 * gm2/isolib/run/pass/skiplinetest.mod: New test.
13851
13852 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13853
13854 PR c++/109756
13855 * g++.dg/cpp23/attr-assume11.C: New test.
13856
13857 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13858
13859 PR tree-optimization/109778
13860 * gcc.dg/lto/pr109778_0.c: New test.
13861 * gcc.dg/lto/pr109778_1.c: New file.
13862
13863 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13864
13865 PR tree-optimization/109778
13866 * gcc.c-torture/execute/pr109778.c: New test.
13867
13868 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13869
13870 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
13871 allocation for temporary results, rather than requiring specific
13872 registers.
13873 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
13874 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
13875 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
13876 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
13877 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
13878 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
13879 * gcc.target/aarch64/memset-q-reg.c: Likewise.
13880 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
13881 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
13882 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
13883 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
13884 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
13885 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
13886 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
13887 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
13888 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
13889 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
13890 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
13891 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
13892 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
13893 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
13894 predicate register to be any of p4-p7, rather than requiring p4
13895 specifically.
13896 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
13897 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
13898 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
13899 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
13900 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
13901 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
13902 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
13903 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
13904 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
13905 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
13906 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
13907
13908 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13909
13910 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
13911 FP/vector register, not just register 0-9.
13912 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
13913 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
13914 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
13915 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
13916 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
13917 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
13918 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
13919 * gcc.target/aarch64/sve/adr_1.c: Likewise.
13920 * gcc.target/aarch64/sve/adr_2.c: Likewise.
13921 * gcc.target/aarch64/sve/adr_3.c: Likewise.
13922 * gcc.target/aarch64/sve/adr_4.c: Likewise.
13923 * gcc.target/aarch64/sve/adr_5.c: Likewise.
13924 * gcc.target/aarch64/sve/extract_1.c: Likewise.
13925 * gcc.target/aarch64/sve/extract_2.c: Likewise.
13926 * gcc.target/aarch64/sve/extract_3.c: Likewise.
13927 * gcc.target/aarch64/sve/extract_4.c: Likewise.
13928 * gcc.target/aarch64/sve/slp_4.c: Likewise.
13929 * gcc.target/aarch64/sve/spill_3.c: Likewise.
13930 * gcc.target/aarch64/vfp-1.c: Likewise.
13931 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
13932 s0-s7.
13933 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
13934 z2-z7.
13935
13936 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13937
13938 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
13939 register for the temporary results, not just p0-p7.
13940 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
13941 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
13942 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
13943 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
13944 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
13945 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
13946 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
13947 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
13948 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
13949 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
13950 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
13951 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
13952 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
13953 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13954 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13955 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
13956 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
13957 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
13958 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
13959 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
13960 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
13961
13962 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13963
13964 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
13965 between two constant vectors, allow the constant moves to appear in
13966 either order.
13967 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
13968 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
13969 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
13970 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
13971 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
13972
13973 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13974
13975 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
13976 moves to occur after the intrinsic instruction, rather than requiring
13977 them to happen before.
13978 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
13979 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
13980 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
13981 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
13982 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
13983 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
13984 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
13985 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
13986 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
13987 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
13988 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
13989 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
13990 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
13991 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
13992 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
13993 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
13994 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
13995 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
13996 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
13997 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
13998 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
13999 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
14000 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
14001 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
14002 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
14003 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
14004 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
14005 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
14006 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
14007 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
14008 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
14009 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
14010 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
14011 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
14012 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
14013 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
14014 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
14015
14016 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14017
14018 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
14019 allocation in the case where a move occurs after the intrinsic
14020 instruction.
14021 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
14022 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
14023 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
14024 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
14025
14026 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
14027
14028 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
14029 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
14030 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
14031 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
14032 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
14033 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
14034 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
14035 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
14036 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
14037 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
14038 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
14039 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
14040 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
14041 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
14042 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
14043 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
14044 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
14045 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
14046
14047 2023-05-09 Jason Merrill <jason@redhat.com>
14048
14049 PR c++/106740
14050 * g++.dg/template/friend78.C: New test.
14051
14052 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
14053 Uros Bizjak <ubizjak@gmail.com>
14054
14055 * gcc.target/i386/insvti_highpart-1.c: New test case.
14056
14057 2023-05-08 Andrew Pinski <apinski@marvell.com>
14058
14059 PR testsuite/109776
14060 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
14061
14062 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
14063
14064 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
14065 stdint.h to stdint-gcc.h.
14066 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
14067 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
14068
14069 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
14070
14071 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
14072 * gcc.dg/guality/guality.exp: Likewise.
14073 * gfortran.dg/guality/guality.exp: Likewise.
14074 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
14075 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
14076 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
14077 determine the default 'LTO_OPTIONS'.
14078 * lib/torture-options.exp (torture-init, torture-finish): Let each
14079 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
14080
14081 2023-05-08 Patrick Palka <ppalka@redhat.com>
14082
14083 PR c++/106214
14084 PR c++/93107
14085 * g++.dg/cpp1z/class-deduction114.C: New test.
14086
14087 2023-05-08 Andrew Pinski <apinski@marvell.com>
14088
14089 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
14090 details change in wording.
14091 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
14092 * gcc.dg/tree-ssa/pr103771.c: Likewise.
14093 * gcc.dg/tree-ssa/minmax-18.c: New test.
14094 * gcc.dg/tree-ssa/minmax-19.c: New test.
14095
14096 2023-05-08 Andrew Pinski <apinski@marvell.com>
14097
14098 * gcc.dg/tree-ssa/minmax-17.c: New test.
14099
14100 2023-05-08 Andrew Pinski <apinski@marvell.com>
14101
14102 PR tree-optimization/49959
14103 PR tree-optimization/103771
14104 * c-c++-common/torture/harden-cond-comp.c: Change testcase
14105 slightly to avoid the new phiopt optimization.
14106 * gcc.dg/tree-ssa/abs-2.c: New test.
14107 * gcc.dg/tree-ssa/pr103771.c: New test.
14108
14109 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14110
14111 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
14112
14113 2023-05-08 Andrew Pinski <apinski@marvell.com>
14114
14115 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
14116 * gcc.dg/tree-ssa/evrp8.c: Likewise.
14117 * gcc.dg/tree-ssa/vrp35.c: Likewise.
14118 * gcc.dg/tree-ssa/vrp36.c: Likewise.
14119 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
14120 to check for assignment too instead of just a call.
14121 * c-c++-common/goacc/kernels-alias-8.c: Update test
14122 for removal of load.
14123 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
14124
14125 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14126
14127 PR fortran/109662
14128 * gfortran.dg/pr109662-a.f90: New test.
14129
14130 2023-05-07 Patrick Palka <ppalka@redhat.com>
14131
14132 PR c++/85979
14133 * g++.dg/diagnostic/alignof4.C: New test.
14134
14135 2023-05-07 Patrick Palka <ppalka@redhat.com>
14136
14137 DR 2256
14138 PR c++/103091
14139 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
14140 goto made valid by DR 2256.
14141 * g++.dg/init/goto4.C: New test.
14142
14143 2023-05-07 Patrick Palka <ppalka@redhat.com>
14144
14145 * g++.dg/cpp2a/concepts-alias6.C: New test.
14146
14147 2023-05-07 Patrick Palka <ppalka@redhat.com>
14148
14149 PR c++/98283
14150 * g++.dg/cpp1y/paren6.C: New test.
14151
14152 2023-05-07 Patrick Palka <ppalka@redhat.com>
14153
14154 PR c++/109651
14155 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
14156 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
14157
14158 2023-05-07 Patrick Palka <ppalka@redhat.com>
14159
14160 PR c++/109480
14161 * g++.dg/template/non-dependent25a.C: New test.
14162
14163 2023-05-07 Patrick Palka <ppalka@redhat.com>
14164
14165 PR c++/109480
14166 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
14167 expected "without object" diagnostic isn't replaced by a
14168 "call to non-constexpr function" diagnostic.
14169 * g++.dg/template/non-dependent25.C: New test.
14170
14171 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
14172
14173 * gcc.target/powerpc/parall_5insn_const.c: New test.
14174
14175 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
14176
14177 PR target/43644
14178 * gcc.target/i386/pr43644.c: New test case.
14179
14180 2023-05-06 Xi Ruoyao <xry111@xry111.site>
14181
14182 * gcc.target/loongarch/shrink-wrap.c: New test.
14183
14184 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14185
14186 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
14187 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
14188 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
14189 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
14190 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
14191 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
14192 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
14193 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
14194 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
14195 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
14196 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
14197 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
14198 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
14199 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
14200 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
14201 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
14202 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
14203 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
14204 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
14205 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
14206 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
14207 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
14208 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
14209 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
14210 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
14211 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
14212 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
14213 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
14214 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
14215 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
14216 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
14217 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
14218 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
14219 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
14220
14221 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14222
14223 PR fortran/109662
14224 * gfortran.dg/pr109662.f90: New test.
14225
14226 2023-05-06 Jakub Jelinek <jakub@redhat.com>
14227
14228 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
14229
14230 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14231
14232 PR target/109748
14233 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
14234
14235 2023-05-06 Jakub Jelinek <jakub@redhat.com>
14236
14237 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
14238
14239 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
14240
14241 * gcc.target/cris/peep2-addsplit1.c: New test.
14242
14243 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
14244
14245 * gcc.target/cris/peep2-movandsplit1.c: New test.
14246
14247 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
14248
14249 * gcc.target/cris/peep2-lsrandsplit1.c,
14250 gcc.target/cris/peep2-movulsr2.c: New tests.
14251
14252 2023-05-05 Harald Anlauf <anlauf@gmx.de>
14253
14254 PR fortran/109641
14255 * gfortran.dg/overload_5.f90: New test.
14256
14257 2023-05-05 Pan Li <pan2.li@intel.com>
14258 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14259
14260 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
14261 Adjust indexed load/store check condition.
14262
14263 2023-05-05 Pan Li <pan2.li@intel.com>
14264
14265 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
14266 Adjust test check condition.
14267
14268 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14269
14270 PR target/109615
14271 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
14272 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
14273 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
14274
14275 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
14276
14277 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
14278
14279 2023-05-05 Andrew Pinski <apinski@marvell.com>
14280
14281 PR tree-optimization/109732
14282 * gcc.dg/pr109732.c: New test.
14283 * gcc.dg/pr109732-1.c: New test.
14284
14285 2023-05-05 Andrew Pinski <apinski@marvell.com>
14286
14287 PR tree-optimization/109722
14288 * gcc.dg/tree-ssa/abs-1.c: New test.
14289
14290 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
14291
14292 PR modula2/109729
14293 * gm2/pim/run/pass/ForChar.mod: New test.
14294
14295 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14296
14297 * gcc.target/aarch64/simd/pr99195_4.c: New test.
14298
14299 2023-05-04 Julian Brown <julian@codesourcery.com>
14300
14301 PR fortran/109622
14302 * gfortran.dg/goacc/pr109622-5.f90: New test.
14303 * gfortran.dg/goacc/pr109622-6.f90: New test.
14304
14305 2023-05-04 Andrew Pinski <apinski@marvell.com>
14306
14307 * gcc.dg/tree-ssa/minmax-15.c: Update test.
14308 * gcc.dg/tree-ssa/minmax-16.c: Update test.
14309 * gcc.dg/tree-ssa/minmax-3.c: Update test.
14310 * gcc.dg/tree-ssa/minmax-4.c: Update test.
14311 * gcc.dg/tree-ssa/minmax-5.c: Update test.
14312 * gcc.dg/tree-ssa/minmax-8.c: Update test.
14313
14314 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14315
14316 PR target/99195
14317 * gcc.target/aarch64/simd/pr99195_3.c: New test.
14318
14319 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14320
14321 PR target/99195
14322 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
14323 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
14324
14325 2023-05-04 Richard Biener <rguenther@suse.de>
14326
14327 PR tree-optimization/109724
14328 * g++.dg/torture/pr109724.C: New testcase.
14329
14330 2023-05-04 Jakub Jelinek <jakub@redhat.com>
14331
14332 PR debug/109676
14333 * g++.target/i386/pr109676.C: New test.
14334
14335 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
14336
14337 * gcc.target/cris/peep2-andsplit1.c: New test.
14338 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
14339 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
14340 Adjust values to avoid interference with "opsplit1" with AND. Add
14341 whitespace to match-strings that may be confused with identifiers
14342 or file names.
14343
14344 2023-05-03 Jason Merrill <jason@redhat.com>
14345
14346 PR c++/91618
14347 PR c++/109649
14348 * g++.dg/template/friend77.C: New test.
14349
14350 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
14351
14352 PR tree-optimization/109711
14353 * gcc.dg/tree-ssa/pr109711-1.c: New file.
14354 * gcc.dg/tree-ssa/pr109711-2.c: New file.
14355
14356 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
14357
14358 PR sanitizer/90746
14359 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
14360
14361 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
14362
14363 * g++.target/aarch64/pr109661-1.C: New test.
14364 * g++.target/aarch64/pr109661-2.C: Likewise.
14365 * g++.target/aarch64/pr109661-3.C: Likewise.
14366 * g++.target/aarch64/pr109661-4.C: Likewise.
14367 * gcc.target/aarch64/pr109661-1.c: Likewise.
14368
14369 2023-05-03 Murray Steele <murray.steele@arm.com>
14370 Christophe Lyon <christophe.lyon@arm.com>
14371
14372 * g++.target/arm/mve.exp: Add general-c++ and general directories.
14373 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
14374 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
14375 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
14376 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
14377
14378 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14379
14380 * gcc.target/riscv/rvv/base/abi-10.c: New test.
14381 * gcc.target/riscv/rvv/base/abi-11.c: New test.
14382 * gcc.target/riscv/rvv/base/abi-12.c: New test.
14383 * gcc.target/riscv/rvv/base/abi-13.c: New test.
14384 * gcc.target/riscv/rvv/base/abi-14.c: New test.
14385 * gcc.target/riscv/rvv/base/abi-15.c: New test.
14386 * gcc.target/riscv/rvv/base/abi-16.c: New test.
14387 * gcc.target/riscv/rvv/base/abi-8.c: New test.
14388 * gcc.target/riscv/rvv/base/abi-9.c: New test.
14389 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
14390 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
14391 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
14392 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
14393 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
14394 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
14395 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
14396 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
14397 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
14398 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
14399 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
14400 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
14401 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
14402 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
14403 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
14404 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
14405 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
14406 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
14407 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
14408 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
14409 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
14410 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
14411 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
14412 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
14413 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
14414 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
14415 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
14416 * gcc.target/riscv/rvv/base/user-10.c: New test.
14417 * gcc.target/riscv/rvv/base/user-11.c: New test.
14418 * gcc.target/riscv/rvv/base/user-12.c: New test.
14419 * gcc.target/riscv/rvv/base/user-13.c: New test.
14420 * gcc.target/riscv/rvv/base/user-14.c: New test.
14421 * gcc.target/riscv/rvv/base/user-15.c: New test.
14422 * gcc.target/riscv/rvv/base/user-7.c: New test.
14423 * gcc.target/riscv/rvv/base/user-8.c: New test.
14424 * gcc.target/riscv/rvv/base/user-9.c: New test.
14425
14426 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14427
14428 PR target/99195
14429 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
14430 add/sub intrinsics.
14431
14432 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14433
14434 PR target/99195
14435 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
14436 and binary floating-point ops.
14437 * gcc.target/aarch64/simd/pr99195_2.c: New test.
14438
14439 2023-05-03 Jason Merrill <jason@redhat.com>
14440
14441 * g++.dg/template/nontype12.C: Check for duplicate error.
14442
14443 2023-05-02 Andrew Pinski <apinski@marvell.com>
14444
14445 PR tree-optimization/109702
14446 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
14447
14448 2023-05-02 Andrew Pinski <apinski@marvell.com>
14449
14450 PR target/109657
14451 * gcc.target/aarch64/csinv-2.c: New test.
14452
14453 2023-05-02 Jason Merrill <jason@redhat.com>
14454
14455 PR c++/109678
14456 * g++.dg/cpp1z/variant1.C: New test.
14457
14458 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
14459
14460 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
14461 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
14462 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
14463 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
14464 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
14465 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
14466 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
14467 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
14468 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
14469 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
14470 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
14471 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
14472 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
14473 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
14474 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
14475 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
14476 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
14477 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
14478 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
14479 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
14480 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
14481 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
14482 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
14483 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
14484 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
14485 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
14486 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
14487 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
14488
14489 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
14490
14491 PR target/89835
14492 * gcc.target/riscv/pr89835.c: New test.
14493
14494 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
14495 Pan Li <pan2.li@intel.com>
14496
14497 PR target/109617
14498 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
14499
14500 2023-05-02 Patrick Palka <ppalka@redhat.com>
14501
14502 PR c++/109506
14503 * g++.dg/cpp0x/nsdmi-template26.C: New test.
14504
14505 2023-05-02 Richard Biener <rguenther@suse.de>
14506
14507 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
14508 * gcc.target/i386/pr88531-2b.c: Likewise.
14509 * gcc.target/i386/pr88531-2c.c: Likewise.
14510 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
14511
14512 2023-05-01 Jason Merrill <jason@redhat.com>
14513
14514 PR c++/109666
14515 * g++.dg/cpp0x/nsdmi-array2.C: New test.
14516
14517 2023-04-30 Jeff Law <jlaw@ventanamicro>
14518
14519 Revert:
14520 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14521
14522 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14523 for __LINE__.
14524 * gcc.dg/builtin-redefine-1.c: New test.
14525
14526 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
14527
14528 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
14529
14530 2023-04-30 Andrew Pinski <apinski@marvell.com>
14531
14532 * gcc.dg/init-bad-1.c: Update error message.
14533 * gcc.dg/init-bad-2.c: Likewise.
14534 * gcc.dg/init-bad-3.c: Likewise.
14535 * gcc.dg/init-excess-3.c: Likewise.
14536 * gcc.dg/pr61096-1.c: Likewise.
14537
14538 2023-04-30 Andrew Pinski <apinski@marvell.com>
14539
14540 PR c/107926
14541 * gcc.dg/init-excess-3.c: New test.
14542
14543 2023-04-30 Martin Liska <mliska@suse.cz>
14544
14545 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
14546 output.
14547 * c-c++-common/hwasan/heap-overflow.c: Likewise.
14548 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
14549 * c-c++-common/hwasan/use-after-free.c: Likewise.
14550
14551 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14552
14553 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14554 for __LINE__.
14555 * gcc.dg/builtin-redefine-1.c: New test.
14556
14557 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
14558
14559 * gm2/pim/run/pass/constlitbase.mod: New test.
14560
14561 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
14562
14563 * gcc.target/xstormy16/neghi2.c: New test case.
14564 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
14565
14566 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
14567
14568 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
14569 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
14570 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
14571 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
14572
14573 2023-04-29 Jeff Law <jlaw@ventanamicro>
14574
14575 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
14576 encourage if-conversion. Skip for -Os.
14577 * gcc.target/mips/movcc-3.c: Similarly.
14578
14579 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
14580
14581 * gcc.target/riscv/rv32e_stack.c: New test.
14582
14583 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
14584
14585 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
14586 empty lines (besides optionally leading whitespace).
14587
14588 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
14589
14590 * gcc.target/riscv/divmod-1.c: New testcase.
14591 * gcc.target/riscv/divmod-2.c: New testcase.
14592
14593 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
14594
14595 * gcc.target/riscv/zbc32.c: New test.
14596 * gcc.target/riscv/zbc64.c: New test.
14597
14598 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14599
14600 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
14601 * gcc.target/riscv/zbb-min-max-03.c: New tests.
14602
14603 2023-04-28 Andrew Pinski <apinski@marvell.com>
14604
14605 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
14606 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
14607 as that now does the combining.
14608
14609 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
14610
14611 PR rtl-optimization/109476
14612 * gcc.target/avr/mmcu/pr109476.c: New test case.
14613
14614 2023-04-28 Richard Biener <rguenther@suse.de>
14615
14616 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
14617 * gcc.dg/vect/vect-71.c: Likewise.
14618 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
14619 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
14620 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
14621
14622 2023-04-28 Richard Biener <rguenther@suse.de>
14623
14624 * gcc.target/i386/pr89618-2.c: New testcase.
14625 * gcc.target/i386/pr88531-2b.c: Adjust.
14626 * gcc.target/i386/pr88531-2c.c: Likewise.
14627
14628 2023-04-28 Pan Li <pan2.li@intel.com>
14629 kito-cheng <kito.cheng@sifive.com>
14630
14631 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
14632
14633 2023-04-28 Richard Biener <rguenther@suse.de>
14634
14635 PR ipa/109652
14636 * gcc.dg/torture/pr109652.c: New testcase.
14637
14638 2023-04-28 Julian Brown <julian@codesourcery.com>
14639
14640 PR fortran/109622
14641 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
14642
14643 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14644
14645 PR target/99195
14646 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
14647
14648 2023-04-28 Jakub Jelinek <jakub@redhat.com>
14649
14650 * gcc.dg/tree-ssa/range-sqrt.c: New test.
14651 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
14652 ranger optimizing sqrt (-1) call away because it is only used in
14653 test for whether it returns NaN.
14654
14655 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
14656 Jakub Jelinek <jakub@redhat.com>
14657
14658 * gcc.dg/tree-ssa/range-sincos.c: New test.
14659
14660 2023-04-28 Jan Beulich <jbeulich@suse.com>
14661
14662 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
14663 * g++.dg/modules/alias-1_d.C: Likewise.
14664 * g++.dg/modules/alias-1_e.C: Likewise.
14665 * g++.dg/modules/alias-1_f.C: Likewise.
14666 * g++.dg/modules/cpp-6_c.C: Likewise.
14667 * g++.dg/modules/dir-only-2_b.C: Likewise.
14668
14669 2023-04-28 Jan Beulich <jbeulich@suse.com>
14670
14671 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
14672
14673 2023-04-28 Alexandre Oliva <oliva@adacore.com>
14674
14675 * c-c++-common/torture/harden-cond-comp.c: New.
14676
14677 2023-04-27 Jason Merrill <jason@redhat.com>
14678
14679 * g++.dg/template/copy1.C: Adjust error lines.
14680
14681 2023-04-27 Pan Li <pan2.li@intel.com>
14682
14683 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
14684
14685 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
14686
14687 PR tree-optimization/109639
14688 * gcc.dg/tree-ssa/pr109639.c: New file.
14689 * gcc.dg/tree-ssa/pr109643.c: New file.
14690
14691 2023-04-27 Richard Biener <rguenther@suse.de>
14692
14693 PR ipa/109607
14694 * g++.dg/torture/pr109607.C: New testcase.
14695
14696 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14697
14698 PR c/109409
14699 * gcc.dg/pr109409.c: New test.
14700
14701 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14702
14703 PR c/107682
14704 PR c/109412
14705 * gcc.dg/pr109412.c: New test.
14706
14707 2023-04-27 Jan Beulich <jbeulich@suse.com>
14708
14709 * c-c++-common/patchable_function_entry-decl.c: Special-case
14710 RISC-V.
14711 * c-c++-common/patchable_function_entry-default.c: Likewise.
14712 * c-c++-common/patchable_function_entry-definition.c: Likewise.
14713
14714 2023-04-26 Jason Merrill <jason@redhat.com>
14715
14716 PR c++/69836
14717 * g++.dg/template/friend76.C: New test.
14718
14719 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
14720
14721 PR target/104338
14722 * gcc.target/riscv/inline-atomics-1.c: New test.
14723 * gcc.target/riscv/inline-atomics-2.c: New test.
14724 * gcc.target/riscv/inline-atomics-3.c: New test.
14725 * gcc.target/riscv/inline-atomics-4.c: New test.
14726 * gcc.target/riscv/inline-atomics-5.c: New test.
14727 * gcc.target/riscv/inline-atomics-6.c: New test.
14728 * gcc.target/riscv/inline-atomics-7.c: New test.
14729 * gcc.target/riscv/inline-atomics-8.c: New test.
14730
14731 2023-04-26 Pan Li <pan2.li@intel.com>
14732 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14733
14734 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
14735
14736 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
14737
14738 * gcc.target/xstormy16/bswap16.c: New test case.
14739 * gcc.target/xstormy16/bswap32.c: Likewise.
14740 * gcc.target/xstormy16/swpb.c: Likewise.
14741 * gcc.target/xstormy16/swpw-1.c: Likewise.
14742 * gcc.target/xstormy16/swpw-2.c: Likewise.
14743
14744 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14745
14746 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
14747 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
14748 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
14749 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
14750
14751 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
14752
14753 PR target/109069
14754 * gcc.target/powerpc/pr109069-1.c: New test.
14755 * gcc.target/powerpc/pr109069-2-run.c: New test.
14756 * gcc.target/powerpc/pr109069-2.c: New test.
14757 * gcc.target/powerpc/pr109069-2.h: New test.
14758
14759 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14760
14761 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
14762 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
14763 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
14764 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
14765 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
14766 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
14767 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
14768 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
14769 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
14770 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
14771 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
14772 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
14773 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
14774 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
14775 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
14776 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
14777
14778 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14779
14780 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
14781 check.
14782
14783 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14784
14785 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
14786
14787 2023-04-26 Pan Li <pan2.li@intel.com>
14788
14789 PR target/109272
14790 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
14791 condition.
14792 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
14793 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
14794
14795 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14796
14797 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
14798
14799 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
14800
14801 PR modula2/108121
14802 * gm2/pim/fail/largeconst.mod: Increased constant value test
14803 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
14804 * gm2/pim/fail/largeconst2.mod: New test.
14805
14806 2023-04-25 Patrick Palka <ppalka@redhat.com>
14807
14808 PR c++/108975
14809 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
14810
14811 2023-04-25 Richard Biener <rguenther@suse.de>
14812
14813 PR tree-optimization/109609
14814 * gcc.dg/torture/pr109609.c: New testcase.
14815
14816 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
14817
14818 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
14819 * gfortran.dg/gomp/loop-2.f90: Likewise.
14820 * gfortran.dg/gomp/reduction5.f90: Likewise.
14821 * gfortran.dg/gomp/reduction6.f90: Likewise.
14822 * gfortran.dg/gomp/scan-1.f90: Likewise.
14823 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
14824 * c-c++-common/gomp/scan-6.c: New test.
14825 * gfortran.dg/gomp/scan-8.f90: New test.
14826
14827 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14828
14829 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
14830 float16, float32, float64 and float128.
14831
14832 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14833
14834 PR target/99195
14835 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
14836
14837 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14838
14839 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
14840
14841 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14842
14843 PR c++/109278
14844 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
14845
14846 2023-04-25 Richard Biener <rguenther@suse.de>
14847
14848 PR rtl-optimization/109585
14849 * gcc.dg/torture/pr109585.c: New testcase.
14850
14851 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14852
14853 PR target/109566
14854 * gcc.target/powerpc/pr109566.c: New test.
14855
14856 2023-04-25 Martin Liska <mliska@suse.cz>
14857
14858 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
14859 * g++.dg/gcov/test-gcov-17.py: Cover new format.
14860 * lib/gcov.exp: Add options for gcov that emit the extra info.
14861
14862 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
14863
14864 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
14865
14866 2023-04-25 Sam James <sam@gentoo.org>
14867
14868 PR tree-optimization/105312
14869 PR target/105573
14870 * gcc.target/sparc/pr105573.c: New test.
14871
14872 2023-04-25 Andrew Pinski <apinski@marvell.com>
14873
14874 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
14875
14876 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14877
14878 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
14879
14880 2023-04-24 Andrew Pinski <apinski@marvell.com>
14881
14882 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
14883 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
14884
14885 2023-04-24 Andrew Pinski <apinski@marvell.com>
14886
14887 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
14888
14889 2023-04-24 Andrew Pinski <apinski@marvell.com>
14890
14891 PR tree-optimization/109604
14892 * gcc.c-torture/compile/pr109604-1.c: New test.
14893 * gcc.c-torture/compile/pr109604-2.c: New test.
14894
14895 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14896
14897 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
14898 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
14899
14900 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14901
14902 PR target/109406
14903 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
14904 MUL.
14905 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
14906
14907 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14908
14909 * gcc.target/aarch64/simd/vabal_combine.c: New test.
14910
14911 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14912
14913 * gcc.target/aarch64/simd/addlv_zext.c: New test.
14914
14915 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14916
14917 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
14918
14919 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14920
14921 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
14922 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
14923 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
14924 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
14925 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
14926 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
14927
14928 2023-04-24 liuhongt <hongtao.liu@intel.com>
14929
14930 PR tree-optimization/109011
14931 * gcc.target/i386/pr109011-b1.c: New test.
14932 * gcc.target/i386/pr109011-b2.c: New test.
14933 * gcc.target/i386/pr109011-d1.c: New test.
14934 * gcc.target/i386/pr109011-d2.c: New test.
14935 * gcc.target/i386/pr109011-q1.c: New test.
14936 * gcc.target/i386/pr109011-q2.c: New test.
14937 * gcc.target/i386/pr109011-w1.c: New test.
14938 * gcc.target/i386/pr109011-w2.c: New test.
14939 * gcc.target/i386/pr109011-dq1.c: New file.
14940 * gcc.target/i386/pr109011-dq2.c: New file.
14941
14942 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
14943
14944 * lib/gm2.exp (gm2_target_compile_default): Conditionally
14945 append -lnsl -lsocket to ldflags.
14946
14947 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14948
14949 * gcc.target/aarch64/float_truncate_zero.c: New test.
14950
14951 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14952
14953 PR target/99195
14954 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
14955
14956 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14957
14958 * gcc.target/xstormy16/mulhi.c: New test case.
14959
14960 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14961
14962 * gcc.target/xstormy16/extendhisi2.c: New test case.
14963 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
14964
14965 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14966
14967 * gcc.target/xstormy16/shiftsi.c: New test case.
14968
14969 2023-04-23 liuhongt <hongtao.liu@intel.com>
14970
14971 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
14972 testcase to make the codegen more stable.
14973 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
14974 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
14975 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
14976 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
14977
14978 2023-04-23 liuhongt <hongtao.liu@intel.com>
14979
14980 * gcc.target/i386/pr108707.c: New test.
14981
14982 2023-04-22 Andrew Pinski <apinski@marvell.com>
14983
14984 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
14985
14986 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
14987
14988 PR target/54816
14989 * gcc.target/avr/pr54816.c: Move to...
14990 * gcc.target/avr/mmcu/pr54816.c: ... here.
14991
14992 2023-04-22 Harald Anlauf <anlauf@gmx.de>
14993 Steven G. Kargl <kargl@gcc.gnu.org>
14994
14995 PR fortran/109500
14996 * gfortran.dg/allocatable_function_11.f90: New test.
14997
14998 2023-04-22 Jakub Jelinek <jakub@redhat.com>
14999
15000 PR testsuite/109572
15001 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
15002 vect prefix to make sure we only count vectorized calls.
15003 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
15004 rather than 4.
15005 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
15006 vect prefix to make sure we only count vectorized calls.
15007 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
15008 rather than 4.
15009 (foo): Add 2 further arithmetic ops to the loop to make it appear
15010 worthwhile for vectorization heuristics on powerpc.
15011 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
15012 vect prefix to make sure we only count vectorized calls.
15013 (foo): Add 2 further arithmetic ops to the loop to make it appear
15014 worthwhile for vectorization heuristics on powerpc.
15015
15016 2023-04-22 Jeff Law <jlaw@ventanamicro>
15017
15018 * gcc.target/rx/movsicc.c: Broken down into ...
15019 * gcc.target/rx/movsicc-1.c: Here.
15020 * gcc.target/rx/movsicc-2.c: Here.
15021 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
15022 * gcc.target/rx/movsicc-4.c: Here.
15023 * gcc.target/rx/movsicc-5.c: Here.
15024 * gcc.target/rx/movsicc-6.c: Here.
15025 * gcc.target/rx/movsicc-7.c: Here.
15026 * gcc.target/rx/movsicc-8.c: Here.
15027
15028 2023-04-22 Jakub Jelinek <jakub@redhat.com>
15029
15030 PR tree-optimization/109583
15031 * gcc.dg/pr109583.c: New test.
15032
15033 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
15034 Ondrej Kubanek <kubanek0ondrej@gmail.com>
15035
15036 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
15037 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
15038 * gcc.dg/tree-prof/peel-2.c: New test.
15039
15040 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
15041
15042 PR tree-optimization/109546
15043 * gcc.dg/pr109546.c: New.
15044
15045 2023-04-21 Jason Merrill <jason@redhat.com>
15046
15047 PR c++/108099
15048 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
15049 * g++.dg/ext/unsigned-typedef2.C: New test.
15050 * g++.dg/ext/unsigned-typedef3.C: New test.
15051
15052 2023-04-21 Jeff Law <jlaw@ventanamicro>
15053
15054 PR testsuite/109549
15055 * gcc.target/i386/cmov6.c: No longer expect this test to
15056 generate 'cmov' instructions.
15057
15058 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15059
15060 * gcc.target/aarch64/sminmax-asr_1.c: New test.
15061
15062 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15063
15064 PR target/108779
15065 * gcc.target/aarch64/mtp.c: New test.
15066 * gcc.target/aarch64/mtp_1.c: New test.
15067 * gcc.target/aarch64/mtp_2.c: New test.
15068 * gcc.target/aarch64/mtp_3.c: New test.
15069 * gcc.target/aarch64/mtp_4.c: New test.
15070
15071 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15072
15073 PR target/99195
15074 * gcc.target/aarch64/simd/pr99195_1.c: New test.
15075
15076 2023-04-21 Richard Biener <rguenther@suse.de>
15077
15078 PR tree-optimization/109573
15079 * g++.dg/vect/pr109573.cc: New testcase.
15080
15081 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15082
15083 PR target/108270
15084 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
15085 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
15086 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
15087
15088 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
15089
15090 PR target/108728
15091 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
15092
15093 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
15094
15095 PR target/108728
15096 * lib/target-supports.exp (is-effective-target-keyword): Add
15097 ppc_cpu_supports_hw.
15098
15099 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15100
15101 PR target/109547
15102 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
15103 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
15104 condition.
15105
15106 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
15107
15108 PR tree-optimization/109564
15109 * gcc.dg/torture/pr109564-1.c: New testcase.
15110 * gcc.dg/torture/pr109564-2.c: Likewise.
15111 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
15112 * gcc.dg/tree-ssa/vrp06.c: Likewise.
15113
15114 2023-04-20 Jakub Jelinek <jakub@redhat.com>
15115
15116 PR c/107041
15117 * gcc.dg/goacc/pr107041.c: New test.
15118
15119 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
15120
15121 PR target/78952
15122 * gcc.target/i386/pr78952-4.c: New test.
15123
15124 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15125 kito-cheng <kito.cheng@sifive.com>
15126
15127 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
15128 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
15129 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
15130
15131 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
15132
15133 * gcc.target/riscv/arch-19.c: Add -misa-spec.
15134
15135 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15136 kito-cheng <kito.cheng@sifive.com>
15137
15138 PR target/109535
15139 * g++.target/riscv/rvv/base/pr109535.C: New test.
15140 * gcc.target/riscv/rvv/base/pr109535.c: New test.
15141
15142 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
15143
15144 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
15145 rather than stdint.h
15146
15147 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
15148
15149 * lib/target-supports.exp
15150 (check_effective_target_vect_call_copysignf): Add amdgcn.
15151 (check_effective_target_vect_call_sqrtf): Add amdgcn.
15152 (check_effective_target_vect_call_ceilf): Add amdgcn.
15153 (check_effective_target_vect_call_floor): Add amdgcn.
15154 (check_effective_target_vect_logical_reduc): Add amdgcn.
15155
15156 2023-04-20 Jakub Jelinek <jakub@redhat.com>
15157
15158 PR tree-optimization/109011
15159 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
15160 dg-additional-options.
15161 (baz, qux): Remove functions and corresponding dg-final.
15162 * gcc.dg/vect/pr109011-2.c: New test.
15163 * gcc.dg/vect/pr109011-3.c: New test.
15164 * gcc.dg/vect/pr109011-4.c: New test.
15165 * gcc.dg/vect/pr109011-5.c: New test.
15166
15167 2023-04-20 Jakub Jelinek <jakub@redhat.com>
15168
15169 PR c++/108099
15170 PR testsuite/109560
15171 * g++.dg/ext/int128-8.C: Require int128 effective target.
15172
15173 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
15174
15175 PR testsuite/106879
15176 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
15177 vect_hw_misalign on POWERs.
15178
15179 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15180
15181 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
15182 * gcc.target/i386/pr109117-1.c: Modify error message.
15183
15184 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
15185
15186 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
15187
15188 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15189
15190 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
15191
15192 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15193
15194 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
15195 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
15196 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
15197 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
15198 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
15199 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
15200 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
15201 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
15202 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
15203 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
15204 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
15205 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
15206 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
15207 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
15208 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
15209 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
15210 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
15211 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
15212 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
15213 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
15214 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
15215 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
15216 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
15217 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
15218 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
15219 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
15220 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
15221 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
15222 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
15223 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
15224 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
15225 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
15226 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
15227 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
15228 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
15229 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
15230 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
15231 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
15232 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
15233 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
15234 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
15235 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
15236 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
15237 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
15238 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
15239 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
15240 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
15241 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
15242 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
15243 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
15244 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
15245 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
15246
15247 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15248
15249 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
15250 Remove avx512bw.
15251 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
15252 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
15253 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15254 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
15255 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
15256 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
15257 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
15258 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
15259 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
15260 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
15261 * gcc.target/i386/pr93696-1.c: Ditto.
15262 * gcc.target/i386/pr93696-2.c: Ditto.
15263
15264 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
15265
15266 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
15267 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
15268 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
15269 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
15270 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
15271 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
15272 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
15273
15274 2023-04-19 Patrick Palka <ppalka@redhat.com>
15275 Jonathan Wakely <jwakely@redhat.com>
15276
15277 PR c++/100157
15278 * g++.dg/ext/type_pack_element1.C: New test.
15279 * g++.dg/ext/type_pack_element2.C: New test.
15280 * g++.dg/ext/type_pack_element3.C: New test.
15281
15282 2023-04-19 Patrick Palka <ppalka@redhat.com>
15283
15284 PR c++/109556
15285 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
15286
15287 2023-04-19 Harald Anlauf <anlauf@gmx.de>
15288
15289 PR testsuite/83904
15290 PR fortran/100297
15291 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
15292 instead of the naive "free".
15293 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
15294
15295 2023-04-19 Andrew Pinski <apinski@marvell.com>
15296
15297 * gcc.target/i386/cmov10.c: New test.
15298 * gcc.target/i386/cmov11.c: New test.
15299
15300 2023-04-19 Jason Merrill <jason@redhat.com>
15301
15302 PR c++/108099
15303 * g++.dg/ext/int128-8.C: New test.
15304
15305 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15306
15307 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
15308 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
15309 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
15310 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
15311 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
15312 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
15313 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
15314
15315 2023-04-19 Pan Li <pan2.li@intel.com>
15316
15317 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
15318 condition.
15319 * gcc.target/riscv/simplify_ior_optimization.c: New test.
15320
15321 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
15322
15323 PR target/78904
15324 PR target/78952
15325 * gcc.target/i386/pr78952-3.c: New test.
15326
15327 2023-04-19 Xi Ruoyao <xry111@xry111.site>
15328
15329 PR target/109465
15330 * gcc.target/loongarch/pr109465-1.c: New test.
15331 * gcc.target/loongarch/pr109465-2.c: New test.
15332 * gcc.target/loongarch/pr109465-3.c: New test.
15333
15334 2023-04-19 Xi Ruoyao <xry111@xry111.site>
15335
15336 * gcc.target/loongarch/va_arg.c: New test.
15337
15338 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15339
15340 PR tree-optimization/109011
15341 * gcc.dg/vect/pr109011-1.c: New test.
15342
15343 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15344
15345 * gcc.target/aarch64/vec-set-zero.c: New test.
15346
15347 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15348
15349 PR target/108840
15350 * gcc.target/aarch64/pr108840.c: New test.
15351
15352 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15353
15354 PR tree-optimization/109524
15355 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
15356 const nn &.
15357
15358 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
15359
15360 PR target/94908
15361 * gcc.target/i386/pr94908.c: New test.
15362 * gcc.target/i386/sse4_1-insertps-5.c: New test.
15363 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
15364
15365 2023-04-18 Richard Biener <rguenther@suse.de>
15366
15367 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
15368 * gcc.dg/tm/alias-1.c: Likewise.
15369 * gcc.dg/tm/alias-2.c: Likewise.
15370 * gcc.dg/torture/ipa-pta-1.c: Likewise.
15371 * gcc.dg/torture/pr39074-2.c: Likewise.
15372 * gcc.dg/torture/pr39074.c: Likewise.
15373 * gcc.dg/torture/pta-callused-1.c: Likewise.
15374 * gcc.dg/torture/pta-escape-1.c: Likewise.
15375 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
15376 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
15377 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
15378 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
15379 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
15380 * gcc.dg/tree-ssa/alias-19.c: Likewise.
15381 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
15382 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
15383 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
15384 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
15385
15386 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
15387
15388 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
15389
15390 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15391
15392 * gcc.target/aarch64/spellcheck_11.c: New test.
15393
15394 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15395
15396 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
15397 extension.
15398
15399 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
15400
15401 * gcc.target/riscv/arch-5.c: Likewise.
15402
15403 2023-04-18 Jakub Jelinek <jakub@redhat.com>
15404
15405 PR tree-optimization/109240
15406 * gcc.target/aarch64/simd/addsub_2.c: New test.
15407 * gcc.target/aarch64/sve/addsub_2.c: New test.
15408
15409 2023-04-18 Xi Ruoyao <xry111@xry111.site>
15410
15411 * gcc.target/loongarch/add-const.c: New test.
15412 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
15413 frame size change.
15414 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
15415
15416 2023-04-17 Patrick Palka <ppalka@redhat.com>
15417
15418 PR c++/109531
15419 * g++.dg/template/canon-type-20.C: New test.
15420 * g++.dg/template/ttp36.C: New test.
15421
15422 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
15423
15424 * gcc.target/riscv/stack_save_restore.c: New test.
15425
15426 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15427
15428 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
15429
15430 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15431
15432 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
15433
15434 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15435
15436 PR target/106602
15437 * gcc.target/riscv/pr106602.c: Moved to...
15438 * gcc.target/riscv/pr106602-rv64i.c: ...here.
15439 * gcc.target/riscv/pr106602-rv32i.c: New test.
15440 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
15441
15442 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
15443
15444 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
15445 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
15446 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
15447 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
15448
15449 2023-04-17 Martin Jambor <mjambor@suse.cz>
15450
15451 PR ipa/107769
15452 PR ipa/109318
15453 * gcc.dg/ipa/pr109318.c: New test.
15454 * gcc.dg/lto/pr107769_0.c: Likewise.
15455
15456 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
15457 Di Zhao <di.zhao@amperecomputing.com>
15458
15459 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
15460
15461 2023-04-17 Jakub Jelinek <jakub@redhat.com>
15462
15463 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
15464 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
15465 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
15466
15467 2023-04-17 Richard Biener <rguenther@suse.de>
15468
15469 PR tree-optimization/109524
15470 * g++.dg/pr109524.C: New testcase.
15471
15472 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
15473
15474 PR testsuite/108809
15475 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
15476
15477 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
15478
15479 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
15480 for riscv_vector.h
15481 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
15482 -mabi.
15483
15484 2023-04-17 Pan Li <pan2.li@intel.com>
15485
15486 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
15487
15488 2023-04-16 Jeff Law <jlaw@ventanamicro>
15489
15490 PR target/109508
15491 * gcc.target/riscv/pr109508.c: New test.
15492
15493 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
15494
15495 PR target/54816
15496 * gcc.target/avr/pr54816.c: New test case.
15497
15498 2023-04-15 Jason Merrill <jason@redhat.com>
15499
15500 PR c++/109357
15501 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
15502
15503 2023-04-15 Alexandre Oliva <oliva@adacore.com>
15504 Kewen Lin <linkw@linux.ibm.com>
15505
15506 PR target/99708
15507 * gcc.target/powerpc/pr99708.c: Accept lack of
15508 __SIZEOF_IBM128__ when long double is 64-bit wide.
15509
15510 2023-04-15 Jason Merrill <jason@redhat.com>
15511
15512 PR c++/109514
15513 * g++.dg/warn/Wdangling-pointer-6.C: New test.
15514
15515 2023-04-14 Harald Anlauf <anlauf@gmx.de>
15516
15517 PR fortran/109511
15518 * gfortran.dg/set_exponent_1.f90: New test.
15519
15520 2023-04-14 Richard Biener <rguenther@suse.de>
15521
15522 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
15523 checking avx_runtime in dump scanning.
15524 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
15525 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
15526
15527 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
15528
15529 PR fortran/104272
15530 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
15531 from 6 to 5 without memory leaks.
15532 * gfortran.dg/finalize_52.f90: New test
15533
15534 2023-04-14 Richard Biener <rguenther@suse.de>
15535
15536 PR tree-optimization/109502
15537 * gcc.dg/vect/pr109502.c: New testcase.
15538
15539 2023-04-14 Richard Biener <rguenther@suse.de>
15540
15541 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
15542 and add missing avx guard.
15543 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
15544 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
15545 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
15546 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
15547 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
15548
15549 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
15550 Jakub Jelinek <jakub@redhat.com>
15551
15552 PR target/108947
15553 PR target/109040
15554 * gcc.dg/pr108947.c: New test.
15555 * gcc.c-torture/execute/pr109040.c: New test.
15556
15557 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
15558
15559 PR analyzer/108722
15560 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
15561
15562 2023-04-13 Patrick Palka <ppalka@redhat.com>
15563
15564 PR c++/109420
15565 * g++.dg/template/typename27.C: New test.
15566
15567 2023-04-13 Jason Merrill <jason@redhat.com>
15568
15569 PR c++/109277
15570 * g++.dg/ext/is_convertible5.C: New test.
15571
15572 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
15573
15574 PR modula2/109497
15575 PR modula2/109496
15576 * gm2/pim/run/pass/addcharconst.mod: New test.
15577 * gm2/pim/run/pass/singlechar.mod: New test.
15578
15579 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
15580
15581 PR target/108910
15582 * gcc.dg/torture/pr108910.c: New test.
15583
15584 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15585
15586 PR target/109479
15587 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
15588 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
15589 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
15590 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
15591 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
15592 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
15593
15594 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15595
15596 PR tree-optimization/109410
15597 * gcc.dg/pr109410.c: New test.
15598
15599 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15600
15601 PR target/109458
15602 * gcc.target/i386/pr109458.c: New test.
15603
15604 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15605
15606 PR tree-optimization/109462
15607 * g++.dg/opt/pr109462.C: New test.
15608
15609 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
15610
15611 PR tree-optimization/109462
15612 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
15613
15614 2023-04-12 Richard Biener <rguenther@suse.de>
15615
15616 PR tree-optimization/109473
15617 * gcc.dg/vect/pr109473.c: New testcase.
15618
15619 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15620
15621 PR fortran/104312
15622 * gfortran.dg/entry_26.f90: New test.
15623 * gfortran.dg/entry_27.f90: New test.
15624
15625 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15626
15627 PR fortran/61615
15628 PR fortran/99982
15629 * gfortran.dg/interface_49.f90: New test.
15630
15631 2023-04-12 Richard Biener <rguenther@suse.de>
15632
15633 PR tree-optimization/109469
15634 * gcc.dg/torture/pr109469.c: New testcase.
15635
15636 2023-04-12 Richard Biener <rguenther@suse.de>
15637
15638 PR tree-optimization/109434
15639 * g++.dg/opt/pr109434.C: New testcase.
15640
15641 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
15642
15643 PR testsuite/108815
15644 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
15645 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
15646 considering BE.
15647
15648 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
15649
15650 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
15651
15652 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
15653 Pan Li <pan2.li@intel.com>
15654 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15655 Kito Cheng <kito.cheng@sifive.com>
15656
15657 PR target/109104
15658 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
15659 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
15660 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
15661
15662 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
15663
15664 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
15665 for -m32.
15666
15667 2023-04-11 Martin Liska <mliska@suse.cz>
15668
15669 PR driver/108241
15670 * gcc.dg/pr108241.c: New test.
15671 * gcc.dg/pr79570.c: Add also -g option.
15672
15673 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
15674
15675 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
15676 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
15677 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
15678
15679 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
15680
15681 PR target/108812
15682 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
15683 expected vectors for Big Endian.
15684 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
15685
15686 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
15687
15688 PR target/70243
15689 * gcc.target/powerpc/pr70243.c: New test.
15690
15691 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
15692
15693 * g++.dg/other/i386-2.C: Add -mamx-complex.
15694 * g++.dg/other/i386-3.C: Ditto.
15695 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
15696 * gcc.target/i386/amx-helper.h: Add amx-complex support.
15697 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
15698 * gcc.target/i386/sse-12.c: Add -mamx-complex.
15699 * gcc.target/i386/sse-13.c: Ditto.
15700 * gcc.target/i386/sse-14.c: Ditto.
15701 * gcc.target/i386/sse-22.c: Add amx-complex.
15702 * gcc.target/i386/sse-23.c: Ditto.
15703 * lib/target-supports.exp (check_effective_target_amx_complex): New.
15704 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
15705 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
15706 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
15707 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
15708
15709 2023-04-08 Jakub Jelinek <jakub@redhat.com>
15710
15711 PR tree-optimization/109392
15712 * gcc.dg/pr109392.c: New test.
15713
15714 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15715
15716 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
15717
15718 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15719
15720 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
15721
15722 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
15723
15724 PR fortran/87477
15725 PR fortran/85686
15726 PR fortran/88247
15727 PR fortran/91941
15728 PR fortran/92779
15729 PR fortran/93339
15730 PR fortran/93813
15731 PR fortran/100948
15732 PR fortran/102106
15733 PR fortran/98408
15734 PR fortran/105205
15735 PR fortran/106918
15736 * gfortran.dg/associate_47.f90 : Enable substring test.
15737 * gfortran.dg/associate_51.f90 : Update an error message.
15738 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
15739 uninitialzed dg-warnings.
15740 * gfortran.dg/associate_60.f90 : New test
15741 * gfortran.dg/pr98408.f90 : New test
15742 * gfortran.dg/pr105205.f90 : New test
15743 * gfortran.dg/pr106918.f90 : New test
15744
15745 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
15746
15747 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
15748 dg directive and remove trailing whitespace.
15749 * gfortran.dg/c-interop/c407a-1.f90 : ditto
15750 * gfortran.dg/c-interop/c407b-1.f90 : ditto
15751 * gfortran.dg/c-interop/c407b-2.f90 : ditto
15752 * gfortran.dg/c-interop/c407c-1.f90 : ditto
15753 * gfortran.dg/c-interop/c535a-1.f90 : ditto
15754 * gfortran.dg/c-interop/c535a-2.f90 : ditto
15755 * gfortran.dg/c-interop/c535b-1.f90 : ditto
15756 * gfortran.dg/c-interop/c535b-2.f90 : ditto
15757 * gfortran.dg/c-interop/c535b-3.f90 : ditto
15758 * gfortran.dg/c-interop/c535c-1.f90 : ditto
15759 * gfortran.dg/c-interop/c535c-2.f90 : ditto
15760 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
15761 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
15762 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
15763 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
15764 * gfortran.dg/c-interop/tkr.f90 : ditto
15765 * gfortran.dg/class_result_10.f90 : ditto
15766 * gfortran.dg/dtio_35.f90 : ditto
15767 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
15768 * gfortran.dg/pr103258.f90 : ditto
15769 * gfortran.dg/pr59107.f90 : ditto
15770 * gfortran.dg/pr93835.f08 : ditto
15771
15772 2023-04-07 Alexandre Oliva <oliva@adacore.com>
15773
15774 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
15775 fortran compiler, skip if missing.
15776
15777 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15778
15779 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
15780 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
15781
15782 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
15783
15784 PR tree-optimization/109417
15785 * gcc.dg/pr109417.c: New.
15786
15787 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15788
15789 * rust/compile/issue-1422.rs: New test.
15790
15791 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15792
15793 * rust/compile/issue-1361.rs: New test.
15794
15795 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
15796
15797 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
15798 * rust/compile/issue-1830_str.rs: Likewise.
15799
15800 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15801
15802 * rust/compile/empty.in: New test.
15803 * rust/compile/include_empty.rs: New test.
15804
15805 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15806
15807 * rust/compile/torture/traits10.rs: Fix test-case
15808
15809 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15810
15811 * rust/compile/issue-1725-1.rs: New test.
15812 * rust/compile/issue-1725-2.rs: New test.
15813
15814 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15815
15816 * rust/compile/builtin_macro_include_str.rs:
15817 Include test of invalid UTF-8.
15818 * rust/compile/invalid_utf8: File with invalid UTF-8.
15819
15820 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15821
15822 * rust/compile/parse_empty_tuple_pattern.rs: New test.
15823
15824 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
15825
15826 * rust/compile/issue-1830_bytes.rs: New test.
15827 * rust/compile/issue-1830_str.rs: New test.
15828
15829 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15830
15831 * rust/compile/variadic.rs: New test.
15832
15833 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15834
15835 * rust/execute/torture/overflow1.rs: Fix test.
15836
15837 2023-04-06 mxlol233 <mxlol233@outlook.com>
15838
15839 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
15840 * rust/compile/feature_intrinsics.rs: New file.
15841 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
15842 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
15843 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
15844 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
15845 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
15846 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
15847 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
15848 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
15849 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
15850 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
15851 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
15852 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
15853 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
15854 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
15855 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
15856 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
15857 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
15858 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
15859 `intrinsics`.
15860 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
15861 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
15862 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
15863 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
15864 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
15865 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
15866 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
15867 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
15868 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
15869
15870 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15871
15872 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
15873 * rust/compile/macro44.rs: Fix invalid testcase assertions.
15874 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
15875 * rust/compile/builtin_macro_recurse2.rs: New test.
15876 * rust/compile/macro46.rs: New test.
15877 * rust/compile/builtin_macro_eager1.rs: New file.
15878 * rust/compile/builtin_macro_eager2.rs: New file.
15879
15880 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15881
15882 * rust/execute/torture/let-pattern-1.rs: New test.
15883
15884 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15885
15886 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
15887 * rust/compile/torture/intrinsics-5.rs: likewise
15888 * rust/execute/torture/atomic_load.rs: likewise
15889 * rust/execute/torture/atomic_store.rs: likewise
15890 * rust/bounds1.rs: New test.
15891
15892 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15893
15894 * rust/compile/func3.rs: update test case
15895
15896 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15897
15898 * rust/compile/issue-1786.rs: New test.
15899
15900 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15901
15902 * rust/compile/never_type_err1.rs: Moved to...
15903 * rust/compile/never_type1.rs: ...here. It now works
15904
15905 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15906
15907 * rust/compile/issue-1773.rs: New test.
15908
15909 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15910
15911 * rust/execute/torture/issue-1720-2.rs: New test.
15912
15913 2023-04-06 mxlol233 <mxlol233@outlook.com>
15914
15915 * rust/compile/feature.rs: New test.
15916
15917 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15918
15919 * rust/compile/closure_move_expr.rs: New test.
15920
15921 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15922
15923 * rust/compile/parse_complex_generic_application.rs: New test.
15924 * rust/compile/parse_complex_generic_application2.rs: New test.
15925
15926 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15927
15928 * rust/compile/multi_reference_type.rs: New test.
15929
15930 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
15931
15932 * rust/compile/issue-867.rs: New test.
15933
15934 2023-04-06 Lyra <teromene@teromene.fr>
15935
15936 * rust/compile/macro45.rs: New test.
15937
15938 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15939
15940 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
15941 properly.
15942 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
15943 * rust/execute/torture/builtin_macro_env.rs: Likewise.
15944 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
15945 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
15946 * rust/execute/torture/builtin_macro_line.rs: Likewise.
15947 * rust/execute/torture/builtin_macros1.rs: Likewise.
15948 * rust/execute/torture/builtin_macros3.rs: Likewise.
15949 * rust/execute/torture/cfg1.rs: Likewise.
15950 * rust/execute/torture/cfg2.rs: Likewise.
15951 * rust/execute/torture/cfg3.rs: Likewise.
15952 * rust/execute/torture/cfg4.rs: Likewise.
15953 * rust/execute/torture/coercion1.rs: Likewise.
15954 * rust/execute/torture/coercion2.rs: Likewise.
15955 * rust/execute/torture/extern_mod4.rs: Likewise.
15956 * rust/execute/torture/helloworld1.rs: Likewise.
15957 * rust/execute/torture/helloworld2.rs: Likewise.
15958 * rust/execute/torture/issue-1198.rs: Likewise.
15959 * rust/execute/torture/issue-1231.rs: Likewise.
15960 * rust/execute/torture/issue-1232.rs: Likewise.
15961 * rust/execute/torture/issue-1249.rs: Likewise.
15962 * rust/execute/torture/issue-1436.rs: Likewise.
15963 * rust/execute/torture/issue-1496.rs: Likewise.
15964 * rust/execute/torture/issue-647.rs: Likewise.
15965 * rust/execute/torture/issue-845.rs: Likewise.
15966 * rust/execute/torture/issue-851.rs: Likewise.
15967 * rust/execute/torture/issue-858.rs: Likewise.
15968 * rust/execute/torture/issue-976.rs: Likewise.
15969 * rust/execute/torture/macros10.rs: Likewise.
15970 * rust/execute/torture/macros11.rs: Likewise.
15971 * rust/execute/torture/macros12.rs: Likewise.
15972 * rust/execute/torture/macros13.rs: Likewise.
15973 * rust/execute/torture/macros14.rs: Likewise.
15974 * rust/execute/torture/macros2.rs: Likewise.
15975 * rust/execute/torture/macros22.rs: Likewise.
15976 * rust/execute/torture/macros29.rs: Likewise.
15977 * rust/execute/torture/macros3.rs: Likewise.
15978 * rust/execute/torture/macros30.rs: Likewise.
15979 * rust/execute/torture/macros31.rs: Likewise.
15980 * rust/execute/torture/macros7.rs: Likewise.
15981 * rust/execute/torture/macros8.rs: Likewise.
15982 * rust/execute/torture/macros9.rs: Likewise.
15983 * rust/execute/torture/match1.rs: Likewise.
15984 * rust/execute/torture/match2.rs: Likewise.
15985 * rust/execute/torture/match3.rs: Likewise.
15986 * rust/execute/torture/match_bool1.rs: Likewise.
15987 * rust/execute/torture/match_byte1.rs: Likewise.
15988 * rust/execute/torture/match_char1.rs: Likewise.
15989 * rust/execute/torture/match_int1.rs: Likewise.
15990 * rust/execute/torture/match_loop1.rs: Likewise.
15991 * rust/execute/torture/match_range1.rs: Likewise.
15992 * rust/execute/torture/match_range2.rs: Likewise.
15993 * rust/execute/torture/match_tuple1.rs: Likewise.
15994 * rust/execute/torture/method1.rs: Likewise.
15995 * rust/execute/torture/method2.rs: Likewise.
15996 * rust/execute/torture/method3.rs: Likewise.
15997 * rust/execute/torture/method4.rs: Likewise.
15998 * rust/execute/torture/operator_overload_1.rs: Likewise.
15999 * rust/execute/torture/operator_overload_10.rs: Likewise.
16000 * rust/execute/torture/operator_overload_11.rs: Likewise.
16001 * rust/execute/torture/operator_overload_12.rs: Likewise.
16002 * rust/execute/torture/operator_overload_2.rs: Likewise.
16003 * rust/execute/torture/operator_overload_4.rs: Likewise.
16004 * rust/execute/torture/operator_overload_5.rs: Likewise.
16005 * rust/execute/torture/operator_overload_6.rs: Likewise.
16006 * rust/execute/torture/operator_overload_7.rs: Likewise.
16007 * rust/execute/torture/operator_overload_8.rs: Likewise.
16008 * rust/execute/torture/operator_overload_9.rs: Likewise.
16009 * rust/execute/torture/str-layout1.rs: Likewise.
16010 * rust/execute/torture/str-zero.rs: Likewise.
16011 * rust/execute/torture/trait1.rs: Likewise.
16012 * rust/execute/torture/trait10.rs: Likewise.
16013 * rust/execute/torture/trait11.rs: Likewise.
16014 * rust/execute/torture/trait12.rs: Likewise.
16015 * rust/execute/torture/trait13.rs: Likewise.
16016 * rust/execute/torture/trait2.rs: Likewise.
16017 * rust/execute/torture/trait3.rs: Likewise.
16018 * rust/execute/torture/trait4.rs: Likewise.
16019 * rust/execute/torture/trait5.rs: Likewise.
16020 * rust/execute/torture/trait6.rs: Likewise.
16021 * rust/execute/torture/trait7.rs: Likewise.
16022 * rust/execute/torture/trait8.rs: Likewise.
16023 * rust/execute/torture/trait9.rs: Likewise.
16024 * rust/execute/torture/closure2.rs: Likewise.
16025 * rust/execute/torture/closure3.rs: Likewise.
16026 * rust/execute/torture/loop-condition-eval.rs: Likewise.
16027 * rust/execute/torture/operator_overload_3.rs: Likewise.
16028
16029 2023-04-06 mxlol233 <mxlol233@outlook.com>
16030
16031 * rust/compile/diagnostic_underline.rs: New test.
16032
16033 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16034
16035 * rust/compile/bounds.rs: change to use -fsyntax-only
16036 * rust/execute/torture/issue-1720.rs: New test.
16037
16038 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
16039
16040 * rust/compile/decl_macro1.rs: New test.
16041 * rust/compile/decl_macro2.rs: New test.
16042 * rust/compile/decl_macro3.rs: New test.
16043 * rust/compile/decl_macro4.rs: New test.
16044 * rust/compile/decl_macro5.rs: New test.
16045 * rust/compile/decl_macro6.rs: New test.
16046 * rust/compile/decl_macro7.rs: New test.
16047 * rust/execute/torture/decl_macro1.rs: New test.
16048 * rust/execute/torture/decl_macro2.rs: New test.
16049 * rust/execute/torture/decl_macro3.rs: New test.
16050 * rust/execute/torture/decl_macro4.rs: New test.
16051
16052 2023-04-06 mxlol233 <mxlol233@outlook.com>
16053
16054 * rust/compile/bounds.rs: New test.
16055
16056 2023-04-06 Dave <dme2223@gmail.com>
16057
16058 * rust/compile/const10.rs: New test.
16059
16060 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
16061
16062 * rust/compile/unsafe11.rs: New test.
16063
16064 2023-04-06 Alexandre Oliva <oliva@adacore.com>
16065
16066 * gcc.dg/signbit-2.c: Add -maltivec if supported.
16067
16068 2023-04-06 Alexandre Oliva <oliva@adacore.com>
16069 Thomas Schwinge <thomas@codesourcery.com>
16070
16071 PR testsuite/108899
16072 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
16073 Fix quoting.
16074
16075 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
16076
16077 PR modula2/109423
16078 * gm2/pim/fail/setunknown.mod: New test.
16079 * gm2/pim/fail/setunknown2.mod: New test.
16080
16081 2023-04-05 Jeff Law <jlaw@ventanamicro>
16082
16083 PR target/108892
16084 * gcc.c-torture/compile/pr108892.c: New test.
16085
16086 2023-04-05 Martin Jambor <mjambor@suse.cz>
16087
16088 PR ipa/108959
16089 * gcc.dg/ipa/pr108959.c: New test.
16090
16091 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16092
16093 * g++.target/riscv/rvv/base/bug-23.C: New test.
16094
16095 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16096
16097 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
16098
16099 2023-04-04 Harald Anlauf <anlauf@gmx.de>
16100
16101 PR fortran/104349
16102 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
16103 * gfortran.dg/pr104349.f90: New test.
16104
16105 2023-04-04 Jakub Jelinek <jakub@redhat.com>
16106
16107 PR tree-optimization/109386
16108 * gcc.c-torture/execute/ieee/pr109386.c: New test.
16109
16110 2023-04-04 Marek Polacek <polacek@redhat.com>
16111
16112 PR sanitizer/109107
16113 * c-c++-common/ubsan/pr109107-1.c: New test.
16114 * c-c++-common/ubsan/pr109107-2.c: New test.
16115 * c-c++-common/ubsan/pr109107-3.c: New test.
16116 * c-c++-common/ubsan/pr109107-4.c: New test.
16117
16118 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
16119
16120 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
16121 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
16122 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
16123 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
16124 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
16125 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
16126 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
16127 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
16128 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
16129 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
16130
16131 2023-04-04 Jakub Jelinek <jakub@redhat.com>
16132
16133 PR target/109384
16134 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
16135 vs. f conflict.
16136
16137 2023-04-04 Richard Biener <rguenther@suse.de>
16138
16139 PR tree-optimization/109304
16140 * gcc.dg/pr109304.c: New testcase.
16141
16142 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
16143
16144 PR target/108699
16145 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
16146 to distinguish parity byte from parity.
16147 * gcc.target/powerpc/pr108699.c: New test.
16148
16149 2023-04-04 Jason Merrill <jason@redhat.com>
16150
16151 PR c++/107484
16152 * g++.dg/lookup/friend25.C: New test.
16153
16154 2023-04-03 Patrick Palka <ppalka@redhat.com>
16155
16156 PR c++/109300
16157 * g++.dg/cpp1y/var-templ79.C: New test.
16158
16159 2023-04-03 Jakub Jelinek <jakub@redhat.com>
16160 Martin Jambor <mjambor@suse.cz>
16161
16162 PR ipa/109303
16163 * gcc.dg/pr109303.c: New test.
16164
16165 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
16166
16167 PR target/102146
16168 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
16169 scan.
16170
16171 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
16172
16173 PR target/109375
16174 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
16175
16176 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
16177
16178 PR target/109376
16179 * gnat.dg/prot7.adb: Skip on hppa.
16180
16181 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16182 kito-cheng <kito.cheng@sifive.com>
16183
16184 * g++.target/riscv/rvv/base/bug-19.C: New test.
16185 * g++.target/riscv/rvv/base/bug-20.C: New test.
16186 * g++.target/riscv/rvv/base/bug-21.C: New test.
16187 * g++.target/riscv/rvv/base/bug-22.C: New test.
16188
16189 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16190
16191 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
16192 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
16193
16194 2023-04-01 Patrick Palka <ppalka@redhat.com>
16195
16196 PR c++/109160
16197 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
16198
16199 2023-04-01 Patrick Palka <ppalka@redhat.com>
16200
16201 PR c++/53164
16202 PR c++/105848
16203 * g++.dg/template/fn-ptr3a.C: New test.
16204 * g++.dg/template/fn-ptr3b.C: New test.
16205 * g++.dg/template/fn-ptr4.C: New test.
16206
16207 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16208
16209 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
16210 -fno-tree-dominator-opts -fno-tree-vrp.
16211 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
16212 * gcc.dg/torture/inf-compare-2.c: Likewise.
16213 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
16214
16215 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16216
16217 PR tree-optimization/109362
16218 * gcc.target/i386/pr109362.c: New test.
16219
16220 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16221 Richard Sandiford <richard.sandiford@arm.com>
16222
16223 PR target/109254
16224 * gcc.target/aarch64/sve/pr109254.c: New test.
16225
16226 2023-03-31 Jakub Jelinek <jakub@redhat.com>
16227
16228 PR analyzer/107396
16229 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
16230 if fdopen returns NULL.
16231
16232 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
16233
16234 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
16235 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
16236
16237 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
16238
16239 * gcc.target/i386/pr109052-2.c: New.
16240
16241 2023-03-31 Jakub Jelinek <jakub@redhat.com>
16242
16243 PR tree-optimization/91645
16244 * gcc.target/i386/pr103559-1.c: New test.
16245 * gcc.target/i386/pr103559-2.c: New test.
16246 * gcc.target/i386/pr103559-3.c: New test.
16247 * gcc.target/i386/pr103559-4.c: New test.
16248
16249 2023-03-31 Jonathan Yong <10walls@gmail.com>
16250
16251 * c-c++-common/Warray-bounds.c: Fix excess warnings on
16252 LLP64.
16253
16254 2023-03-31 liuhongt <hongtao.liu@intel.com>
16255
16256 * g++.target/i386/pr85048.C: New test.
16257
16258 2023-03-30 Jason Merrill <jason@redhat.com>
16259
16260 PR c++/105452
16261 * g++.dg/lookup/anon8.C: New test.
16262
16263 2023-03-30 Jason Merrill <jason@redhat.com>
16264
16265 PR c++/105221
16266 * g++.dg/cpp1z/noexcept-type27.C: New test.
16267
16268 2023-03-30 Jakub Jelinek <jakub@redhat.com>
16269
16270 PR c++/109319
16271 * g++.dg/cpp23/subscript14.C: New test.
16272
16273 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
16274
16275 PR tree-optimization/109154
16276 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
16277
16278 2023-03-30 Jason Merrill <jason@redhat.com>
16279
16280 PR c++/107897
16281 PR c++/108887
16282 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
16283 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
16284
16285 2023-03-30 Richard Biener <rguenther@suse.de>
16286
16287 PR tree-optimization/107561
16288 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
16289 * g++.dg/warn/Warray-bounds-16.C: Likewise.
16290
16291 2023-03-30 Richard Biener <rguenther@suse.de>
16292
16293 PR tree-optimization/109342
16294 * g++.dg/torture/pr109342.C: New testcase.
16295
16296 2023-03-30 Jakub Jelinek <jakub@redhat.com>
16297
16298 PR c++/109278
16299 * g++.dg/cpp23/ext-floating15.C: New test.
16300
16301 2023-03-30 liuhongt <hongtao.liu@intel.com>
16302
16303 * gcc.target/i386/pr88828-0.c: Adjust testcase.
16304
16305 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
16306
16307 PR modula2/109336
16308 * gm2/link/nondefaultext/pass/hello.md: New test.
16309 * gm2/link/nondefaultext/pass/liba.dm: New test.
16310 * gm2/link/nondefaultext/pass/liba.md: New test.
16311 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
16312
16313 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
16314
16315 * gcc.target/riscv/arch-19.c: New test.
16316
16317 2023-03-29 Richard Biener <rguenther@suse.de>
16318
16319 PR tree-optimization/109331
16320 * gcc.dg/torture/pr109331.c: New testcase.
16321
16322 2023-03-29 Richard Biener <rguenther@suse.de>
16323
16324 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
16325
16326 2023-03-29 Richard Biener <rguenther@suse.de>
16327
16328 PR tree-optimization/109327
16329 * gcc.dg/pr109327.c: New testcase.
16330
16331 2023-03-29 Richard Biener <rguenther@suse.de>
16332
16333 PR ipa/106124
16334 * g++.dg/gomp/pr106124.C: New testcase.
16335
16336 2023-03-29 Jakub Jelinek <jakub@redhat.com>
16337 Richard Biener <rguenther@suse.de>
16338
16339 PR tree-optimization/109301
16340 * gcc.dg/pr109301.c: New test.
16341
16342 2023-03-29 Jason Merrill <jason@redhat.com>
16343
16344 PR c++/109321
16345 PR c++/109320
16346 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
16347 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
16348
16349 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
16350
16351 * gfortran.dg/weak-2.f90: Enable for nvptx target.
16352
16353 2023-03-28 David Malcolm <dmalcolm@redhat.com>
16354
16355 PR c/107002
16356 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
16357 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
16358 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
16359 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
16360
16361 2023-03-28 Jason Merrill <jason@redhat.com>
16362
16363 PR c++/107163
16364 * g++.dg/warn/Wsequence-point-5.C: New test.
16365
16366 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
16367
16368 PR target/109312
16369 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
16370
16371 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
16372
16373 PR rtl-optimization/109187
16374 * gcc.dg/pr109187.c: New test.
16375
16376 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
16377
16378 PR tree-optimization/109265
16379 PR tree-optimization/109274
16380 * gcc.dg/pr109274.c: New.
16381 * gfortran.dg/pr109265.f90: New.
16382
16383 2023-03-28 Richard Biener <rguenther@suse.de>
16384
16385 PR tree-optimization/107087
16386 * g++.dg/pr107087.C: New testcase.
16387
16388 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
16389
16390 PR target/109072
16391 * gcc.target/aarch64/pr109072_1.c: New test.
16392 * gcc.target/aarch64/pr109072_2.c: Likewise.
16393
16394 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16395
16396 PR middle-end/106190
16397 * gcc.dg/asan/pr106190.c: New test.
16398
16399 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
16400
16401 * gcc.target/sparc/20230328-1.c: New test.
16402 * gcc.target/sparc/20230328-2.c: Likewise.
16403 * gcc.target/sparc/20230328-3.c: Likewise.
16404 * gcc.target/sparc/20230328-4.c: Likewise.
16405
16406 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16407
16408 PR target/109276
16409 * gcc.target/i386/pr109276.c: New test.
16410
16411 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
16412
16413 * gcc.target/sparc/20230328-1.c: New test.
16414 * gcc.target/sparc/20230328-2.c: Likewise.
16415 * gcc.target/sparc/20230328-3.c: Likewise.
16416 * gcc.target/sparc/20230328-4.c: Likewise.
16417
16418 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16419
16420 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
16421 brackets.
16422 * gcc.dg/visibility-22.c: Add weak_undefined options.
16423
16424 2023-03-27 Richard Biener <rguenther@suse.de>
16425
16426 PR tree-optimization/54498
16427 * g++.dg/torture/pr54498.C: New testcase.
16428
16429 2023-03-27 Richard Biener <rguenther@suse.de>
16430
16431 PR tree-optimization/108357
16432 * gcc.dg/tree-ssa/pr108357.c: New testcase.
16433
16434 2023-03-27 Martin Liska <mliska@suse.cz>
16435
16436 * lib/verify-sarif-file.py: Use apostrophes instead
16437 of double quotes.
16438
16439 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16440
16441 PR target/109167
16442 * gcc.target/powerpc/pr109167.c: New test.
16443
16444 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16445
16446 PR target/109082
16447 * gcc.target/powerpc/pr109082.c: New test.
16448
16449 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
16450
16451 PR target/106282
16452 * gcc.target/m68k/tls-gd-off.c: New.
16453 * gcc.target/m68k/tls-ie-off.c: New.
16454 * gcc.target/m68k/tls-ld-off.c: New.
16455 * gcc.target/m68k/tls-ld-xtls-off.c: New.
16456 * gcc.target/m68k/tls-le-off.c: New.
16457 * gcc.target/m68k/tls-le-xtls-off.c: New.
16458 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
16459 * gcc.target/m68k/tls-le.c: Likewise.
16460
16461 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16462
16463 PR tree-optimization/109230
16464 * gcc.dg/pr109230.c: New test.
16465
16466 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16467
16468 PR ipa/105685
16469 * c-c++-common/cold-2.c: New test.
16470
16471 2023-03-25 David Malcolm <dmalcolm@redhat.com>
16472
16473 PR analyzer/109098
16474 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
16475 verify-sarif-file directive.
16476 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
16477 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
16478 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
16479 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
16480 test case, adapted from Wbidi-chars-1.c.
16481 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
16482 New test case.
16483 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
16484 New test case.
16485 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
16486 New test case, adapted from cpp/Winvalid-utf8-1.c.
16487 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
16488 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
16489 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
16490 directive.
16491 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
16492 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
16493 * lib/scansarif.exp (verify-sarif-file): New procedure.
16494 * lib/verify-sarif-file.py: New support script.
16495
16496 2023-03-24 Patrick Palka <ppalka@redhat.com>
16497
16498 PR c++/106969
16499 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
16500 C++98 mode.
16501 * g++.dg/lookup/this2.C: New test.
16502
16503 2023-03-24 Jason Merrill <jason@redhat.com>
16504
16505 PR c++/105481
16506 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
16507
16508 2023-03-24 David Malcolm <dmalcolm@redhat.com>
16509
16510 PR other/109163
16511 * c-c++-common/diagnostic-format-json-1.c: Update comment.
16512 * c-c++-common/diagnostic-format-json-2.c: Likewise.
16513 * c-c++-common/diagnostic-format-json-3.c: Likewise.
16514 * c-c++-common/diagnostic-format-json-4.c: Likewise.
16515 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
16516 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
16517
16518 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
16519
16520 PR tree-optimization/109238
16521 * gcc.dg/pr109238.c: New.
16522
16523 2023-03-24 Richard Biener <rguenther@suse.de>
16524
16525 PR tree-optimization/106912
16526 * gcc.dg/profile-generate-4.c: New testcase.
16527
16528 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
16529
16530 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
16531 Compile object for stressset.mod and testlib.mod. Add test so
16532 that we only link these objects with test application objects.
16533
16534 2023-03-24 Jakub Jelinek <jakub@redhat.com>
16535
16536 PR target/109137
16537 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
16538 require ia32 effective target. Only add -fPIC for fpic effective
16539 target. Remove #include <string.h>, use __builtin_memset instead of
16540 memset.
16541
16542 2023-03-24 Jakub Jelinek <jakub@redhat.com>
16543
16544 PR tree-optimization/99739
16545 * gcc.dg/tree-ssa/pr99739.c: New test.
16546
16547 2023-03-24 Alexandre Oliva <oliva@adacore.com>
16548
16549 * lib/target-supports.exp (add_options_for_weak_undefined):
16550 New.
16551 (check_effective_target_weak_undefined): Use it.
16552 (check_effective_target_posix_memalign): New.
16553 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
16554 favor of effective target requirement and added options for
16555 weak_undefined symbols.
16556 * gcc.dg/torture/pr90020.c: Likewise.
16557 * gcc.dg/addr_equal-1.c: Likewise.
16558 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
16559 abitest.S-using tests.
16560 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
16561 posix_memalign tests.
16562 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
16563
16564 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
16565 Tobias Burnus <tobias@codesourcery.com>
16566
16567 PR target/103628
16568 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
16569 expression" error.
16570 * gfortran.dg/unpack_field_1.f90: Likewise.
16571 * gfortran.dg/pr103628.f90: New.
16572
16573 2023-03-23 Jason Merrill <jason@redhat.com>
16574
16575 PR c++/105996
16576 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
16577
16578 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16579
16580 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
16581
16582 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16583
16584 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
16585
16586 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
16587
16588 * gcc.target/powerpc/mod-no_copy.c: New.
16589 * gcc.target/powerpc/mod-peephole.c: New.
16590
16591 2023-03-23 Andrew Pinski <apinski@marvell.com>
16592
16593 PR c/84900
16594 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
16595
16596 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
16597
16598 PR modula2/109264
16599 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
16600 New test.
16601 * gm2/iso/extended-opaque/pass/stressset.def: New test.
16602 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
16603 * gm2/iso/extended-opaque/pass/testset.mod: New test.
16604 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
16605 New test.
16606 * gm2/projects/iso/small/run/pass/stressset.def: New test.
16607 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
16608 * gm2/projects/iso/small/run/pass/test1.mod: New test.
16609 * gm2/projects/iso/small/run/pass/testlib.def: New test.
16610 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
16611 * gm2/projects/iso/small/run/pass/testset.mod: New test.
16612
16613 2023-03-23 Richard Biener <rguenther@suse.de>
16614
16615 PR tree-optimization/107569
16616 * g++.dg/opt/pr107569.C: New testcase.
16617
16618 2023-03-23 Richard Biener <rguenther@suse.de>
16619
16620 PR tree-optimization/109262
16621 * g++.dg/torture/pr109262.C: New testcase.
16622
16623 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
16624
16625 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
16626
16627 2023-03-23 Marek Polacek <polacek@redhat.com>
16628
16629 PR c++/107532
16630 * g++.dg/warn/Wdangling-reference11.C: New test.
16631 * g++.dg/warn/Wdangling-reference12.C: New test.
16632
16633 2023-03-23 Jakub Jelinek <jakub@redhat.com>
16634
16635 PR tree-optimization/109176
16636 * gcc.target/aarch64/sve/pr109176.c: New test.
16637
16638 2023-03-23 Pan Li <pan2.li@intel.com>
16639 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16640
16641 PR target/108654
16642 PR target/108185
16643 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
16644 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
16645 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
16646
16647 2023-03-23 Jason Merrill <jason@redhat.com>
16648
16649 PR c++/109241
16650 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
16651
16652 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16653
16654 PR target/109244
16655 * g++.target/riscv/rvv/base/pr109244.C: New test.
16656 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
16657 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
16658 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
16659 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
16660 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
16661 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
16662 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
16663 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
16664 * g++.target/riscv/rvv/base/bug-18.C: New test.
16665 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
16666 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
16667
16668 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16669
16670 PR target/109228
16671 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
16672
16673 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16674 kito-cheng <kito.cheng@sifive.com>
16675
16676 * g++.target/riscv/rvv/base/bug-10.C: New test.
16677 * g++.target/riscv/rvv/base/bug-11.C: New test.
16678 * g++.target/riscv/rvv/base/bug-12.C: New test.
16679 * g++.target/riscv/rvv/base/bug-13.C: New test.
16680 * g++.target/riscv/rvv/base/bug-14.C: New test.
16681 * g++.target/riscv/rvv/base/bug-15.C: New test.
16682 * g++.target/riscv/rvv/base/bug-16.C: New test.
16683 * g++.target/riscv/rvv/base/bug-17.C: New test.
16684 * g++.target/riscv/rvv/base/bug-2.C: New test.
16685 * g++.target/riscv/rvv/base/bug-3.C: New test.
16686 * g++.target/riscv/rvv/base/bug-4.C: New test.
16687 * g++.target/riscv/rvv/base/bug-5.C: New test.
16688 * g++.target/riscv/rvv/base/bug-6.C: New test.
16689 * g++.target/riscv/rvv/base/bug-7.C: New test.
16690 * g++.target/riscv/rvv/base/bug-8.C: New test.
16691 * g++.target/riscv/rvv/base/bug-9.C: New test.
16692
16693 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16694 kito-cheng <kito.cheng@sifive.com>
16695
16696 * gcc.target/riscv/rvv/base/bug-3.c: New test.
16697 * gcc.target/riscv/rvv/base/bug-4.c: New test.
16698 * gcc.target/riscv/rvv/base/bug-5.c: New test.
16699
16700 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
16701
16702 * lib/target-supports.exp (check_effective_target_riscv_vector):
16703 New.
16704
16705 2023-03-22 David Malcolm <dmalcolm@redhat.com>
16706
16707 PR testsuite/105959
16708 * gcc.dg-selftests/dg-final.exp
16709 (dg_final_directive_check_num_args): Update expected maximum
16710 number of args for the various directives using dg-scan.
16711 * lib/scanasm.exp (append_encoding_arg): New procedure.
16712 (dg-scan): Add optional 3rd argument: the encoding to use when
16713 reading from the file.
16714 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
16715 encoded when reading it.
16716 (scan-sarif-file-not): Likewise.
16717
16718 2023-03-22 Jason Merrill <jason@redhat.com>
16719
16720 PR c++/108390
16721 * g++.dg/template/partial-order3.C: New test.
16722
16723 2023-03-22 Harald Anlauf <anlauf@gmx.de>
16724 Steven G. Kargl <kargl@gcc.gnu.org>
16725
16726 PR fortran/104572
16727 * gfortran.dg/pr104572.f90: New test.
16728
16729 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
16730
16731 * gcc.target/i386/pr109137.c: New.
16732
16733 2023-03-22 Jason Merrill <jason@redhat.com>
16734
16735 PR c++/108795
16736 * g++.dg/ext/attr-tsafe1.C: New test.
16737
16738 2023-03-22 Alex Coplan <alex.coplan@arm.com>
16739
16740 PR c++/109177
16741 * g++.dg/ext/pr109177.C: New test.
16742
16743 2023-03-22 David Malcolm <dmalcolm@redhat.com>
16744
16745 PR analyzer/109239
16746 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
16747
16748 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
16749
16750 * gcc.target/gcn/complex.c: New test.
16751
16752 2023-03-21 Harald Anlauf <anlauf@gmx.de>
16753
16754 PR fortran/99036
16755 * gfortran.dg/pr99036.f90: New test.
16756
16757 2023-03-21 Jason Merrill <jason@redhat.com>
16758
16759 PR c++/106890
16760 * g++.dg/cpp0x/nsdmi-template25.C: New test.
16761
16762 2023-03-21 Richard Biener <rguenther@suse.de>
16763
16764 PR tree-optimization/109219
16765 * gcc.dg/torture/pr109219.c: New testcase.
16766
16767 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16768
16769 PR testsuite/108898
16770 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
16771 epilogue loops.
16772 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
16773 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
16774
16775 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16776
16777 PR testsuite/108898
16778 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
16779 to dg-additional-options. Always expect just 2 foo.simdclone calls.
16780 * gcc.dg/vect/vect-simd-clone-16f.c: Add
16781 --param vect-epilogues-nomask=0 to dg-additional-options.
16782 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
16783 foo.simdclone calls.
16784 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
16785 dg-additional-options.
16786 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
16787 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
16788 --param vect-epilogues-nomask=0 to dg-additional-options.
16789 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
16790 to dg-additional-options. Always expect just 2 foo.simdclone calls.
16791 * gcc.dg/vect/vect-simd-clone-18f.c: Add
16792 --param vect-epilogues-nomask=0 to dg-additional-options.
16793
16794 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16795
16796 PR tree-optimization/109215
16797 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
16798
16799 2023-03-21 Richard Biener <rguenther@suse.de>
16800
16801 PR tree-optimization/109170
16802 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
16803 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
16804 * gcc.dg/predict-20.c: Likewise.
16805
16806 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
16807
16808 PR fortran/109209
16809 * gfortran.dg/pr109209.f90: New test.
16810
16811 2023-03-20 Marek Polacek <polacek@redhat.com>
16812
16813 PR c++/109159
16814 * g++.dg/cpp0x/explicit16.C: New test.
16815
16816 2023-03-20 Jakub Jelinek <jakub@redhat.com>
16817
16818 PR c++/109164
16819 * g++.dg/tls/thread_local13.C: New test.
16820 * g++.dg/tls/thread_local13-aux.cc: New file.
16821 * g++.dg/tls/thread_local14.C: New test.
16822 * g++.dg/tls/thread_local14-aux.cc: New file.
16823
16824 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
16825
16826 PR target/109067
16827 * gcc.target/powerpc/divic3-1.c: New test.
16828 * gcc.target/powerpc/divic3-2.c: Likewise.
16829 * gcc.target/powerpc/mulic3-1.c: Likewise.
16830 * gcc.target/powerpc/mulic3-2.c: Likewise.
16831
16832 2023-03-20 Harald Anlauf <anlauf@gmx.de>
16833
16834 PR fortran/109186
16835 * gfortran.dg/nearest_6.f90: New test.
16836
16837 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
16838
16839 PR target/109178
16840 * gcc.target/powerpc/pr109178.c: New test.
16841
16842 2023-03-20 Jakub Jelinek <jakub@redhat.com>
16843
16844 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
16845 from char to char [2 * sizeof (int)].
16846
16847 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
16848
16849 PR fortran/87127
16850 * gfortran.dg/external_procedures_4.f90: New test.
16851
16852 2023-03-19 Harald Anlauf <anlauf@gmx.de>
16853
16854 PR fortran/85877
16855 * gfortran.dg/pr85877.f90: New test.
16856
16857 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
16858
16859 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
16860 for MSA tests.
16861
16862 2023-03-18 David Malcolm <dmalcolm@redhat.com>
16863
16864 PR analyzer/109094
16865 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
16866
16867 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
16868
16869 PR fortran/64290
16870 PR fortran/67444
16871 PR fortran/67471
16872 PR fortran/69298
16873 PR fortran/70863
16874 PR fortran/71798
16875 PR fortran/80524
16876 PR fortran/82996
16877 PR fortran/84472
16878 PR fortran/88735
16879 PR fortran/93691
16880 PR fortran/91316
16881 PR fortran/106576
16882 PR fortran/37336
16883 * gfortran.dg/finalize_38.f90 : New test.
16884 * gfortran.dg/finalize_38a.f90 : New test.
16885 * gfortran.dg/allocate_with_source_25.f90 : The number of final
16886 calls goes down from 6 to 4.
16887 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
16888 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
16889 but the final count remains the same.
16890 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
16891 foo.1.x rather than foo.0.x
16892 * gfortran.dg/finalize_39.f90 : New test.
16893 * gfortran.dg/finalize_40.f90 : New test.
16894 * gfortran.dg/finalize_41.f90 : New test.
16895 * gfortran.dg/finalize_42.f90 : New test.
16896 * gfortran.dg/finalize_43.f90 : New test.
16897 * gfortran.dg/finalize_44.f90 : New test.
16898 * gfortran.dg/finalize_45.f90 : New test.
16899 * gfortran.dg/finalize_46.f90 : New test.
16900 * gfortran.dg/finalize_47.f90 : New test.
16901 * gfortran.dg/finalize_48.f90 : New test.
16902 * gfortran.dg/finalize_49.f90 : New test.
16903 * gfortran.dg/finalize_50.f90 : New test.
16904 * gfortran.dg/finalize_51.f90 : New test.
16905
16906 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
16907
16908 * gcc.dg/plugin/infoleak-2.c,
16909 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
16910 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
16911 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
16912 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
16913 gcc.dg/plugin/infoleak-antipatterns-1.c,
16914 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
16915
16916 2023-03-17 Jason Merrill <jason@redhat.com>
16917
16918 PR c++/108975
16919 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
16920
16921 2023-03-17 Jason Merrill <jason@redhat.com>
16922
16923 PR c++/109172
16924 * g++.dg/eh/dtor4.C: New test.
16925
16926 2023-03-17 Jason Merrill <jason@redhat.com>
16927
16928 PR c++/69410
16929 * g++.dg/lookup/friend24.C: New test.
16930
16931 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16932
16933 PR target/105554
16934 * gcc.target/i386/pr105554.c: New test.
16935
16936 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16937
16938 PR c/109151
16939 * c-c++-common/ubsan/div-by-zero-8.c: New test.
16940
16941 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
16942
16943 * gcc.target/i386/pr109052.c: New.
16944
16945 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16946 kito-cheng <kito.cheng@sifive.com>
16947
16948 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
16949 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
16950 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
16951 * g++.target/riscv/rvv/base/bug-1.C: New test.
16952 * gcc.target/riscv/rvv/base/bug-2.c: New test.
16953
16954 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16955
16956 PR testsuite/109145
16957 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
16958 Don't include complex.h.
16959 (foo): Use __builtin_complex rather than CMPLXF.
16960
16961 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16962
16963 PR middle-end/108685
16964 * c-c++-common/gomp/doacross-8.c: New test.
16965
16966 2023-03-16 Jason Merrill <jason@redhat.com>
16967
16968 PR c++/105809
16969 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
16970
16971 2023-03-16 Jason Merrill <jason@redhat.com>
16972
16973 PR c++/108242
16974 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
16975
16976 2023-03-16 Jason Merrill <jason@redhat.com>
16977
16978 PR c++/101869
16979 * g++.dg/cpp0x/enum43.C: New test.
16980
16981 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16982
16983 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
16984
16985 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16986
16987 PR modula2/109125
16988 * gm2/types/run/pass/d.c: Convert data structure from
16989 BOOLEAN int to bool and cast int to bool in test function.
16990
16991 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16992
16993 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
16994 * gm2/complex/run/pass/arith3.mod: Ditto.
16995 * gm2/complex/run/pass/arith4.mod: Ditto.
16996 * gm2/complex/run/pass/arith5.mod: Ditto.
16997 * gm2/isolib/run/pass/real2.mod: Ditto.
16998 * gm2/isolib/run/pass/real3.mod: Ditto.
16999 * gm2/isolib/run/pass/realconv.mod: Ditto.
17000 * gm2/isolib/run/pass/realconv2.mod: Ditto.
17001 * gm2/pim/pass/testshort.mod: Ditto.
17002 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
17003 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
17004 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
17005 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
17006
17007 2023-03-16 Patrick Palka <ppalka@redhat.com>
17008
17009 PR c++/109030
17010 * g++.dg/cpp2a/constexpr-inst2.C: New test.
17011
17012 2023-03-16 Patrick Palka <ppalka@redhat.com>
17013
17014 PR c++/100288
17015 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
17016
17017 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
17018
17019 * gdc.dg/torture/simd23084.d: New test.
17020 * gdc.dg/torture/simd23085.d: New test.
17021 * gdc.dg/torture/simd23218.d: New test.
17022
17023 2023-03-16 Martin Liska <mliska@suse.cz>
17024
17025 PR middle-end/106133
17026 * c-c++-common/pr106133.c: New test.
17027
17028 2023-03-16 Alexandre Oliva <oliva@adacore.com>
17029
17030 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
17031
17032 2023-03-16 Jason Merrill <jason@redhat.com>
17033
17034 PR c++/105406
17035 * g++.dg/coroutines/co-await-moveonly1.C: New test.
17036
17037 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
17038
17039 PR d/109144
17040 * gdc.dg/torture/pr109144.d: New test.
17041
17042 2023-03-16 Richard Biener <rguenther@suse.de>
17043
17044 PR tree-optimization/109123
17045 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
17046 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
17047 the name of the pointer.
17048 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
17049
17050 2023-03-15 Jason Merrill <jason@redhat.com>
17051
17052 PR c++/103871
17053 PR c++/98056
17054 * g++.dg/coroutines/co-await-initlist1.C: New test.
17055
17056 2023-03-15 David Malcolm <dmalcolm@redhat.com>
17057
17058 PR analyzer/109097
17059 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
17060 have an invocation object marked as succeeding, with no
17061 notifications.
17062 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
17063 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
17064 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
17065 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
17066 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
17067 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
17068 and test cases.
17069
17070 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
17071
17072 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
17073 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
17074 * gcc.target/i386/sse-movss-4.c (dg-options):
17075 Use -mno-sse4. Simplify scan-assembler-not strings.
17076 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
17077 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
17078
17079 2023-03-15 Harald Anlauf <anlauf@gmx.de>
17080 Tobias Burnus <tobias@codesourcery.com>
17081
17082 PR fortran/58331
17083 * gfortran.dg/class_dummy_10.f90: New test.
17084
17085 2023-03-15 Marek Polacek <polacek@redhat.com>
17086
17087 PR c++/107280
17088 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
17089
17090 2023-03-15 Richard Biener <rguenther@suse.de>
17091
17092 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
17093 diagnostic.
17094
17095 2023-03-15 Jason Merrill <jason@redhat.com>
17096
17097 PR c++/58538
17098 * g++.dg/template/ttp7.C: Remove expected error.
17099
17100 2023-03-15 Jason Merrill <jason@redhat.com>
17101
17102 PR c++/108179
17103 PR c++/104107
17104 PR c++/95036
17105 * g++.dg/template/ttp35.C: New test.
17106
17107 2023-03-15 Richard Biener <rguenther@suse.de>
17108
17109 PR tree-optimization/109139
17110 * gcc.dg/torture/pr109139.c: New testcase.
17111
17112 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17113
17114 * gcc.target/riscv/xtheadmempair-1.c: New test.
17115 * gcc.target/riscv/xtheadmempair-2.c: New test.
17116 * gcc.target/riscv/xtheadmempair-3.c: New test.
17117
17118 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17119
17120 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
17121
17122 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17123
17124 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
17125
17126 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17127
17128 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
17129 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
17130 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
17131 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
17132 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
17133 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
17134 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
17135 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
17136
17137 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17138
17139 * gcc.target/riscv/xtheadbb-ext.c: New test.
17140 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
17141 * gcc.target/riscv/xtheadbb-extu.c: New test.
17142 * gcc.target/riscv/xtheadbb-ff1.c: New test.
17143 * gcc.target/riscv/xtheadbb-rev.c: New test.
17144 * gcc.target/riscv/xtheadbb-srri.c: New test.
17145
17146 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17147
17148 * gcc.target/riscv/xtheadbs-tst.c: New test.
17149
17150 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17151
17152 * gcc.target/riscv/xtheadba-addsl.c: New test.
17153
17154 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17155
17156 * gcc.target/riscv/mcpu-thead-c906.c: New test.
17157
17158 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17159
17160 * gcc.target/riscv/xtheadba.c: New test.
17161 * gcc.target/riscv/xtheadbb.c: New test.
17162 * gcc.target/riscv/xtheadbs.c: New test.
17163 * gcc.target/riscv/xtheadcmo.c: New test.
17164 * gcc.target/riscv/xtheadcondmov.c: New test.
17165 * gcc.target/riscv/xtheadfmemidx.c: New test.
17166 * gcc.target/riscv/xtheadfmv.c: New test.
17167 * gcc.target/riscv/xtheadint.c: New test.
17168 * gcc.target/riscv/xtheadmac.c: New test.
17169 * gcc.target/riscv/xtheadmemidx.c: New test.
17170 * gcc.target/riscv/xtheadmempair.c: New test.
17171 * gcc.target/riscv/xtheadsync.c: New test.
17172
17173 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
17174
17175 PR target/109117
17176 * gcc.target/i386/pr109117-1.c: New test.
17177
17178 2023-03-15 Jonathan Yong <10walls@gmail.com>
17179
17180 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
17181 * gcc.dg/pic-3.c: Ditto.
17182 * gcc.dg/pic-4.c: Ditto.
17183
17184 2023-03-14 Patrick Palka <ppalka@redhat.com>
17185
17186 PR c++/96830
17187 * g++.dg/cpp2a/concepts-class5.C: New test.
17188 * g++.dg/cpp2a/concepts-class5a.C: New test.
17189
17190 2023-03-14 Patrick Palka <ppalka@redhat.com>
17191
17192 PR c++/96830
17193 * g++.dg/cpp2a/concepts-friend14.C: New test.
17194
17195 2023-03-14 Jason Merrill <jason@redhat.com>
17196
17197 PR c++/108468
17198 * g++.dg/cpp1y/var-templ78.C: New test.
17199
17200 2023-03-14 Jason Merrill <jason@redhat.com>
17201
17202 PR c++/107310
17203 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
17204 * g++.dg/warn/Wreturn-6.C: New test.
17205
17206 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17207
17208 PR target/109109
17209 * gcc.target/i386/pr109109-1.c: New test.
17210 * gcc.target/i386/pr109109-2.c: New test.
17211
17212 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
17213
17214 PR d/109108
17215 * gdc.dg/torture/imports/pr109108.d: New test.
17216 * gdc.dg/torture/pr109108.d: New test.
17217
17218 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17219
17220 PR c++/108972
17221 PR testsuite/109129
17222 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
17223 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
17224 rather than ! concepts.
17225
17226 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17227
17228 PR c++/109096
17229 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
17230
17231 2023-03-14 Richard Biener <rguenther@suse.de>
17232
17233 * gcc.dg/auto-init-unused-1.c: New testcase.
17234
17235 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
17236
17237 PR tree-optimization/109005
17238 * gnat.dg/specs/opt6.ads: New test.
17239
17240 2023-03-14 Tamar Christina <tamar.christina@arm.com>
17241
17242 PR testsuite/109118
17243 * gcc.dg/mla_1.c: Moved to...
17244 * gcc.target/aarch64/sve/mla_3.c: ...here.
17245
17246 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17247
17248 PR tree-optimization/109115
17249 * gcc.dg/pr109115.c: New test.
17250
17251 2023-03-14 Richard Biener <rguenther@suse.de>
17252
17253 * g++.dg/torture/20230313.C: New testcase.
17254
17255 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
17256
17257 * gm2/pim/fail/largeconst.mod: New test.
17258
17259 2023-03-13 Jason Merrill <jason@redhat.com>
17260
17261 PR c++/107128
17262 * g++.dg/warn/pragma-system_header6.h: New test.
17263 * g++.dg/warn/pragma-system_header6.C: New test.
17264
17265 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17266
17267 PR analyzer/105906
17268 * gcc.dg/analyzer/leak-pr105906.c: New test.
17269
17270 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17271
17272 PR analyzer/108045
17273 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
17274 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
17275
17276 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17277
17278 * gcc.dg/analyzer/exec-1.c: New test.
17279 * gcc.dg/analyzer/snprintf-concat.c: New test.
17280 * gcc.dg/analyzer/vsnprintf-1.c: New test.
17281
17282 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17283
17284 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
17285
17286 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
17287
17288 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
17289 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
17290 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
17291 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
17292 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
17293 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
17294 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
17295 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
17296 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
17297 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
17298 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
17299 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
17300 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
17301 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
17302 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
17303 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
17304 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
17305 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
17306 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
17307 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
17308 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
17309 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
17310 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
17311 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
17312 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
17313 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
17314 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
17315 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
17316 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
17317 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
17318 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
17319 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
17320 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
17321 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
17322 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
17323 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
17324 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
17325 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
17326 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
17327 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
17328 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
17329 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
17330 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
17331 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
17332 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
17333 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
17334 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
17335 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
17336 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
17337 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
17338 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
17339 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
17340 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
17341 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
17342 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
17343 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
17344 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
17345 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
17346 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
17347 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
17348 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
17349 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
17350 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
17351 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
17352 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
17353 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
17354 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
17355 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
17356 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
17357 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
17358 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
17359 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
17360 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
17361 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
17362 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
17363 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
17364 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
17365 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
17366 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
17367 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
17368 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
17369 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
17370 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
17371 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
17372 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
17373 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
17374 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
17375 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
17376 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
17377 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
17378 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
17379 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
17380 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
17381 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
17382 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
17383 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
17384 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
17385 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
17386 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
17387 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
17388 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
17389 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
17390 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
17391 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
17392 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
17393 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
17394 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
17395 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
17396 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
17397 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
17398 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
17399 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
17400 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
17401 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
17402 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
17403 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
17404 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
17405 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
17406 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
17407 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
17408 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
17409 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
17410 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
17411 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
17412 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
17413 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
17414 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
17415 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
17416 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
17417 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
17418 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
17419 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
17420 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
17421 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
17422 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
17423 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
17424 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
17425 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
17426 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
17427 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
17428 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
17429 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
17430 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
17431 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
17432 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
17433 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
17434 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
17435 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
17436 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
17437 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
17438 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
17439 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
17440 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
17441 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
17442 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
17443 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
17444 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
17445 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
17446 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
17447 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
17448 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
17449 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
17450 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
17451 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
17452 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
17453 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
17454 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
17455 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
17456 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
17457 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
17458 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
17459 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
17460 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
17461 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
17462 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
17463 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
17464 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
17465 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
17466 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
17467 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
17468 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
17469 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
17470 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
17471 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
17472 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
17473 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
17474 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
17475 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
17476 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
17477 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
17478 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
17479 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
17480 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
17481 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
17482 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
17483 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
17484 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
17485 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
17486 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
17487 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
17488 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
17489 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
17490 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
17491 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
17492 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
17493 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
17494 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
17495 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
17496 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
17497 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
17498 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
17499 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
17500 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
17501 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
17502 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
17503 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
17504 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
17505 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
17506 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
17507 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
17508 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
17509 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
17510 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
17511 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
17512 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
17513 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
17514 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
17515 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
17516 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
17517 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
17518 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
17519 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
17520 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
17521 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
17522 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
17523 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
17524 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
17525 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
17526 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
17527 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
17528 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
17529 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
17530 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
17531 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
17532 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
17533 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
17534 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
17535 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
17536 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
17537 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
17538 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
17539 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
17540 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
17541 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
17542 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
17543 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
17544 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
17545 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
17546 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
17547 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
17548 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
17549 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
17550 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
17551 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
17552 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
17553 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
17554 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
17555 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
17556 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
17557 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
17558 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
17559 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
17560 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
17561 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
17562 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
17563 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
17564 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
17565 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
17566 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
17567 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
17568 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
17569 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
17570 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
17571 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
17572 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
17573 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
17574 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
17575 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
17576 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
17577 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
17578 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
17579 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
17580 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
17581 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
17582 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
17583 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
17584 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
17585 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
17586 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
17587 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
17588 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
17589 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
17590 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
17591 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
17592 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
17593 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
17594 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
17595 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
17596 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
17597 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
17598 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
17599 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
17600 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
17601 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
17602 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
17603 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
17604 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
17605 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
17606 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
17607 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
17608 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
17609 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
17610 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
17611 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
17612 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
17613 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
17614 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
17615 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
17616 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
17617 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
17618 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
17619 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
17620 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
17621 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
17622 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
17623 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
17624 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
17625 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
17626 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
17627 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
17628 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
17629 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
17630 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
17631 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
17632 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
17633 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
17634 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
17635 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
17636 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
17637 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
17638 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
17639 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
17640 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
17641 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
17642 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
17643 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
17644 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
17645 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
17646 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
17647 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
17648 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
17649 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
17650 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
17651 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
17652 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
17653 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
17654 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
17655 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
17656 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
17657 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
17658 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
17659 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
17660 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
17661 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
17662 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
17663 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
17664 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
17665 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
17666 * g++.target/riscv/rvv/base/vle-1.C: Removed.
17667 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
17668 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
17669 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
17670 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
17671 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
17672 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
17673 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
17674 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
17675 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
17676 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
17677 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
17678 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
17679 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
17680 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
17681 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
17682 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
17683 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
17684 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
17685 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
17686 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
17687 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
17688 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
17689 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
17690 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
17691 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
17692 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
17693 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
17694 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
17695 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
17696 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
17697 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
17698 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
17699 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
17700 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
17701 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
17702 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
17703 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
17704 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
17705 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
17706 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
17707 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
17708 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
17709 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
17710 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
17711 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
17712 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
17713 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
17714 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
17715 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
17716 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
17717 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
17718 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
17719 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
17720 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
17721 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
17722 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
17723 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
17724 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
17725 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
17726 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
17727 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
17728 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
17729 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
17730 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
17731 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
17732 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
17733 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
17734 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
17735 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
17736 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
17737 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
17738 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
17739 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
17740 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
17741 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
17742 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
17743 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
17744 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
17745 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
17746 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
17747 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
17748 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
17749 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
17750 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
17751 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
17752 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
17753 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
17754 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
17755 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
17756 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
17757 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
17758 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
17759 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
17760 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
17761 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
17762 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
17763 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
17764 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
17765 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
17766 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
17767 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
17768 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
17769 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
17770 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
17771 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
17772 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
17773 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
17774 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
17775 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
17776 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
17777 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
17778 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
17779 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
17780 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
17781 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
17782 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
17783 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
17784 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
17785 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
17786 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
17787 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
17788 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
17789 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
17790 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
17791 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
17792 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
17793 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
17794 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
17795 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
17796 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
17797 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
17798 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
17799 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
17800 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
17801 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
17802 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
17803 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
17804 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
17805 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
17806 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
17807 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
17808 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
17809 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
17810 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
17811 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
17812 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
17813 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
17814 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
17815 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
17816 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
17817 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
17818 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
17819 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
17820 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
17821 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
17822 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
17823 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
17824 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
17825 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
17826 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
17827 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
17828 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
17829 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
17830 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
17831 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
17832 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
17833 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
17834 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
17835 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
17836 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
17837 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
17838 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
17839 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
17840 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
17841 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
17842 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
17843 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
17844 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
17845 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
17846 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
17847 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
17848 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
17849 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
17850 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
17851 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
17852 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
17853 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
17854 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
17855 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
17856 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
17857 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
17858 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
17859 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
17860 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
17861 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
17862 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
17863 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
17864 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
17865 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
17866 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
17867 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
17868 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
17869 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
17870 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
17871 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
17872 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
17873 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
17874 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
17875 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
17876 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
17877 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
17878 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
17879 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
17880 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
17881 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
17882 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
17883 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
17884 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
17885 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
17886 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
17887 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
17888 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
17889 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
17890 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
17891 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
17892 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
17893 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
17894 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
17895 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
17896 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
17897 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
17898 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
17899 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
17900 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
17901 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
17902 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
17903 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
17904 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
17905 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
17906 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
17907 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
17908 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
17909 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
17910 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
17911 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
17912 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
17913 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
17914 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
17915 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
17916 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
17917 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
17918 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
17919 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
17920 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
17921 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
17922 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
17923 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
17924 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
17925 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
17926 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
17927 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
17928 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
17929 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
17930 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
17931 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
17932 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
17933 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
17934 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
17935 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
17936 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
17937 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
17938 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
17939 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
17940 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
17941 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
17942 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
17943 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
17944 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
17945 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
17946 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
17947 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
17948 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
17949 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
17950 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
17951 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
17952 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
17953 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
17954 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
17955 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
17956 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
17957 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
17958 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
17959 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
17960 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
17961 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
17962 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
17963 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
17964 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
17965 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
17966 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
17967 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
17968 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
17969 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
17970 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
17971 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
17972 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
17973 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
17974 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
17975 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
17976 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
17977 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
17978 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
17979 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
17980 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
17981 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
17982 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
17983 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
17984 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
17985 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
17986 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
17987 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
17988 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
17989 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
17990 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
17991 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
17992 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
17993 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
17994 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
17995 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
17996 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
17997 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
17998 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
17999 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
18000 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
18001 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
18002 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
18003 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
18004 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
18005 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
18006 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
18007 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
18008 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
18009 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
18010 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
18011 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
18012 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
18013 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
18014 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
18015 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
18016 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
18017 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
18018 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
18019 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
18020 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
18021 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
18022 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
18023 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
18024 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
18025 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
18026 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
18027 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
18028 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
18029 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
18030 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
18031 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
18032 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
18033 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
18034 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
18035 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
18036 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
18037 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
18038 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
18039 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
18040 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
18041 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
18042 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
18043 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
18044 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
18045 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
18046 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
18047 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
18048 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
18049 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
18050 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
18051 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
18052 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
18053 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
18054 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
18055 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
18056 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
18057 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
18058 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
18059 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
18060 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
18061 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
18062 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
18063 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
18064 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
18065 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
18066 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
18067 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
18068 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
18069 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
18070 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
18071 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
18072 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
18073 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
18074 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
18075 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
18076 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
18077 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
18078 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
18079 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
18080 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
18081 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
18082 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
18083 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
18084 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
18085 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
18086 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
18087 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
18088 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
18089 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
18090 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
18091 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
18092 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
18093 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
18094 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
18095 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
18096 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
18097 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
18098 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
18099 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
18100 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
18101 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
18102 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
18103 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
18104 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
18105 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
18106 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
18107 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
18108 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
18109 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
18110 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
18111 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
18112 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
18113 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
18114 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
18115 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
18116 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
18117 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
18118 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
18119 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
18120 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
18121 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
18122 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
18123 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
18124 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
18125 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
18126 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
18127 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
18128 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
18129 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
18130 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
18131 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
18132 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
18133 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
18134 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
18135 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
18136 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
18137 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
18138 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
18139 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
18140 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
18141 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
18142 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
18143 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
18144 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
18145 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
18146 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
18147 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
18148 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
18149 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
18150 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
18151 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
18152 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
18153 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
18154 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
18155 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
18156 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
18157 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
18158 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
18159 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
18160 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
18161 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
18162 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
18163 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
18164 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
18165 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
18166 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
18167 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
18168 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
18169 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
18170 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
18171 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
18172 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
18173 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
18174 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
18175 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
18176 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
18177 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
18178 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
18179 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
18180 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
18181 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
18182 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
18183 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
18184 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
18185 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
18186 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
18187 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
18188 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
18189 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
18190 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
18191 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
18192 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
18193 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
18194 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
18195 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
18196 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
18197 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
18198 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
18199 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
18200 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
18201 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
18202 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
18203 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
18204 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
18205 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
18206 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
18207 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
18208 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
18209 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
18210 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
18211 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
18212 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
18213 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
18214 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
18215 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
18216 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
18217 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
18218 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
18219 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
18220 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
18221 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
18222 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
18223 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
18224 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
18225 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
18226 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
18227 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
18228 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
18229 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
18230 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
18231 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
18232 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
18233 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
18234 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
18235 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
18236 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
18237 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
18238 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
18239 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
18240 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
18241 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
18242 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
18243 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
18244 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
18245 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
18246 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
18247 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
18248 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
18249 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
18250 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
18251 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
18252 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
18253 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
18254 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
18255 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
18256 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
18257 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
18258 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
18259 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
18260 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
18261 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
18262 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
18263 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
18264 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
18265 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
18266 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
18267 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
18268 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
18269 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
18270 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
18271 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
18272 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
18273 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
18274 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
18275 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
18276 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
18277 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
18278 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
18279 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
18280 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
18281 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
18282 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
18283 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
18284 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
18285 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
18286 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
18287 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
18288 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
18289 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
18290 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
18291 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
18292 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
18293 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
18294 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
18295 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
18296 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
18297 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
18298 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
18299 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
18300 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
18301 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
18302 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
18303 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
18304 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
18305 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
18306 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
18307 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
18308 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
18309 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
18310 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
18311 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
18312 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
18313 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
18314 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
18315 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
18316 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
18317 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
18318 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
18319 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
18320 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
18321 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
18322 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
18323 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
18324 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
18325 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
18326 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
18327 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
18328 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
18329 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
18330 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
18331 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
18332 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
18333 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
18334 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
18335 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
18336 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
18337 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
18338 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
18339 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
18340 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
18341 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
18342 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
18343 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
18344 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
18345 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
18346 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
18347 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
18348 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
18349 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
18350 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
18351 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
18352 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
18353 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
18354 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
18355 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
18356 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
18357 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
18358 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
18359 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
18360 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
18361 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
18362 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
18363 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
18364 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
18365 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
18366 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
18367 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
18368 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
18369 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
18370 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
18371 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
18372 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
18373 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
18374 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
18375 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
18376 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
18377 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
18378 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
18379 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
18380 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
18381 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
18382 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
18383 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
18384 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
18385 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
18386 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
18387 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
18388 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
18389 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
18390 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
18391 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
18392 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
18393 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
18394 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
18395 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
18396 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
18397 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
18398 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
18399 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
18400 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
18401 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
18402 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
18403 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
18404 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
18405 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
18406 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
18407 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
18408 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
18409 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
18410 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
18411 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
18412 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
18413 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
18414 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
18415 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
18416 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
18417 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
18418 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
18419 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
18420 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
18421 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
18422 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
18423 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
18424 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
18425 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
18426 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
18427 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
18428 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
18429 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
18430 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
18431 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
18432 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
18433 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
18434 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
18435 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
18436 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
18437 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
18438 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
18439 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
18440 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
18441 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
18442 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
18443 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
18444 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
18445 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
18446 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
18447 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
18448 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
18449 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
18450 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
18451 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
18452 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
18453 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
18454 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
18455 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
18456 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
18457 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
18458 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
18459 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
18460 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
18461 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
18462 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
18463 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
18464 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
18465 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
18466 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
18467 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
18468 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
18469 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
18470 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
18471 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
18472 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
18473 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
18474 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
18475 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
18476 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
18477 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
18478 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
18479 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
18480 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
18481 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
18482 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
18483 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
18484 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
18485 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
18486 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
18487 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
18488 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
18489 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
18490 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
18491 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
18492 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
18493 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
18494 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
18495 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
18496 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
18497 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
18498 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
18499 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
18500 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
18501 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
18502 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
18503 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
18504 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
18505 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
18506 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
18507 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
18508 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
18509 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
18510 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
18511 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
18512 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
18513 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
18514 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
18515 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
18516 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
18517 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
18518 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
18519 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
18520 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
18521 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
18522 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
18523 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
18524 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
18525 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
18526 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
18527 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
18528 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
18529 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
18530 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
18531 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
18532 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
18533 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
18534 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
18535 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
18536 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
18537 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
18538 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
18539 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
18540 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
18541 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
18542 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
18543 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
18544 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
18545 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
18546 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
18547 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
18548 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
18549 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
18550 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
18551 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
18552 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
18553 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
18554 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
18555 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
18556 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
18557 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
18558 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
18559 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
18560 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
18561 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
18562 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
18563 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
18564 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
18565 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
18566 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
18567 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
18568 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
18569 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
18570 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
18571 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
18572 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
18573 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
18574 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
18575 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
18576 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
18577 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
18578 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
18579 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
18580 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
18581 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
18582 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
18583 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
18584 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
18585 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
18586 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
18587 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
18588 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
18589 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
18590 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
18591 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
18592 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
18593 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
18594 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
18595 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
18596 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
18597 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
18598 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
18599 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
18600 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
18601 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
18602 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
18603 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
18604 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
18605 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
18606 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
18607 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
18608 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
18609 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
18610 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
18611 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
18612 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
18613 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
18614 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
18615 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
18616 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
18617 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
18618 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
18619 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
18620 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
18621 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
18622 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
18623 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
18624 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
18625 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
18626 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
18627 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
18628 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
18629 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
18630 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
18631 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
18632 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
18633 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
18634 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
18635 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
18636 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
18637 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
18638 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
18639 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
18640 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
18641 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
18642 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
18643 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
18644 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
18645 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
18646 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
18647 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
18648 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
18649 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
18650 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
18651 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
18652 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
18653 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
18654 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
18655 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
18656 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
18657 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
18658 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
18659 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
18660 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
18661 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
18662 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
18663 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
18664 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
18665 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
18666 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
18667 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
18668 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
18669 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
18670 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
18671 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
18672 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
18673 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
18674 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
18675 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
18676 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
18677 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
18678 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
18679 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
18680 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
18681 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
18682 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
18683 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
18684 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
18685 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
18686 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
18687 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
18688 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
18689 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
18690 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
18691 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
18692 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
18693 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
18694 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
18695 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
18696 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
18697 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
18698 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
18699 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
18700 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
18701 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
18702 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
18703 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
18704 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
18705 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
18706 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
18707 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
18708 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
18709 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
18710 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
18711 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
18712 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
18713 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
18714 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
18715 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
18716 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
18717 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
18718 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
18719 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
18720 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
18721 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
18722 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
18723 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
18724 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
18725 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
18726 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
18727 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
18728 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
18729 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
18730 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
18731 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
18732 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
18733 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
18734 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
18735 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
18736 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
18737 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
18738 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
18739 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
18740 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
18741 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
18742 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
18743 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
18744 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
18745 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
18746 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
18747 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
18748 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
18749 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
18750 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
18751 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
18752 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
18753 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
18754 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
18755 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
18756 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
18757 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
18758 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
18759 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
18760 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
18761 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
18762 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
18763 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
18764 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
18765 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
18766 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
18767 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
18768 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
18769 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
18770 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
18771 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
18772 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
18773 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
18774 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
18775 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
18776 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
18777 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
18778 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
18779 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
18780 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
18781 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
18782 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
18783 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
18784 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
18785 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
18786 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
18787 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
18788 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
18789 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
18790 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
18791 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
18792 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
18793 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
18794 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
18795 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
18796 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
18797 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
18798 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
18799 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
18800 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
18801 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
18802 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
18803 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
18804 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
18805 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
18806 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
18807 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
18808 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
18809 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
18810 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
18811 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
18812 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
18813 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
18814 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
18815 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
18816 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
18817 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
18818 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
18819 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
18820 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
18821 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
18822 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
18823 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
18824 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
18825 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
18826 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
18827 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
18828 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
18829 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
18830 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
18831 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
18832 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
18833 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
18834 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
18835 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
18836 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
18837 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
18838 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
18839 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
18840 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
18841 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
18842 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
18843 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
18844 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
18845 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
18846 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
18847 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
18848 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
18849 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
18850 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
18851 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
18852 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
18853 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
18854 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
18855 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
18856 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
18857 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
18858 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
18859 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
18860 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
18861 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
18862 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
18863 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
18864 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
18865 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
18866 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
18867 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
18868 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
18869 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
18870 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
18871 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
18872 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
18873 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
18874 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
18875 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
18876 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
18877 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
18878 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
18879 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
18880 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
18881 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
18882 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
18883 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
18884 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
18885 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
18886 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
18887 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
18888 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
18889 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
18890 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
18891 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
18892 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
18893 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
18894 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
18895 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
18896 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
18897 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
18898 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
18899 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
18900 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
18901 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
18902 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
18903 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
18904 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
18905 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
18906 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
18907 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
18908 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
18909 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
18910 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
18911 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
18912 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
18913 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
18914 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
18915 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
18916 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
18917 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
18918 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
18919 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
18920 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
18921 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
18922 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
18923 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
18924 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
18925 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
18926 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
18927 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
18928 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
18929 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
18930 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
18931 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
18932 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
18933 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
18934 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
18935 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
18936 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
18937 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
18938 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
18939 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
18940 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
18941 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
18942 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
18943 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
18944 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
18945 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
18946 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
18947 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
18948 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
18949 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
18950 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
18951 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
18952 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
18953 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
18954 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
18955 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
18956 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
18957 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
18958 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
18959 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
18960 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
18961 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
18962 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
18963 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
18964 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
18965 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
18966 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
18967 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
18968 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
18969 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
18970 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
18971 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
18972 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
18973 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
18974 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
18975 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
18976 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
18977 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
18978 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
18979 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
18980 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
18981 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
18982 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
18983 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
18984 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
18985 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
18986 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
18987 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
18988 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
18989 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
18990 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
18991 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
18992 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
18993 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
18994 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
18995 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
18996 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
18997 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
18998 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
18999 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
19000 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
19001 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
19002 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
19003 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
19004 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
19005 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
19006 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
19007 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
19008 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
19009 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
19010 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
19011 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
19012 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
19013 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
19014 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
19015 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
19016 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
19017 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
19018 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
19019 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
19020 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
19021 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
19022 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
19023 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
19024 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
19025 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
19026 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
19027 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
19028 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
19029 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
19030 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
19031 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
19032 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
19033 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
19034 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
19035 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
19036 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
19037 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
19038 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
19039 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
19040 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
19041 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
19042 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
19043 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
19044 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
19045 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
19046 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
19047 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
19048 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
19049 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
19050 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
19051 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
19052 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
19053 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
19054 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
19055 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
19056 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
19057 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
19058 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
19059 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
19060 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
19061 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
19062 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
19063 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
19064 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
19065 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
19066 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
19067 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
19068 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
19069 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
19070 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
19071 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
19072 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
19073 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
19074 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
19075 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
19076 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
19077 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
19078 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
19079 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
19080 * g++.target/riscv/rvv/base/vse-1.C: Removed.
19081 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
19082 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
19083 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
19084 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
19085 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
19086 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
19087 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
19088 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
19089 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
19090 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
19091 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
19092 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
19093 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
19094 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
19095 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
19096 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
19097 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
19098 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
19099 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
19100 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
19101 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
19102 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
19103 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
19104 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
19105 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
19106 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
19107 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
19108 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
19109 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
19110 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
19111 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
19112 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
19113 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
19114 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
19115 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
19116 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
19117 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
19118 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
19119 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
19120 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
19121 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
19122 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
19123 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
19124 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
19125 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
19126 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
19127 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
19128 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
19129 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
19130 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
19131 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
19132 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
19133 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
19134 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
19135 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
19136 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
19137 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
19138 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
19139 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
19140 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
19141 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
19142 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
19143 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
19144 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
19145 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
19146 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
19147 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
19148 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
19149 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
19150 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
19151 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
19152 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
19153 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
19154 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
19155 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
19156 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
19157 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
19158 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
19159 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
19160 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
19161 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
19162 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
19163 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
19164 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
19165 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
19166 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
19167 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
19168 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
19169 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
19170 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
19171 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
19172 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
19173 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
19174 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
19175 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
19176 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
19177 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
19178 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
19179 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
19180 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
19181 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
19182 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
19183 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
19184 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
19185 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
19186 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
19187 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
19188 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
19189 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
19190 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
19191 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
19192 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
19193 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
19194 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
19195 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
19196 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
19197 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
19198 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
19199 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
19200 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
19201 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
19202 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
19203 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
19204 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
19205 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
19206 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
19207 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
19208 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
19209 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
19210 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
19211 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
19212 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
19213 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
19214 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
19215 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
19216 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
19217 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
19218 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
19219 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
19220 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
19221 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
19222 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
19223 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
19224 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
19225 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
19226 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
19227 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
19228 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
19229 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
19230 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
19231 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
19232 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
19233 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
19234 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
19235 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
19236 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
19237 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
19238 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
19239 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
19240 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
19241 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
19242 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
19243 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
19244 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
19245 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
19246 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
19247 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
19248 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
19249 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
19250 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
19251 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
19252 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
19253 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
19254 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
19255 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
19256 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
19257 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
19258 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
19259 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
19260 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
19261 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
19262 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
19263 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
19264 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
19265 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
19266 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
19267 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
19268 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
19269 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
19270 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
19271 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
19272 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
19273 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
19274 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
19275 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
19276 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
19277 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
19278 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
19279 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
19280 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
19281 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
19282 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
19283 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
19284 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
19285 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
19286 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
19287 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
19288 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
19289 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
19290 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
19291 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
19292 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
19293 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
19294 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
19295 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
19296 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
19297 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
19298 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
19299 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
19300 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
19301 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
19302 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
19303 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
19304 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
19305 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
19306 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
19307 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
19308 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
19309 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
19310 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
19311 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
19312 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
19313 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
19314 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
19315 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
19316 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
19317 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
19318 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
19319 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
19320 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
19321 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
19322 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
19323 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
19324 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
19325 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
19326 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
19327 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
19328 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
19329 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
19330 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
19331 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
19332 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
19333 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
19334 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
19335 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
19336 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
19337 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
19338 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
19339 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
19340 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
19341 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
19342 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
19343 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
19344 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
19345 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
19346 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
19347 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
19348 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
19349 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
19350 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
19351 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
19352 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
19353 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
19354 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
19355 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
19356 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
19357 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
19358 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
19359 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
19360 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
19361 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
19362 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
19363 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
19364 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
19365 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
19366 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
19367 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
19368 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
19369 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
19370 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
19371 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
19372 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
19373 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
19374 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
19375 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
19376 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
19377 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
19378 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
19379 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
19380 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
19381 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
19382 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
19383 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
19384 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
19385 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
19386 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
19387 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
19388 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
19389 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
19390 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
19391 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
19392 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
19393 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
19394 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
19395 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
19396 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
19397 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
19398 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
19399 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
19400 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
19401 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
19402 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
19403 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
19404 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
19405 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
19406 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
19407 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
19408 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
19409 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
19410 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
19411 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
19412 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
19413 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
19414 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
19415 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
19416 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
19417 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
19418 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
19419 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
19420 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
19421 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
19422 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
19423 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
19424 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
19425 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
19426 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
19427 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
19428 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
19429 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
19430 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
19431 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
19432 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
19433 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
19434 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
19435 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
19436 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
19437 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
19438 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
19439 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
19440 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
19441 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
19442 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
19443 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
19444 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
19445 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
19446 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
19447 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
19448 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
19449 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
19450 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
19451 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
19452 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
19453 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
19454 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
19455 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
19456 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
19457 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
19458 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
19459 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
19460 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
19461 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
19462 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
19463 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
19464 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
19465 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
19466 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
19467 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
19468 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
19469 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
19470 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
19471 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
19472 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
19473 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
19474 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
19475 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
19476 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
19477 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
19478 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
19479 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
19480 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
19481 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
19482 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
19483 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
19484 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
19485 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
19486 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
19487 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
19488 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
19489 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
19490 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
19491 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
19492 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
19493 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
19494 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
19495 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
19496 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
19497 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
19498 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
19499 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
19500 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
19501 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
19502 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
19503 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
19504 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
19505 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
19506 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
19507 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
19508 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
19509 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
19510 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
19511 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
19512 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
19513 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
19514 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
19515 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
19516 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
19517 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
19518 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
19519 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
19520 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
19521 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
19522 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
19523 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
19524 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
19525 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
19526 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
19527 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
19528 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
19529 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
19530 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
19531 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
19532 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
19533 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
19534 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
19535 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
19536 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
19537 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
19538 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
19539 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
19540 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
19541 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
19542 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
19543 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
19544 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
19545 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
19546 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
19547 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
19548 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
19549 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
19550 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
19551 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
19552 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
19553 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
19554 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
19555 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
19556 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
19557 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
19558 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
19559 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
19560 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
19561 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
19562 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
19563 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
19564 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
19565 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
19566 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
19567 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
19568 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
19569 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
19570 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
19571 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
19572 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
19573 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
19574 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
19575 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
19576 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
19577 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
19578 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
19579 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
19580 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
19581 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
19582 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
19583 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
19584 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
19585 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
19586 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
19587 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
19588 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
19589 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
19590 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
19591 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
19592 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
19593 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
19594 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
19595 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
19596 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
19597 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
19598 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
19599 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
19600 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
19601 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
19602 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
19603 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
19604 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
19605 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
19606 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
19607 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
19608 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
19609 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
19610 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
19611 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
19612 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
19613 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
19614 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
19615 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
19616 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
19617 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
19618 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
19619 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
19620 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
19621 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
19622 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
19623 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
19624 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
19625 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
19626 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
19627 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
19628 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
19629 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
19630 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
19631 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
19632 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
19633 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
19634 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
19635 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
19636 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
19637 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
19638 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
19639 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
19640 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
19641 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
19642 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
19643 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
19644 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
19645 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
19646 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
19647 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
19648 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
19649 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
19650 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
19651 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
19652 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
19653 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
19654 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
19655 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
19656 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
19657 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
19658 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
19659 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
19660 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
19661 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
19662 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
19663 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
19664 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
19665 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
19666 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
19667 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
19668 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
19669 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
19670 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
19671 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
19672 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
19673 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
19674 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
19675 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
19676 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
19677 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
19678 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
19679 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
19680 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
19681 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
19682 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
19683 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
19684 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
19685 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
19686 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
19687 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
19688 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
19689 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
19690 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
19691 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
19692 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
19693 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
19694 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
19695 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
19696 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
19697 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
19698 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
19699 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
19700 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
19701 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
19702 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
19703 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
19704 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
19705 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
19706 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
19707 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
19708 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
19709 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
19710 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
19711 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
19712 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
19713 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
19714 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
19715 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
19716 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
19717 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
19718 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
19719 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
19720 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
19721 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
19722 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
19723 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
19724 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
19725 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
19726 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
19727 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
19728 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
19729 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
19730 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
19731 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
19732 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
19733 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
19734 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
19735 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
19736 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
19737 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
19738 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
19739 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
19740 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
19741 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
19742 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
19743 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
19744 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
19745 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
19746 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
19747 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
19748 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
19749 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
19750 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
19751 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
19752 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
19753 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
19754 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
19755 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
19756 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
19757 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
19758 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
19759 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
19760 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
19761 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
19762 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
19763 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
19764 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
19765 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
19766 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
19767 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
19768 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
19769 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
19770 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
19771 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
19772 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
19773 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
19774 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
19775 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
19776 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
19777 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
19778 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
19779 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
19780 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
19781 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
19782 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
19783 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
19784 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
19785 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
19786 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
19787 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
19788 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
19789 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
19790 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
19791 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
19792 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
19793 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
19794 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
19795 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
19796 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
19797 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
19798 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
19799 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
19800 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
19801 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
19802 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
19803 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
19804 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
19805 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
19806 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
19807 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
19808 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
19809 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
19810 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
19811 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
19812 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
19813 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
19814 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
19815 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
19816 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
19817 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
19818 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
19819 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
19820 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
19821 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
19822 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
19823 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
19824 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
19825 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
19826 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
19827 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
19828 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
19829 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
19830 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
19831 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
19832 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
19833 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
19834 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
19835 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
19836 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
19837 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
19838 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
19839 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
19840 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
19841 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
19842 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
19843 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
19844 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
19845 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
19846 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
19847 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
19848 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
19849 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
19850 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
19851 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
19852 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
19853 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
19854 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
19855 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
19856 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
19857 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
19858 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
19859 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
19860 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
19861 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
19862 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
19863 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
19864 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
19865 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
19866 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
19867 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
19868 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
19869 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
19870 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
19871 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
19872 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
19873 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
19874 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
19875 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
19876 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
19877 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
19878 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
19879 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
19880 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
19881 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
19882 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
19883 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
19884 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
19885 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
19886 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
19887 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
19888 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
19889 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
19890 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
19891 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
19892 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
19893 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
19894 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
19895 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
19896 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
19897 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
19898 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
19899 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
19900 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
19901 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
19902 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
19903 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
19904 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
19905 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
19906 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
19907 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
19908 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
19909 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
19910 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
19911 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
19912 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
19913 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
19914 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
19915 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
19916 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
19917 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
19918 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
19919 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
19920 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
19921 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
19922 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
19923 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
19924 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
19925 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
19926 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
19927 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
19928 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
19929 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
19930 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
19931 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
19932 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
19933 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
19934 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
19935 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
19936 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
19937 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
19938 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
19939 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
19940 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
19941 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
19942 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
19943 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
19944 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
19945 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
19946 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
19947 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
19948 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
19949 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
19950 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
19951 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
19952 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
19953 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
19954 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
19955 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
19956 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
19957 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
19958 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
19959 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
19960 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
19961 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
19962 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
19963 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
19964 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
19965 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
19966 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
19967 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
19968 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
19969 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
19970 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
19971 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
19972 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
19973 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
19974 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
19975 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
19976 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
19977 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
19978 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
19979 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
19980 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
19981 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
19982 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
19983 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
19984 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
19985 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
19986 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
19987 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
19988 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
19989 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
19990 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
19991 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
19992 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
19993 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
19994 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
19995 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
19996 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
19997 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
19998 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
19999 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
20000 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
20001 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
20002 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
20003 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
20004 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
20005 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
20006 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
20007 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
20008 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
20009 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
20010 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
20011 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
20012 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
20013 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
20014 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
20015 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
20016 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
20017 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
20018 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
20019 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
20020 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
20021 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
20022 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
20023 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
20024 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
20025 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
20026 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
20027 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
20028 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
20029 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
20030 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
20031 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
20032 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
20033 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
20034 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
20035 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
20036 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
20037 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
20038 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
20039 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
20040 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
20041 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
20042 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
20043 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
20044 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
20045 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
20046 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
20047 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
20048 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
20049 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
20050 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
20051 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
20052 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
20053 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
20054 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
20055 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
20056 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
20057 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
20058 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
20059 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
20060 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
20061 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
20062 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
20063 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
20064 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
20065 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
20066 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
20067 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
20068 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
20069 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
20070 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
20071 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
20072 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
20073 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
20074 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
20075 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
20076 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
20077 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
20078 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
20079 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
20080 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
20081 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
20082 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
20083 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
20084 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
20085 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
20086 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
20087 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
20088 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
20089 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
20090 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
20091 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
20092 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
20093 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
20094 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
20095 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
20096 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
20097 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
20098 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
20099 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
20100 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
20101 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
20102 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
20103 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
20104 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
20105 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
20106 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
20107 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
20108 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
20109 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
20110 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
20111 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
20112 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
20113 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
20114 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
20115 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
20116 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
20117 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
20118 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
20119 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
20120 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
20121 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
20122 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
20123 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
20124 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
20125 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
20126 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
20127 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
20128 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
20129 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
20130 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
20131 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
20132 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
20133 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
20134 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
20135 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
20136 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
20137 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
20138 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
20139 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
20140 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
20141 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
20142 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
20143 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
20144 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
20145 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
20146 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
20147 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
20148 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
20149 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
20150 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
20151 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
20152 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
20153 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
20154 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
20155 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
20156 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
20157 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
20158 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
20159 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
20160 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
20161 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
20162 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
20163 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
20164 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
20165 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
20166 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
20167 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
20168 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
20169 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
20170 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
20171 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
20172 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
20173 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
20174 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
20175 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
20176 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
20177 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
20178 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
20179 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
20180 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
20181 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
20182 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
20183 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
20184 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
20185 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
20186 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
20187 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
20188 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
20189 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
20190 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
20191 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
20192 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
20193 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
20194 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
20195 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
20196 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
20197 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
20198 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
20199 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
20200 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
20201 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
20202 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
20203 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
20204 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
20205 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
20206 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
20207 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
20208 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
20209 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
20210 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
20211 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
20212 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
20213 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
20214 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
20215 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
20216 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
20217 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
20218 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
20219 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
20220 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
20221 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
20222 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
20223 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
20224 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
20225 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
20226 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
20227 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
20228 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
20229 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
20230 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
20231 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
20232 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
20233 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
20234 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
20235 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
20236 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
20237 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
20238 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
20239 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
20240 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
20241 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
20242 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
20243 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
20244 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
20245 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
20246 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
20247 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
20248 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
20249 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
20250 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
20251 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
20252 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
20253 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
20254 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
20255 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
20256 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
20257 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
20258 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
20259 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
20260 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
20261 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
20262 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
20263 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
20264 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
20265 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
20266 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
20267 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
20268 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
20269 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
20270 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
20271 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
20272 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
20273 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
20274 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
20275 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
20276 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
20277 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
20278 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
20279 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
20280 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
20281 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
20282 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
20283 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
20284 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
20285 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
20286 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
20287 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
20288 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
20289 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
20290 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
20291 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
20292 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
20293 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
20294 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
20295 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
20296 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
20297 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
20298 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
20299 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
20300 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
20301 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
20302 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
20303 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
20304 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
20305 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
20306 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
20307 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
20308 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
20309 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
20310 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
20311 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
20312 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
20313 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
20314 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
20315 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
20316 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
20317 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
20318 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
20319 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
20320 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
20321 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
20322 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
20323 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
20324 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
20325 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
20326 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
20327 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
20328 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
20329 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
20330 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
20331 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
20332 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
20333 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
20334 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
20335 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
20336 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
20337 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
20338 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
20339 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
20340 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
20341 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
20342 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
20343 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
20344 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
20345 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
20346 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
20347 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
20348 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
20349 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
20350 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
20351 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
20352 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
20353 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
20354 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
20355 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
20356 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
20357 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
20358 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
20359 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
20360 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
20361 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
20362 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
20363 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
20364 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
20365 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
20366 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
20367 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
20368 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
20369 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
20370 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
20371 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
20372 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
20373 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
20374 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
20375 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
20376 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
20377 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
20378 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
20379 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
20380 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
20381 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
20382 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
20383 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
20384 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
20385 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
20386 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
20387 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
20388 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
20389 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
20390 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
20391 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
20392 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
20393 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
20394 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
20395 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
20396 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
20397 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
20398 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
20399 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
20400 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
20401 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
20402 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
20403 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
20404 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
20405 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
20406 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
20407 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
20408 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
20409 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
20410 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
20411 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
20412 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
20413 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
20414 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
20415 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
20416 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
20417 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
20418 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
20419 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
20420 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
20421 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
20422 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
20423 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
20424 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
20425 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
20426 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
20427 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
20428 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
20429 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
20430 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
20431 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
20432 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
20433 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
20434 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
20435 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
20436 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
20437 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
20438 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
20439 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
20440 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
20441 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
20442 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
20443 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
20444 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
20445 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
20446 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
20447 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
20448 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
20449 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
20450 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
20451 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
20452 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
20453 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
20454 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
20455 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
20456 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
20457 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
20458 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
20459 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
20460 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
20461 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
20462 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
20463 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
20464 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
20465 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
20466 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
20467 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
20468 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
20469 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
20470 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
20471 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
20472 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
20473 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
20474 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
20475 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
20476 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
20477 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
20478 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
20479 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
20480 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
20481 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
20482 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
20483 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
20484 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
20485 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
20486 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
20487 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
20488 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
20489 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
20490 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
20491 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
20492 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
20493 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
20494 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
20495 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
20496 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
20497 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
20498 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
20499 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
20500 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
20501 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
20502 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
20503 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
20504 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
20505 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
20506 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
20507 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
20508 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
20509 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
20510 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
20511 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
20512 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
20513 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
20514 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
20515 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
20516 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
20517 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
20518 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
20519 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
20520 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
20521 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
20522 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
20523 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
20524 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
20525 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
20526 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
20527 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
20528 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
20529 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
20530 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
20531 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
20532 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
20533 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
20534 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
20535 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
20536 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
20537 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
20538 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
20539 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
20540 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
20541 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
20542 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
20543 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
20544 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
20545 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
20546 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
20547 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
20548 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
20549 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
20550 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
20551 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
20552 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
20553 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
20554 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
20555 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
20556 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
20557 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
20558 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
20559 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
20560 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
20561 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
20562 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
20563 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
20564 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
20565 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
20566 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
20567 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
20568 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
20569 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
20570 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
20571 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
20572 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
20573 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
20574 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
20575 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
20576 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
20577 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
20578 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
20579 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
20580 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
20581 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
20582 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
20583 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
20584 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
20585 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
20586 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
20587 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
20588 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
20589 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
20590 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
20591 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
20592 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
20593 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
20594 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
20595 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
20596 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
20597 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
20598 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
20599 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
20600 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
20601 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
20602 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
20603 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
20604 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
20605 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
20606 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
20607 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
20608 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
20609 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
20610 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
20611 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
20612 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
20613 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
20614 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
20615 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
20616 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
20617 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
20618 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
20619 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
20620 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
20621 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
20622 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
20623 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
20624 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
20625 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
20626 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
20627 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
20628 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
20629 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
20630 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
20631 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
20632 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
20633 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
20634 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
20635 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
20636 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
20637 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
20638 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
20639 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
20640 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
20641 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
20642 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
20643 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
20644 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
20645 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
20646 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
20647 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
20648 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
20649 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
20650 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
20651 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
20652 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
20653 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
20654 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
20655 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
20656 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
20657 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
20658 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
20659 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
20660 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
20661 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
20662 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
20663 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
20664 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
20665 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
20666 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
20667 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
20668 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
20669 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
20670 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
20671 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
20672 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
20673 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
20674 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
20675 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
20676 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
20677 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
20678 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
20679 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
20680 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
20681 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
20682 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
20683 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
20684 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
20685 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
20686 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
20687 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
20688 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
20689 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
20690 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
20691 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
20692 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
20693 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
20694 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
20695 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
20696 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
20697 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
20698 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
20699 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
20700 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
20701 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
20702 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
20703 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
20704 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
20705 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
20706 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
20707 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
20708 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
20709 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
20710 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
20711 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
20712 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
20713 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
20714 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
20715 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
20716 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
20717 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
20718 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
20719 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
20720 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
20721 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
20722 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
20723 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
20724 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
20725 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
20726 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
20727 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
20728 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
20729 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
20730 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
20731 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
20732 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
20733 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
20734 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
20735 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
20736 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
20737 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
20738 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
20739 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
20740 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
20741 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
20742 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
20743 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
20744 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
20745 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
20746 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
20747 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
20748 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
20749 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
20750 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
20751 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
20752 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
20753 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
20754 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
20755 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
20756 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
20757 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
20758 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
20759 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
20760 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
20761 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
20762 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
20763 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
20764 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
20765 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
20766 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
20767 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
20768 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
20769 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
20770 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
20771 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
20772 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
20773 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
20774 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
20775 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
20776 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
20777 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
20778 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
20779 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
20780 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
20781 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
20782 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
20783 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
20784 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
20785 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
20786 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
20787 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
20788 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
20789 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
20790 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
20791 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
20792 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
20793 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
20794 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
20795 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
20796 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
20797 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
20798 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
20799 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
20800 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
20801 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
20802 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
20803 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
20804 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
20805 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
20806 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
20807 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
20808 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
20809 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
20810 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
20811 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
20812 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
20813 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
20814 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
20815 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
20816 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
20817 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
20818 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
20819 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
20820 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
20821 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
20822 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
20823 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
20824 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
20825 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
20826 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
20827 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
20828 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
20829 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
20830 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
20831 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
20832 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
20833 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
20834 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
20835 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
20836 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
20837 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
20838 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
20839 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
20840 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
20841 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
20842 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
20843 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
20844 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
20845 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
20846 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
20847 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
20848 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
20849 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
20850 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
20851 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
20852 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
20853 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
20854 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
20855 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
20856 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
20857 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
20858 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
20859 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
20860 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
20861 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
20862 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
20863 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
20864 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
20865 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
20866 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
20867 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
20868 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
20869 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
20870 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
20871 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
20872 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
20873 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
20874 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
20875 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
20876 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
20877 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
20878 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
20879 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
20880 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
20881 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
20882 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
20883 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
20884 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
20885 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
20886 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
20887 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
20888 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
20889 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
20890 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
20891 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
20892 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
20893 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
20894 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
20895 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
20896 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
20897 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
20898 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
20899 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
20900 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
20901 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
20902 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
20903 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
20904 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
20905 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
20906 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
20907 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
20908 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
20909 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
20910 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
20911 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
20912 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
20913 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
20914 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
20915 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
20916 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
20917 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
20918 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
20919 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
20920 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
20921 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
20922 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
20923 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
20924 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
20925 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
20926 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
20927 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
20928 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
20929 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
20930 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
20931 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
20932 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
20933 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
20934 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
20935 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
20936 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
20937 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
20938 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
20939 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
20940 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
20941 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
20942 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
20943 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
20944 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
20945 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
20946 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
20947 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
20948 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
20949 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
20950 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
20951 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
20952 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
20953 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
20954 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
20955 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
20956 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
20957 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
20958 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
20959 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
20960 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
20961 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
20962 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
20963 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
20964 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
20965 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
20966 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
20967 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
20968 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
20969 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
20970 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
20971 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
20972 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
20973 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
20974 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
20975 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
20976 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
20977 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
20978 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
20979 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
20980 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
20981 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
20982 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
20983 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
20984 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
20985 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
20986 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
20987 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
20988 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
20989 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
20990 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
20991 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
20992 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
20993 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
20994 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
20995 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
20996 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
20997 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
20998 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
20999 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
21000 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
21001 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
21002 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
21003 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
21004 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
21005 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
21006 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
21007 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
21008 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
21009 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
21010 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
21011 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
21012 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
21013 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
21014 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
21015 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
21016 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
21017 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
21018 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
21019 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
21020 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
21021 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
21022 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
21023 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
21024 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
21025 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
21026 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
21027 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
21028 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
21029 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
21030 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
21031 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
21032 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
21033 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
21034 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
21035 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
21036 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
21037 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
21038 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
21039 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
21040 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
21041 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
21042 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
21043 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
21044 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
21045 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
21046 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
21047 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
21048 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
21049 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
21050 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
21051 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
21052 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
21053 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
21054 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
21055 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
21056 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
21057 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
21058 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
21059 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
21060 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
21061 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
21062 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
21063 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
21064 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
21065 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
21066 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
21067 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
21068 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
21069 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
21070 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
21071 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
21072 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
21073 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
21074 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
21075 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
21076 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
21077 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
21078 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
21079 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
21080 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
21081 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
21082 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
21083 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
21084 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
21085 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
21086 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
21087 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
21088 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
21089 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
21090 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
21091 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
21092 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
21093 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
21094 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
21095 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
21096 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
21097 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
21098 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
21099 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
21100 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
21101 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
21102 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
21103 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
21104 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
21105 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
21106 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
21107 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
21108 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
21109 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
21110 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
21111 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
21112 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
21113 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
21114 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
21115 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
21116 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
21117 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
21118 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
21119 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
21120 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
21121 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
21122 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
21123 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
21124 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
21125 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
21126 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
21127 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
21128 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
21129 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
21130 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
21131 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
21132 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
21133 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
21134 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
21135 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
21136 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
21137 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
21138 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
21139 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
21140 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
21141 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
21142 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
21143 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
21144 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
21145 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
21146 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
21147 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
21148 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
21149 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
21150 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
21151 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
21152 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
21153 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
21154 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
21155 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
21156 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
21157 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
21158 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
21159 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
21160 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
21161 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
21162 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
21163 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
21164 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
21165 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
21166 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
21167 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
21168 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
21169 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
21170 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
21171 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
21172 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
21173 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
21174 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
21175 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
21176 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
21177 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
21178 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
21179 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
21180 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
21181 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
21182 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
21183 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
21184 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
21185 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
21186 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
21187 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
21188 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
21189 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
21190 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
21191 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
21192 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
21193 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
21194 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
21195 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
21196 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
21197 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
21198 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
21199 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
21200 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
21201 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
21202 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
21203 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
21204 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
21205 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
21206 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
21207 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
21208 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
21209 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
21210 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
21211 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
21212 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
21213 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
21214 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
21215 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
21216 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
21217 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
21218 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
21219 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
21220 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
21221 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
21222 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
21223 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
21224 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
21225 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
21226 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
21227 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
21228 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
21229 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
21230 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
21231 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
21232 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
21233 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
21234 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
21235 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
21236 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
21237 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
21238 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
21239 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
21240 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
21241 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
21242 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
21243 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
21244 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
21245 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
21246 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
21247 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
21248 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
21249 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
21250 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
21251 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
21252 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
21253 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
21254 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
21255 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
21256 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
21257 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
21258 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
21259 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
21260 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
21261 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
21262 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
21263 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
21264 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
21265 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
21266 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
21267 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
21268 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
21269 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
21270 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
21271 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
21272 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
21273 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
21274 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
21275 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
21276 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
21277 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
21278 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
21279 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
21280 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
21281 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
21282 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
21283 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
21284 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
21285 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
21286 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
21287 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
21288 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
21289 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
21290 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
21291 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
21292 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
21293 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
21294 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
21295 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
21296 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
21297 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
21298 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
21299 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
21300 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
21301 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
21302 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
21303 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
21304 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
21305 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
21306 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
21307 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
21308 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
21309 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
21310 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
21311 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
21312 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
21313 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
21314 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
21315 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
21316 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
21317 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
21318 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
21319 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
21320 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
21321 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
21322 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
21323 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
21324 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
21325 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
21326 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
21327 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
21328 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
21329 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
21330 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
21331 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
21332 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
21333 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
21334 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
21335 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
21336 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
21337 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
21338 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
21339 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
21340 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
21341 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
21342 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
21343 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
21344 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
21345 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
21346 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
21347 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
21348 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
21349 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
21350 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
21351 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
21352 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
21353 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
21354 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
21355 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
21356 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
21357 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
21358 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
21359 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
21360 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
21361 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
21362 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
21363 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
21364 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
21365 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
21366 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
21367 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
21368 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
21369 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
21370 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
21371 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
21372 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
21373 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
21374 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
21375 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
21376 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
21377 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
21378 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
21379 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
21380 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
21381 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
21382 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
21383 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
21384 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
21385 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
21386 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
21387 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
21388 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
21389 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
21390 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
21391 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
21392 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
21393 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
21394 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
21395 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
21396 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
21397 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
21398 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
21399 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
21400 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
21401 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
21402 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
21403 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
21404 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
21405 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
21406 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
21407 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
21408 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
21409 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
21410 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
21411 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
21412 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
21413 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
21414 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
21415 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
21416 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
21417 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
21418 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
21419 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
21420 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
21421 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
21422 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
21423 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
21424 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
21425 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
21426 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
21427 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
21428 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
21429 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
21430 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
21431 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
21432 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
21433 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
21434 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
21435 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
21436 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
21437 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
21438 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
21439 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
21440 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
21441 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
21442 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
21443 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
21444 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
21445 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
21446 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
21447 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
21448 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
21449 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
21450 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
21451 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
21452 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
21453 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
21454 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
21455 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
21456 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
21457 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
21458 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
21459 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
21460 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
21461 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
21462 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
21463 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
21464 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
21465 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
21466 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
21467 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
21468 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
21469 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
21470 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
21471 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
21472 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
21473 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
21474 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
21475 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
21476 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
21477 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
21478 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
21479 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
21480 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
21481 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
21482 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
21483 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
21484 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
21485 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
21486 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
21487 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
21488 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
21489 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
21490 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
21491 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
21492 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
21493 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
21494 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
21495 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
21496 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
21497 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
21498 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
21499 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
21500 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
21501 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
21502 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
21503 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
21504 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
21505 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
21506 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
21507 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
21508 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
21509 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
21510 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
21511 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
21512 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
21513 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
21514 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
21515 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
21516 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
21517 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
21518 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
21519 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
21520 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
21521 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
21522 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
21523 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
21524 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
21525 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
21526 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
21527 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
21528 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
21529 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
21530 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
21531 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
21532 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
21533 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
21534 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
21535 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
21536 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
21537 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
21538 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
21539 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
21540 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
21541 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
21542 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
21543 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
21544 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
21545 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
21546 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
21547 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
21548 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
21549 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
21550 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
21551 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
21552 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
21553 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
21554 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
21555 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
21556 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
21557 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
21558 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
21559 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
21560 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
21561 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
21562 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
21563 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
21564 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
21565 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
21566 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
21567 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
21568 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
21569 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
21570 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
21571 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
21572 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
21573 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
21574 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
21575 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
21576 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
21577 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
21578 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
21579 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
21580 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
21581 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
21582 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
21583 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
21584 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
21585 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
21586 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
21587 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
21588 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
21589 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
21590 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
21591 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
21592 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
21593 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
21594 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
21595 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
21596 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
21597 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
21598 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
21599 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
21600 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
21601 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
21602 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
21603 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
21604 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
21605 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
21606 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
21607 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
21608 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
21609 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
21610 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
21611 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
21612 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
21613 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
21614 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
21615 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
21616 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
21617 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
21618 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
21619 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
21620 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
21621 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
21622 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
21623 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
21624 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
21625 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
21626 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
21627 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
21628 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
21629 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
21630 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
21631 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
21632 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
21633 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
21634 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
21635 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
21636 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
21637 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
21638 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
21639 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
21640 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
21641 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
21642 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
21643 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
21644 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
21645 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
21646 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
21647 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
21648 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
21649 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
21650 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
21651 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
21652 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
21653 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
21654 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
21655 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
21656 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
21657 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
21658 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
21659 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
21660 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
21661 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
21662 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
21663 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
21664 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
21665 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
21666 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
21667 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
21668 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
21669 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
21670 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
21671 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
21672 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
21673 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
21674 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
21675 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
21676 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
21677 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
21678 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
21679 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
21680 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
21681 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
21682 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
21683 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
21684 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
21685 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
21686 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
21687 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
21688 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
21689 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
21690 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
21691 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
21692 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
21693 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
21694 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
21695 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
21696 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
21697 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
21698 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
21699 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
21700 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
21701 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
21702 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
21703 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
21704 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
21705 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
21706 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
21707 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
21708 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
21709 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
21710 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
21711 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
21712 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
21713 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
21714 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
21715 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
21716 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
21717 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
21718 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
21719 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
21720 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
21721 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
21722 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
21723 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
21724 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
21725 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
21726 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
21727 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
21728 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
21729 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
21730 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
21731 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
21732 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
21733 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
21734 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
21735 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
21736 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
21737 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
21738 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
21739 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
21740 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
21741 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
21742 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
21743 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
21744 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
21745 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
21746 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
21747 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
21748 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
21749 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
21750 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
21751 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
21752 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
21753 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
21754 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
21755 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
21756 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
21757 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
21758 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
21759 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
21760 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
21761 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
21762 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
21763 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
21764 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
21765 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
21766 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
21767 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
21768 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
21769 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
21770 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
21771 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
21772 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
21773 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
21774 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
21775 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
21776 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
21777 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
21778 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
21779 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
21780 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
21781 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
21782 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
21783 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
21784 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
21785 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
21786 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
21787 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
21788 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
21789 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
21790 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
21791 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
21792 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
21793 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
21794 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
21795 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
21796 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
21797 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
21798 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
21799 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
21800 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
21801 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
21802 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
21803 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
21804 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
21805 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
21806 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
21807 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
21808 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
21809 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
21810 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
21811 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
21812 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
21813 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
21814 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
21815 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
21816 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
21817 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
21818 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
21819 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
21820 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
21821 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
21822 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
21823 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
21824 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
21825 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
21826 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
21827 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
21828 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
21829 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
21830 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
21831 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
21832 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
21833 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
21834 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
21835 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
21836 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
21837 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
21838 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
21839 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
21840 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
21841 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
21842 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
21843 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
21844 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
21845 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
21846 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
21847 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
21848 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
21849 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
21850 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
21851 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
21852 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
21853 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
21854 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
21855 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
21856 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
21857 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
21858 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
21859 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
21860 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
21861 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
21862 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
21863 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
21864 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
21865 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
21866 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
21867 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
21868 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
21869 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
21870 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
21871 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
21872 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
21873 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
21874 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
21875 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
21876 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
21877 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
21878 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
21879 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
21880 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
21881 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
21882 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
21883 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
21884 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
21885 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
21886 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
21887 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
21888 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
21889 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
21890 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
21891 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
21892 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
21893 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
21894 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
21895 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
21896 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
21897 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
21898 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
21899 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
21900 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
21901 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
21902 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
21903 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
21904 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
21905 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
21906 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
21907 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
21908 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
21909 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
21910 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
21911 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
21912 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
21913 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
21914 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
21915 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
21916 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
21917 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
21918 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
21919 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
21920 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
21921 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
21922 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
21923 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
21924 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
21925 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
21926 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
21927 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
21928 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
21929 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
21930 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
21931 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
21932 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
21933 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
21934 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
21935 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
21936 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
21937 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
21938 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
21939 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
21940 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
21941 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
21942 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
21943 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
21944 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
21945 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
21946 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
21947 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
21948 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
21949 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
21950 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
21951 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
21952 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
21953 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
21954 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
21955 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
21956 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
21957 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
21958 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
21959 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
21960 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
21961 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
21962 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
21963 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
21964 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
21965 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
21966 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
21967 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
21968 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
21969 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
21970 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
21971 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
21972 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
21973 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
21974 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
21975 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
21976 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
21977 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
21978 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
21979 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
21980 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
21981 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
21982 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
21983 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
21984 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
21985 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
21986 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
21987 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
21988 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
21989 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
21990 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
21991 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
21992 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
21993 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
21994 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
21995 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
21996 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
21997 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
21998 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
21999 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
22000 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
22001 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
22002 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
22003 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
22004 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
22005 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
22006 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
22007 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
22008 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
22009 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
22010 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
22011 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
22012 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
22013 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
22014 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
22015 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
22016 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
22017 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
22018 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
22019 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
22020 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
22021 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
22022 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
22023 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
22024 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
22025 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
22026 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
22027 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
22028 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
22029 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
22030 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
22031 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
22032 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
22033 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
22034 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
22035 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
22036 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
22037 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
22038 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
22039 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
22040 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
22041 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
22042 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
22043 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
22044 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
22045 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
22046 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
22047 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
22048 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
22049 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
22050 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
22051 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
22052 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
22053 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
22054 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
22055 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
22056 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
22057 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
22058 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
22059 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
22060 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
22061 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
22062 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
22063 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
22064 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
22065 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
22066 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
22067 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
22068 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
22069 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
22070 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
22071 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
22072 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
22073 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
22074 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
22075 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
22076 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
22077 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
22078 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
22079 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
22080 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
22081 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
22082 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
22083 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
22084 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
22085 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
22086 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
22087 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
22088 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
22089 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
22090 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
22091 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
22092 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
22093 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
22094 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
22095 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
22096 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
22097 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
22098 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
22099 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
22100 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
22101 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
22102 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
22103 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
22104 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
22105 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
22106 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
22107 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
22108 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
22109 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
22110 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
22111 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
22112 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
22113 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
22114 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
22115 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
22116 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
22117 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
22118 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
22119 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
22120 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
22121 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
22122 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
22123 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
22124 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
22125 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
22126 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
22127 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
22128 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
22129 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
22130 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
22131 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
22132 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
22133 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
22134 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
22135 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
22136 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
22137 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
22138 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
22139 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
22140 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
22141 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
22142 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
22143 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
22144 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
22145 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
22146 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
22147 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
22148 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
22149 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
22150 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
22151 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
22152 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
22153 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
22154 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
22155 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
22156 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
22157 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
22158 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
22159 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
22160 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
22161 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
22162 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
22163 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
22164 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
22165 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
22166 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
22167 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
22168 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
22169 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
22170 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
22171 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
22172 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
22173 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
22174 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
22175 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
22176 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
22177 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
22178 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
22179 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
22180 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
22181 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
22182 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
22183 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
22184 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
22185 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
22186 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
22187 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
22188 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
22189 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
22190 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
22191 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
22192 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
22193 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
22194 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
22195 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
22196 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
22197 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
22198 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
22199 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
22200 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
22201 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
22202 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
22203 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
22204 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
22205 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
22206 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
22207 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
22208 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
22209 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
22210 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
22211 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
22212 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
22213 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
22214 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
22215 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
22216 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
22217 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
22218 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
22219 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
22220 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
22221 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
22222 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
22223 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
22224 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
22225 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
22226 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
22227 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
22228 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
22229 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
22230 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
22231 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
22232 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
22233 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
22234 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
22235 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
22236 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
22237 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
22238 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
22239 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
22240 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
22241 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
22242 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
22243 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
22244 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
22245 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
22246 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
22247 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
22248 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
22249 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
22250 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
22251 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
22252 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
22253 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
22254 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
22255 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
22256 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
22257 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
22258 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
22259 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
22260 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
22261 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
22262 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
22263 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
22264 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
22265 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
22266 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
22267 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
22268 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
22269 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
22270 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
22271 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
22272 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
22273 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
22274 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
22275 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
22276 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
22277 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
22278 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
22279 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
22280 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
22281 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
22282 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
22283 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
22284 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
22285 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
22286 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
22287 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
22288 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
22289 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
22290 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
22291 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
22292 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
22293 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
22294 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
22295 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
22296 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
22297 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
22298 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
22299 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
22300 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
22301 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
22302 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
22303 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
22304 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
22305 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
22306 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
22307 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
22308 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
22309 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
22310 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
22311 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
22312 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
22313 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
22314 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
22315 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
22316 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
22317 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
22318 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
22319 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
22320 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
22321 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
22322 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
22323 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
22324 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
22325 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
22326 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
22327 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
22328 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
22329 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
22330 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
22331 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
22332 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
22333 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
22334 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
22335 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
22336 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
22337 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
22338 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
22339 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
22340 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
22341 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
22342 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
22343 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
22344 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
22345 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
22346 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
22347 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
22348 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
22349 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
22350 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
22351 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
22352 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
22353 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
22354 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
22355 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
22356 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
22357 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
22358 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
22359 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
22360 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
22361 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
22362 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
22363 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
22364 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
22365 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
22366 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
22367 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
22368 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
22369 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
22370 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
22371 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
22372 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
22373 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
22374 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
22375 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
22376 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
22377 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
22378 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
22379 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
22380 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
22381 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
22382 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
22383 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
22384 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
22385 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
22386 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
22387 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
22388 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
22389 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
22390 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
22391 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
22392 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
22393 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
22394 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
22395 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
22396 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
22397 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
22398 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
22399 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
22400 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
22401 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
22402 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
22403 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
22404 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
22405 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
22406 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
22407 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
22408 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
22409 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
22410 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
22411 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
22412 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
22413 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
22414 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
22415 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
22416 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
22417 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
22418 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
22419 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
22420 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
22421 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
22422 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
22423 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
22424 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
22425 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
22426 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
22427 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
22428 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
22429 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
22430 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
22431 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
22432 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
22433 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
22434 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
22435 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
22436 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
22437 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
22438 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
22439 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
22440 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
22441 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
22442 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
22443 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
22444 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
22445 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
22446 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
22447 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
22448 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
22449 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
22450 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
22451 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
22452 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
22453 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
22454 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
22455 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
22456 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
22457 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
22458 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
22459 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
22460 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
22461 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
22462 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
22463 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
22464 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
22465 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
22466 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
22467 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
22468 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
22469 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
22470 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
22471 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
22472 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
22473 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
22474 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
22475 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
22476 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
22477 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
22478 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
22479 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
22480 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
22481 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
22482 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
22483 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
22484 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
22485 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
22486 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
22487 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
22488 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
22489 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
22490 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
22491 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
22492 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
22493 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
22494 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
22495 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
22496 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
22497 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
22498 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
22499 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
22500 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
22501 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
22502 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
22503 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
22504 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
22505 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
22506 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
22507 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
22508 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
22509 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
22510 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
22511 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
22512 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
22513 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
22514 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
22515 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
22516 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
22517 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
22518 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
22519 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
22520 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
22521 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
22522 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
22523 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
22524 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
22525 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
22526 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
22527 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
22528 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
22529 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
22530 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
22531 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
22532 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
22533 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
22534 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
22535 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
22536 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
22537 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
22538 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
22539 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
22540 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
22541 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
22542 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
22543 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
22544 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
22545 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
22546 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
22547 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
22548 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
22549 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
22550 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
22551 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
22552 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
22553 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
22554 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
22555 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
22556 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
22557 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
22558 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
22559 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
22560 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
22561 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
22562 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
22563 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
22564 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
22565 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
22566 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
22567 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
22568 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
22569 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
22570 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
22571 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
22572 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
22573 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
22574 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
22575 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
22576 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
22577 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
22578 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
22579 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
22580 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
22581 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
22582 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
22583 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
22584 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
22585 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
22586 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
22587 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
22588 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
22589 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
22590 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
22591 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
22592 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
22593 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
22594 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
22595 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
22596 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
22597 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
22598 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
22599 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
22600 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
22601 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
22602 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
22603 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
22604 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
22605 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
22606 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
22607 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
22608 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
22609 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
22610 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
22611 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
22612 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
22613 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
22614 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
22615 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
22616 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
22617 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
22618 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
22619 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
22620 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
22621 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
22622 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
22623 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
22624 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
22625 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
22626 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
22627 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
22628 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
22629 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
22630 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
22631 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
22632 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
22633 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
22634 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
22635 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
22636 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
22637 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
22638 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
22639 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
22640 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
22641 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
22642 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
22643 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
22644 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
22645 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
22646 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
22647 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
22648 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
22649 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
22650 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
22651 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
22652 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
22653 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
22654 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
22655 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
22656 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
22657 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
22658 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
22659 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
22660 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
22661 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
22662 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
22663 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
22664 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
22665 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
22666 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
22667 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
22668 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
22669 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
22670 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
22671 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
22672 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
22673 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
22674 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
22675 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
22676 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
22677 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
22678 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
22679 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
22680 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
22681 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
22682 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
22683 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
22684 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
22685 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
22686 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
22687 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
22688 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
22689 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
22690 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
22691 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
22692 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
22693 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
22694 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
22695 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
22696 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
22697 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
22698 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
22699 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
22700 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
22701 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
22702 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
22703 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
22704 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
22705 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
22706 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
22707 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
22708 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
22709 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
22710 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
22711 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
22712 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
22713 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
22714 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
22715 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
22716 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
22717 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
22718 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
22719 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
22720 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
22721 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
22722 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
22723 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
22724 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
22725 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
22726 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
22727 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
22728 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
22729 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
22730 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
22731 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
22732 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
22733 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
22734 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
22735 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
22736 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
22737 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
22738 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
22739 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
22740 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
22741 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
22742 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
22743 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
22744 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
22745 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
22746 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
22747 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
22748 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
22749 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
22750 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
22751 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
22752 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
22753 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
22754 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
22755 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
22756 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
22757 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
22758 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
22759 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
22760 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
22761 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
22762 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
22763 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
22764 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
22765 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
22766 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
22767 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
22768 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
22769 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
22770 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
22771 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
22772 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
22773 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
22774 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
22775 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
22776 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
22777 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
22778 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
22779 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
22780 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
22781 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
22782 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
22783 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
22784 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
22785 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
22786 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
22787 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
22788 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
22789 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
22790 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
22791 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
22792 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
22793 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
22794 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
22795 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
22796 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
22797 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
22798 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
22799 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
22800 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
22801 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
22802 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
22803 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
22804 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
22805 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
22806 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
22807 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
22808 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
22809 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
22810 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
22811 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
22812 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
22813 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
22814 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
22815 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
22816 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
22817 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
22818 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
22819 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
22820 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
22821 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
22822 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
22823 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
22824 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
22825 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
22826 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
22827 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
22828 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
22829 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
22830 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
22831 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
22832 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
22833 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
22834 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
22835 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
22836 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
22837 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
22838 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
22839 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
22840 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
22841 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
22842 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
22843 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
22844 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
22845 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
22846 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
22847 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
22848 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
22849 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
22850 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
22851 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
22852 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
22853 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
22854 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
22855 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
22856 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
22857 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
22858 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
22859 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
22860 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
22861 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
22862 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
22863 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
22864 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
22865 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
22866 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
22867 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
22868 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
22869 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
22870 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
22871 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
22872 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
22873 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
22874 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
22875 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
22876 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
22877 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
22878 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
22879 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
22880 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
22881 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
22882 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
22883 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
22884 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
22885 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
22886 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
22887 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
22888 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
22889 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
22890 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
22891 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
22892 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
22893 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
22894 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
22895 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
22896 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
22897 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
22898 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
22899 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
22900 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
22901 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
22902 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
22903 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
22904 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
22905 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
22906 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
22907 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
22908 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
22909 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
22910 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
22911 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
22912 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
22913 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
22914 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
22915 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
22916 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
22917 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
22918 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
22919 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
22920 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
22921 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
22922 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
22923 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
22924 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
22925 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
22926 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
22927 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
22928 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
22929 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
22930 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
22931 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
22932 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
22933 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
22934 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
22935 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
22936 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
22937 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
22938 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
22939 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
22940 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
22941 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
22942 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
22943 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
22944 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
22945 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
22946 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
22947 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
22948 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
22949 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
22950 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
22951 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
22952 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
22953 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
22954 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
22955 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
22956 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
22957 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
22958 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
22959 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
22960 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
22961 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
22962 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
22963 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
22964 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
22965 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
22966 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
22967 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
22968 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
22969 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
22970 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
22971 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
22972 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
22973 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
22974 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
22975 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
22976 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
22977 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
22978 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
22979 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
22980 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
22981 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
22982 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
22983 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
22984 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
22985 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
22986 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
22987 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
22988 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
22989 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
22990 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
22991 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
22992 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
22993 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
22994 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
22995 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
22996 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
22997 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
22998 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
22999 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
23000 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
23001 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
23002 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
23003 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
23004 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
23005 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
23006 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
23007 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
23008 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
23009 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
23010 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
23011 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
23012 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
23013 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
23014 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
23015 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
23016 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
23017 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
23018 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
23019 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
23020 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
23021 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
23022 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
23023 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
23024 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
23025 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
23026 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
23027 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
23028 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
23029 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
23030 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
23031 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
23032 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
23033 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
23034 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
23035 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
23036 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
23037 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
23038 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
23039 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
23040 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
23041 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
23042 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
23043 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
23044 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
23045 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
23046 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
23047 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
23048 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
23049 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
23050 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
23051 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
23052 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
23053 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
23054 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
23055 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
23056 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
23057 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
23058 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
23059 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
23060 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
23061 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
23062 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
23063 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
23064 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
23065 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
23066 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
23067 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
23068 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
23069 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
23070 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
23071 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
23072 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
23073 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
23074 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
23075 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
23076 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
23077 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
23078 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
23079 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
23080 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
23081 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
23082 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
23083 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
23084 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
23085 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
23086 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
23087 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
23088 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
23089 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
23090 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
23091 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
23092 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
23093 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
23094 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
23095 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
23096 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
23097 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
23098 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
23099 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
23100 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
23101 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
23102 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
23103 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
23104 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
23105 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
23106 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
23107 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
23108 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
23109 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
23110 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
23111 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
23112 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
23113 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
23114 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
23115 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
23116 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
23117 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
23118 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
23119 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
23120 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
23121 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
23122 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
23123 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
23124 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
23125 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
23126 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
23127 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
23128 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
23129 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
23130 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
23131 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
23132 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
23133 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
23134 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
23135 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
23136 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
23137 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
23138 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
23139 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
23140 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
23141 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
23142 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
23143 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
23144 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
23145 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
23146 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
23147 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
23148 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
23149 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
23150 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
23151 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
23152 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
23153 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
23154 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
23155 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
23156 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
23157 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
23158 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
23159 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
23160 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
23161 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
23162 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
23163 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
23164 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
23165 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
23166 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
23167 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
23168 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
23169 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
23170 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
23171 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
23172 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
23173 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
23174 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
23175 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
23176 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
23177 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
23178 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
23179 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
23180 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
23181 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
23182 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
23183 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
23184 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
23185 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
23186 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
23187 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
23188 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
23189 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
23190 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
23191 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
23192 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
23193 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
23194 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
23195 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
23196 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
23197 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
23198 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
23199 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
23200 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
23201 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
23202 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
23203 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
23204 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
23205 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
23206 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
23207 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
23208 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
23209 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
23210 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
23211 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
23212 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
23213 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
23214 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
23215 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
23216 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
23217 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
23218 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
23219 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
23220 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
23221 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
23222 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
23223 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
23224 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
23225 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
23226 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
23227 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
23228 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
23229 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
23230 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
23231 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
23232 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
23233 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
23234 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
23235 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
23236 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
23237 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
23238 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
23239 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
23240 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
23241 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
23242 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
23243 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
23244 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
23245 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
23246 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
23247 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
23248 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
23249 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
23250 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
23251 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
23252 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
23253 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
23254 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
23255 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
23256 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
23257 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
23258 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
23259 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
23260 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
23261 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
23262 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
23263 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
23264 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
23265 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
23266 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
23267 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
23268 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
23269 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
23270 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
23271 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
23272 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
23273 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
23274 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
23275 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
23276 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
23277 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
23278 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
23279 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
23280 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
23281 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
23282 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
23283 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
23284 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
23285 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
23286 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
23287 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
23288 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
23289 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
23290 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
23291 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
23292 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
23293 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
23294 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
23295 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
23296 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
23297 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
23298 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
23299 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
23300 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
23301 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
23302 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
23303 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
23304 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
23305 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
23306 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
23307 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
23308 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
23309 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
23310 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
23311 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
23312 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
23313 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
23314 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
23315 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
23316 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
23317 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
23318 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
23319 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
23320 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
23321 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
23322 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
23323 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
23324 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
23325 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
23326 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
23327 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
23328 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
23329 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
23330 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
23331 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
23332 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
23333 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
23334 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
23335 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
23336 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
23337 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
23338 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
23339 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
23340 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
23341 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
23342 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
23343 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
23344 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
23345 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
23346 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
23347 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
23348 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
23349 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
23350 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
23351 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
23352 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
23353 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
23354 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
23355 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
23356 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
23357 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
23358 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
23359 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
23360 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
23361 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
23362 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
23363 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
23364 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
23365 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
23366 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
23367 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
23368 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
23369 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
23370 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
23371 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
23372 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
23373 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
23374 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
23375 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
23376 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
23377 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
23378 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
23379 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
23380 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
23381 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
23382 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
23383 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
23384 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
23385 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
23386 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
23387 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
23388 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
23389 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
23390 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
23391 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
23392 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
23393 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
23394 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
23395 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
23396 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
23397 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
23398 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
23399 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
23400
23401 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23402
23403 * gcc.target/riscv/rvv/base/bug-1.c: New test.
23404
23405 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23406
23407 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
23408 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
23409 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
23410 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
23411 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
23412 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
23413 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
23414 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
23415 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
23416 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
23417 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
23418
23419 2023-03-13 Marek Polacek <polacek@redhat.com>
23420
23421 PR c++/107532
23422 * g++.dg/warn/Wdangling-reference10.C: New test.
23423
23424 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
23425
23426 PR preprocessor/67046
23427 * c-c++-common/cpp/pr67046.c: New test.
23428
23429 2023-03-13 Richard Biener <rguenther@suse.de>
23430
23431 PR tree-optimization/109046
23432 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
23433
23434 2023-03-12 Jakub Jelinek <jakub@redhat.com>
23435
23436 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
23437 Don't expect one __bf16 related error.
23438 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
23439 dg-error directives for __bf16 being an extended arithmetic type.
23440 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
23441 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
23442 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
23443 related errors.
23444
23445 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
23446
23447 PR middle-end/109031
23448 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
23449 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
23450
23451 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23452
23453 PR target/108583
23454 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
23455 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
23456
23457 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23458 Richard Sandiford <richard.sandiford@arm.com>
23459
23460 PR target/108583
23461 * gcc.dg/mla_1.c: New test.
23462
23463 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
23464
23465 PR modula2/109089
23466 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
23467 the external definitions of isfinite.
23468
23469 2023-03-12 Jonathan Yong <10walls@gmail.com>
23470
23471 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
23472 allow long long instead of just long.
23473 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
23474
23475 2023-03-12 Jonathan Yong <10walls@gmail.com>
23476
23477 * gcc.c-torture/compile/103818.c: Enable test for llp64.
23478
23479 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
23480
23481 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
23482 targets. Adjust expected output.
23483 * lib/target-supports.exp
23484 (check_effective_target_const_volatile_readonly_section): New
23485
23486 2023-03-11 Harald Anlauf <anlauf@gmx.de>
23487
23488 PR fortran/106945
23489 * gfortran.dg/pr106945.f90: New test.
23490
23491 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23492
23493 * lib/target-supports.exp (check_fork_available): Don't signal
23494 true for CRIS running on a simulator.
23495
23496 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23497
23498 * gcc.dg/pr108117.c: Require effective-target scheduling.
23499
23500 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23501
23502 * gcc.dg/pr106397.c: Add -w to options.
23503
23504 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23505
23506 PR target/107703
23507 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
23508 it.
23509 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
23510 __bf16.
23511 * g++.dg/cpp23/ext-floating14.C: New test.
23512
23513 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23514
23515 PR c++/107558
23516 * g++.dg/gomp/pr107558.C: New test.
23517
23518 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23519
23520 PR c++/109039
23521 * g++.dg/abi/no_unique_address7.C: New test.
23522
23523 2023-03-10 Jason Merrill <jason@redhat.com>
23524
23525 PR c++/108972
23526 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
23527 but expect errors.
23528
23529 2023-03-10 Marek Polacek <polacek@redhat.com>
23530
23531 PR sanitizer/108060
23532 PR sanitizer/109050
23533 * c-c++-common/ubsan/bounds-17.c: New test.
23534 * c-c++-common/ubsan/bounds-18.c: New test.
23535 * c-c++-common/ubsan/bounds-19.c: New test.
23536 * c-c++-common/ubsan/bounds-20.c: New test.
23537 * c-c++-common/ubsan/bounds-21.c: New test.
23538
23539 2023-03-10 Harald Anlauf <anlauf@gmx.de>
23540
23541 PR fortran/104332
23542 * gfortran.dg/bind_c_usage_34.f90: New test.
23543
23544 2023-03-10 Andrew Pinski <apinski@marvell.com>
23545
23546 * gcc.target/aarch64/rev16_2.c: New test.
23547 * gcc.target/aarch64/shift_and_operator-1.c: New test.
23548
23549 2023-03-10 David Malcolm <dmalcolm@redhat.com>
23550
23551 PR analyzer/109059
23552 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
23553 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
23554 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
23555
23556 2023-03-10 Jason Merrill <jason@redhat.com>
23557
23558 PR c++/108566
23559 * g++.dg/abi/anon6.C: New test.
23560
23561 2023-03-10 David Malcolm <dmalcolm@redhat.com>
23562
23563 PR analyzer/108475
23564 PR analyzer/109060
23565 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
23566 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
23567 New test.
23568 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
23569 New test.
23570
23571 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23572
23573 PR c/108079
23574 * c-c++-common/Wunused-var-18.c: New test.
23575
23576 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23577
23578 PR tree-optimization/109008
23579 * gcc.dg/pr109008.c: New test.
23580
23581 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23582
23583 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
23584
23585 2023-03-10 Jason Merrill <jason@redhat.com>
23586
23587 PR c++/108099
23588 * g++.dg/ext/int128-7.C: New test.
23589
23590 2023-03-10 Jason Merrill <jason@redhat.com>
23591
23592 PR c++/108542
23593 * g++.dg/contracts/contracts-err1.C: New test.
23594
23595 2023-03-09 Jason Merrill <jason@redhat.com>
23596
23597 PR c++/108773
23598 * g++.dg/cpp0x/initlist-array18.C: New test.
23599 * g++.dg/cpp0x/initlist-array19.C: New test.
23600
23601 2023-03-09 David Malcolm <dmalcolm@redhat.com>
23602
23603 PR analyzer/102671
23604 PR analyzer/105755
23605 PR analyzer/108251
23606 PR analyzer/108400
23607 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
23608 from Emacs.
23609 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
23610 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
23611 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
23612 New test, reduced from haproxy's src/ssl_sample.c.
23613 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
23614 Likewise.
23615 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
23616 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
23617
23618 2023-03-09 Tamar Christina <tamar.christina@arm.com>
23619
23620 * gcc.target/aarch64/tbz_2.c: New test.
23621 * gcc.target/aarch64/tbz_3.c: New test.
23622
23623 2023-03-09 Jason Merrill <jason@redhat.com>
23624
23625 DR 2664
23626 PR c++/102529
23627 * g++.dg/DRs/dr2664.C: New test.
23628 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
23629
23630 2023-03-09 Jason Merrill <jason@redhat.com>
23631 Michael Spertus <mike@spertus.com>
23632
23633 PR c++/105841
23634 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
23635
23636 2023-03-09 Jason Merrill <jason@redhat.com>
23637
23638 * g++.dg/ext/is_deducible1.C: Guard with
23639 __has_builtin (__is_deducible).
23640
23641 2023-03-09 Jason Merrill <jason@redhat.com>
23642
23643 PR c++/105841
23644 * g++.dg/ext/is_deducible1.C: New test.
23645
23646 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
23647
23648 * gcc.target/aarch64/pr108999.c: New.
23649
23650 2023-03-09 Richard Biener <rguenther@suse.de>
23651
23652 PR middle-end/108995
23653 * gcc.dg/ubsan/pr108995.c: New testcase.
23654
23655 2023-03-09 Jakub Jelinek <jakub@redhat.com>
23656 Richard Biener <rguenther@suse.de>
23657
23658 PR tree-optimization/109008
23659 * gcc.c-torture/execute/ieee/pr109008.c: New test.
23660
23661 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23662
23663 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
23664 gcc_{warning,error}_prefix with Fortran specific one used in
23665 gfortran_init.
23666
23667 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23668
23669 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
23670 int128 effective target requirement.
23671 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
23672
23673 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23674
23675 PR testsuite/108729
23676 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
23677 has_arch_ppc64 effective target.
23678 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
23679
23680 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23681
23682 PR testsuite/108730
23683 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
23684 effective target requirement.
23685
23686 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23687
23688 PR testsuite/108813
23689 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
23690
23691 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23692
23693 PR testsuite/108810
23694 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
23695 the extracted index for BE.
23696
23697 2023-03-08 Jeff Law <jlaw@ventanamicro>
23698
23699 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
23700
23701 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
23702
23703 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
23704 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
23705
23706 2023-03-07 Jason Merrill <jason@redhat.com>
23707
23708 PR c++/108526
23709 PR c++/106651
23710 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
23711
23712 2023-03-07 Marek Polacek <polacek@redhat.com>
23713
23714 PR c++/107532
23715 * g++.dg/warn/Wdangling-reference8.C: New test.
23716 * g++.dg/warn/Wdangling-reference9.C: New test.
23717
23718 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
23719
23720 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
23721
23722 2023-03-07 Jakub Jelinek <jakub@redhat.com>
23723
23724 PR c++/109042
23725 * g++.dg/rtti/pr109042.C: New test.
23726
23727 2023-03-07 Marek Polacek <polacek@redhat.com>
23728
23729 PR c++/109030
23730 * g++.dg/cpp0x/noexcept77.C: New test.
23731
23732 2023-03-07 Marek Polacek <polacek@redhat.com>
23733
23734 PR c++/107939
23735 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
23736 * g++.dg/cpp1y/var-templ77.C: New test.
23737
23738 2023-03-07 Pan Li <pan2.li@intel.com>
23739 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23740
23741 PR target/108185
23742 PR target/108654
23743 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
23744 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
23745 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
23746 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
23747 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
23748 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
23749 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
23750 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
23751
23752 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23753
23754 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
23755 -fno-stack-protector.
23756 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
23757 -fno-stack-protector.
23758 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
23759 -fno-stack-protector.
23760 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
23761 -fno-stack-protector.
23762
23763 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23764
23765 * gcc.target/aarch64/pr104005.c (dg-options): Add
23766 -fno-stack-protector.
23767
23768 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23769
23770 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
23771 -fno-stack-protector.
23772
23773 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23774
23775 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
23776 -fno-stack-protector.
23777 * g++.target/aarch64/pr103147-10.C: Likewise.
23778
23779 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23780
23781 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
23782 Add -fno-stack-protector.
23783
23784 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23785
23786 PR testsuite/70150
23787 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
23788 -fno-pie.
23789
23790 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23791
23792 PR testsuite/70150
23793 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
23794 -no-pie for aarch64-*-*.
23795 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
23796 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
23797 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
23798 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
23799 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
23800 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
23801 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
23802 -fno-pie.
23803
23804 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23805
23806 PR testsuite/70150
23807 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
23808 Add -fno-pie -no-pie.
23809
23810 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23811
23812 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
23813
23814 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23815
23816 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
23817 Gate on effective target tail_call.
23818
23819 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23820
23821 * lib/target-supports.exp (check_effective_target_tail_call): New.
23822
23823 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23824
23825 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
23826 int32_t being "long int".
23827
23828 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23829
23830 * lib/multiline.exp (_build_multiline_regex): Map
23831 "{re:" to "(", similarly ")?" from ":re?}" and the
23832 same without question mark.
23833
23834 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
23835
23836 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
23837 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
23838 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
23839 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
23840 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
23841 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
23842 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
23843 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
23844 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
23845 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
23846 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
23847 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
23848 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
23849 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
23850 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
23851 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
23852 * gcc.target/gcn/cond_fminnm_1.c: New test.
23853 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
23854 * gcc.target/gcn/cond_fminnm_2.c: New test.
23855 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
23856 * gcc.target/gcn/cond_fminnm_3.c: New test.
23857 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
23858 * gcc.target/gcn/cond_fminnm_4.c: New test.
23859 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
23860 * gcc.target/gcn/cond_fminnm_5.c: New test.
23861 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
23862 * gcc.target/gcn/cond_fminnm_6.c: New test.
23863 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
23864 * gcc.target/gcn/cond_fminnm_7.c: New test.
23865 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
23866 * gcc.target/gcn/cond_fminnm_8.c: New test.
23867 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
23868 * gcc.target/gcn/cond_smax_1.c: New test.
23869 * gcc.target/gcn/cond_smax_1_run.c: New test.
23870 * gcc.target/gcn/cond_smin_1.c: New test.
23871 * gcc.target/gcn/cond_smin_1_run.c: New test.
23872 * gcc.target/gcn/cond_umax_1.c: New test.
23873 * gcc.target/gcn/cond_umax_1_run.c: New test.
23874 * gcc.target/gcn/cond_umin_1.c: New test.
23875 * gcc.target/gcn/cond_umin_1_run.c: New test.
23876 * gcc.target/gcn/smax_1.c: New test.
23877 * gcc.target/gcn/smax_1_run.c: New test.
23878 * gcc.target/gcn/smin_1.c: New test.
23879 * gcc.target/gcn/smin_1_run.c: New test.
23880 * gcc.target/gcn/umax_1.c: New test.
23881 * gcc.target/gcn/umax_1_run.c: New test.
23882 * gcc.target/gcn/umin_1.c: New test.
23883 * gcc.target/gcn/umin_1_run.c: New test.
23884
23885 2023-03-06 Richard Biener <rguenther@suse.de>
23886
23887 PR tree-optimization/109025
23888 * gcc.dg/vect/pr109025.c: New testcase.
23889
23890 2023-03-06 Xi Ruoyao <xry111@xry111.site>
23891
23892 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
23893 -fno-stack-protector.
23894 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
23895 Likewise.
23896 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
23897 Likewise.
23898
23899 2023-03-06 Xi Ruoyao <xry111@xry111.site>
23900
23901 PR target/109000
23902 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
23903 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
23904 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
23905 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
23906
23907 2023-03-05 Harald Anlauf <anlauf@gmx.de>
23908 Tobias Burnus <tobias@codesourcery.com>
23909
23910 PR fortran/106856
23911 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
23912 * gfortran.dg/class_74.f90: New test.
23913 * gfortran.dg/class_75.f90: New test.
23914
23915 2023-03-05 Jakub Jelinek <jakub@redhat.com>
23916
23917 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
23918 scan-tree-dump-times target selector.
23919
23920 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23921 SiYu Wu <siyu@isrc.iscas.ac.cn>
23922
23923 * gcc.target/riscv/zksed32.c: New test.
23924 * gcc.target/riscv/zksed64.c: New test.
23925 * gcc.target/riscv/zksh32.c: New test.
23926 * gcc.target/riscv/zksh64.c: New test.
23927
23928 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23929 SiYu Wu <siyu@isrc.iscas.ac.cn>
23930
23931 * gcc.target/riscv/zknh-sha256.c: New test.
23932 * gcc.target/riscv/zknh-sha512-32.c: New test.
23933 * gcc.target/riscv/zknh-sha512-64.c: New test.
23934
23935 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23936 SiYu Wu <siyu@isrc.iscas.ac.cn>
23937
23938 * gcc.target/riscv/zknd32.c: New test.
23939 * gcc.target/riscv/zknd64.c: New test.
23940 * gcc.target/riscv/zkne32.c: New test.
23941 * gcc.target/riscv/zkne64.c: New test.
23942
23943 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23944 SiYu Wu <siyu@isrc.iscas.ac.cn>
23945
23946 * gcc.target/riscv/zbkb32.c: New test.
23947 * gcc.target/riscv/zbkb64.c: New test.
23948 * gcc.target/riscv/zbkc32.c: New test.
23949 * gcc.target/riscv/zbkc64.c: New test.
23950 * gcc.target/riscv/zbkx32.c: New test.
23951 * gcc.target/riscv/zbkx64.c: New test.
23952
23953 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
23954
23955 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
23956 5 insn sh1add+slli+add+slli+sub.
23957 * gcc.target/riscv/pr108987.c: New test.
23958
23959 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23960 kito-cheng <kito.cheng@sifive.com>
23961
23962 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
23963
23964 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23965
23966 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
23967 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
23968 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
23969 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
23970 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
23971 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
23972 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
23973 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
23974
23975 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23976
23977 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
23978 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
23979 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
23980 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
23981 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
23982 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
23983 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
23984 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
23985 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
23986 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
23987 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
23988 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
23989 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
23990 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
23991 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
23992 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
23993 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
23994 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
23995 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
23996 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
23997 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
23998 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
23999 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
24000 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
24001 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
24002 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
24003 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
24004 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
24005 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
24006 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
24007 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
24008 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
24009
24010 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24011
24012 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
24013 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
24014 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
24015 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
24016 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
24017 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
24018
24019 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
24020
24021 * gcc.target/riscv/zbb-min-max-03.c: New test.
24022
24023 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24024
24025 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
24026 target selectors.
24027 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
24028
24029 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24030
24031 PR c/107465
24032 * c-c++-common/Wsign-compare-2.c (f18): New test.
24033
24034 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24035
24036 PR c/107465
24037 * c-c++-common/Wsign-compare-2.c: New test.
24038 * c-c++-common/pr107465.c: New test.
24039
24040 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24041
24042 PR c/107846
24043 * gcc.dg/pr107846.c: New test.
24044
24045 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24046
24047 PR c++/108702
24048 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
24049
24050 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
24051
24052 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
24053
24054 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
24055
24056 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
24057
24058 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
24059
24060 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
24061 scan-assembler identifiers.
24062 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
24063
24064 2023-03-03 David Malcolm <dmalcolm@redhat.com>
24065
24066 PR analyzer/109016
24067 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
24068 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
24069
24070 2023-03-03 David Malcolm <dmalcolm@redhat.com>
24071
24072 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
24073 * gcc.dg/analyzer/sprintf-1.c: New test.
24074 * gcc.dg/analyzer/sprintf-concat.c: New test.
24075
24076 2023-03-03 David Malcolm <dmalcolm@redhat.com>
24077
24078 PR tree-optimization/108988
24079 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
24080
24081 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24082
24083 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
24084 two new variants, one fixed, one xfailed.
24085 * c-c++-common/Wdangling-pointer-5.c
24086 (nowarn_store_arg_store_arg): Add now-expected warnings.
24087
24088 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24089
24090 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
24091 around +cdecp<N>.
24092 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
24093
24094 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24095
24096 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
24097 expected counts into a single pattern.
24098 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
24099 return and reversed conditions.
24100
24101 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24102
24103 PR target/51534
24104 * gcc.target/arm/pr51534.c: Split softfp variant into...
24105 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
24106
24107 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24108
24109 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
24110 after tab after vmsr, and lower the case of P0.
24111
24112 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24113
24114 PR target/104882
24115 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
24116
24117 2023-03-03 Patrick Palka <ppalka@redhat.com>
24118
24119 PR c++/108998
24120 * g++.dg/cpp2a/lambda-generic11.C: New test.
24121
24122 2023-03-03 Jakub Jelinek <jakub@redhat.com>
24123
24124 PR c/108986
24125 * gcc.dg/Wnonnull-8.c: New test.
24126
24127 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
24128
24129 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
24130 "not low or equal" load on condition variant.
24131 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
24132 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
24133
24134 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
24135
24136 * gcc.dg/vect/slp-3.c: Adapt test expectation.
24137 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
24138 * gcc.dg/vect/slp-perm-8.c: Likewise.
24139
24140 2023-03-03 Richard Biener <rguenther@suse.de>
24141
24142 PR tree-optimization/109002
24143 * gcc.dg/torture/pr109002.c: New testcase.
24144
24145 2023-03-03 Richard Biener <rguenther@suse.de>
24146
24147 PR debug/108772
24148 * g++.dg/lto/pr108772_0.C: New testcase.
24149
24150 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24151
24152 PR c++/100127
24153 * g++.dg/coroutines/pr100127.C: Test for header rather than
24154 compiler macro.
24155 * g++.dg/coroutines/pr100772-a.C: Likewise.
24156 * g++.dg/coroutines/pr100772-b.C: Likewise.
24157
24158 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
24159
24160 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
24161 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
24162
24163 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
24164
24165 PR d/108946
24166 * gdc.dg/simd2a.d: Update test.
24167 * gdc.dg/simd2b.d: Likewise.
24168 * gdc.dg/simd2c.d: Likewise.
24169 * gdc.dg/simd2d.d: Likewise.
24170 * gdc.dg/simd2e.d: Likewise.
24171 * gdc.dg/simd2f.d: Likewise.
24172 * gdc.dg/simd2g.d: Likewise.
24173 * gdc.dg/simd2h.d: Likewise.
24174 * gdc.dg/simd2i.d: Likewise.
24175 * gdc.dg/simd2j.d: Likewise.
24176
24177 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
24178
24179 PR d/108877
24180 * gdc.dg/imports/pr108877a.d: New test.
24181 * gdc.dg/pr108877.d: New test.
24182
24183 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
24184
24185 PR d/108167
24186 * gdc.dg/pr108167.d: New test.
24187
24188 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
24189
24190 PR d/108945
24191 * gdc.dg/pr108945.d: New test.
24192
24193 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24194
24195 PR testsuite/108991
24196 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
24197 before target selector.
24198
24199 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
24200
24201 PR jit/107999
24202 * jit.dg/test-error-array-bounds.c: Update test.
24203
24204 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
24205
24206 * gcc.target/avr/pr90706.c: New.
24207
24208 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
24209 Paul-Antoine Arras <pa@codesourcery.com>
24210
24211 * gcc.target/gcn/simd-math-1.c: New testcase.
24212 * gcc.target/gcn/simd-math-2.c: New testcase.
24213
24214 2023-03-02 Patrick Palka <ppalka@redhat.com>
24215
24216 PR c++/108243
24217 PR c++/97553
24218 * g++.dg/opt/is_constant_evaluated3.C: New test.
24219
24220 2023-03-02 Patrick Palka <ppalka@redhat.com>
24221
24222 PR c++/108243
24223 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
24224
24225 2023-03-02 David Malcolm <dmalcolm@redhat.com>
24226
24227 PR analyzer/108968
24228 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
24229
24230 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24231
24232 PR debug/108716
24233 * g++.dg/debug/dwarf2/pr108716.C: New test.
24234
24235 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24236
24237 PR tree-optimization/108979
24238 * gfortran.dg/vect/pr108979.f90: New test.
24239
24240 2023-03-02 Marek Polacek <polacek@redhat.com>
24241
24242 PR c++/106259
24243 * g++.dg/warn/Wmismatched-tags-11.C: New test.
24244
24245 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
24246
24247 * gcc.target/s390/s390.exp: Add partial subdirectory.
24248 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
24249 expectation.
24250 * lib/target-supports.exp: Add s390.
24251 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
24252 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
24253 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
24254 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
24255 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
24256 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
24257 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
24258 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
24259 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
24260 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
24261 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
24262 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
24263 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
24264 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
24265 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
24266 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
24267 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
24268 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
24269 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
24270 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
24271 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
24272 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
24273 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
24274 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
24275 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
24276 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
24277
24278 2023-03-02 Jonathan Yong <10walls@gmail.com>
24279
24280 PR middle-end/97956
24281 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
24282
24283 2023-03-02 Jonathan Yong <10walls@gmail.com>
24284
24285 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
24286
24287 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24288
24289 PR tree-optimization/108603
24290 * gcc.target/aarch64/sve/pr108603.c: New test.
24291
24292 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24293
24294 PR tree-optimization/108430
24295 * gcc.target/aarch64/sve/pr108430.c: New test.
24296
24297 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24298
24299 PR c++/108934
24300 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
24301 * g++.target/i386/pr108934.C: New test.
24302
24303 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24304
24305 PR c++/105839
24306 * g++.dg/gomp/pr105839-1.C: New test.
24307 * g++.dg/gomp/pr105839-2.C: New test.
24308
24309 2023-03-02 Richard Biener <rguenther@suse.de>
24310
24311 PR testsuite/108985
24312 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
24313
24314 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24315
24316 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
24317
24318 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24319
24320 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
24321 __USER_LABEL_PREFIX__.
24322
24323 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24324
24325 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
24326 match targets where sizeof (union U) == 5, like "packed" targets.
24327
24328 2023-03-01 Marek Polacek <polacek@redhat.com>
24329
24330 PR c++/107574
24331 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
24332
24333 2023-03-01 David Malcolm <dmalcolm@redhat.com>
24334
24335 PR analyzer/107565
24336 * gcc.dg/analyzer/builtins-pr107565.c: New test.
24337 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
24338
24339 2023-03-01 Patrick Palka <ppalka@redhat.com>
24340 Jason Merrill <jason@redhat.com>
24341
24342 PR c++/108219
24343 PR c++/108218
24344 * g++.dg/cpp0x/new6.C: New test.
24345 * g++.dg/cpp2a/concepts-new1.C: New test.
24346
24347 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
24348
24349 PR middle-end/108545
24350 * c-c++-common/gomp/map-8.c: New test.
24351 * gfortran.dg/gomp/map-9.f90: New test.
24352
24353 2023-03-01 David Malcolm <dmalcolm@redhat.com>
24354
24355 PR analyzer/108935
24356 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
24357 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
24358 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
24359
24360 2023-03-01 Jonathan Yong <10walls@gmail.com>
24361
24362 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
24363 targets.
24364
24365 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24366
24367 PR sanitizer/108894
24368 * c-c++-common/ubsan/bounds-16.c: New test.
24369
24370 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24371
24372 PR debug/108967
24373 * g++.dg/debug/pr108967.C: New test.
24374
24375 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24376
24377 PR c++/108606
24378 * g++.dg/cpp1y/pr108606.C: New test.
24379
24380 2023-03-01 Richard Biener <rguenther@suse.de>
24381
24382 PR tree-optimization/108970
24383 * gcc.dg/pr108970.c: New testcase.
24384
24385 2023-03-01 Richard Biener <rguenther@suse.de>
24386
24387 PR tree-optimization/108950
24388 * gcc.dg/vect/pr108950.c: New testcase.
24389
24390 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
24391
24392 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
24393 newlib targets too.
24394
24395 2023-02-28 Patrick Palka <ppalka@redhat.com>
24396
24397 PR c++/108848
24398 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
24399 exception specifier" error. Expect a separate "not usable
24400 in a constant expression" error.
24401 * g++.dg/cpp1y/var-templ75.C: New test.
24402 * g++.dg/cpp1y/var-templ76.C: New test.
24403
24404 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
24405
24406 PR middle-end/107411
24407 PR middle-end/107411
24408 * g++.dg/pr107411.C: New test.
24409
24410 2023-02-28 Marek Polacek <polacek@redhat.com>
24411
24412 PR c++/108550
24413 * g++.dg/cpp1y/var-templ70.C: New test.
24414 * g++.dg/cpp1y/var-templ71.C: New test.
24415 * g++.dg/cpp1y/var-templ72.C: New test.
24416
24417 2023-02-28 Marek Polacek <polacek@redhat.com>
24418
24419 PR c++/107938
24420 * g++.dg/cpp1y/var-templ73.C: New test.
24421 * g++.dg/cpp1y/var-templ74.C: New test.
24422 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
24423
24424 2023-02-28 Jakub Jelinek <jakub@redhat.com>
24425
24426 PR sanitizer/108894
24427 * gcc.dg/ubsan/bounds-4.c: New test.
24428 * gcc.dg/ubsan/bounds-4a.c: New test.
24429 * gcc.dg/ubsan/bounds-4b.c: New test.
24430 * gcc.dg/ubsan/bounds-4c.c: New test.
24431 * gcc.dg/ubsan/bounds-4d.c: New test.
24432 * g++.dg/ubsan/bounds-1.C: New test.
24433
24434 2023-02-28 Richard Biener <rguenther@suse.de>
24435
24436 PR testsuite/108942
24437 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
24438
24439 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24440
24441 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
24442 message for "default_packed" targets.
24443
24444 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24445
24446 * lib/multiline.exp (handle-multiline-outputs): Shorten
24447 message to the same for fail and pass.
24448
24449 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24450
24451 PR testsuite/91419
24452 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
24453
24454 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24455
24456 PR testsuite/79356
24457 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
24458 of targets excluding xfail on lines 50 and 51.
24459
24460 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24461
24462 PR tree-optimization/108828
24463 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
24464
24465 2023-02-27 Harald Anlauf <anlauf@gmx.de>
24466
24467 PR fortran/108937
24468 * gfortran.dg/ibits_2.f90: New test.
24469
24470 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
24471
24472 * ada/acats/run_all.sh: Adjust example of compiler options.
24473
24474 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24475
24476 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
24477 Also add conditional to gm2-simple-execute.
24478
24479 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24480
24481 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
24482 (gm2_run_tower_test): New global variable. Add conditional
24483 before invoking gm2-local-exec.
24484
24485 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
24486
24487 * lib/multiline.exp (handle-multiline-outputs): Don't include the
24488 quoted multiline pattern in the pass/fail output.
24489
24490 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24491
24492 PR modula2/108261
24493 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
24494 variable access.
24495 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
24496 variable access.
24497 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
24498 variable access.
24499 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
24500 variable access.
24501 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
24502 variable access.
24503 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
24504 variable access.
24505 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
24506 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
24507 Add pathname.
24508 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
24509 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
24510 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
24511 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
24512 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
24513 Tidy up variable access.
24514 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
24515 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
24516 Add pathname.
24517 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
24518 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
24519 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
24520 (gm2_simple_execute): Keep executable if global is true.
24521 * lib/gm2-torture.exp: Add ; after global variable access.
24522 * lib/gm2.exp: Set up pathnames.
24523 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
24524 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
24525 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
24526 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
24527 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
24528 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
24529 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
24530 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
24531 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
24532 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
24533 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
24534 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
24535 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
24536 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
24537 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
24538 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
24539 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
24540 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
24541 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
24542 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
24543 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
24544 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
24545 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
24546 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
24547 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
24548 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
24549 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
24550 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
24551 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
24552 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
24553 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
24554 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
24555 * gm2/projects/pim/run/pass/tower/Window.def: New test.
24556 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
24557 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
24558 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
24559 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
24560 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
24561 New test.
24562 * gm2/projects/pim/run/pass/tower/star: New test.
24563
24564 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
24565
24566 * gcc.target/xtensa/pr108919.c: New test.
24567
24568 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
24569
24570 PR fortran/108621
24571 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
24572
24573 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
24574
24575 * gfortran.dg/weak-2.f90: New test.
24576 * gfortran.dg/weak-3.f90: New test.
24577
24578 2023-02-24 Martin Liska <mliska@suse.cz>
24579
24580 PR sanitizer/108834
24581 * c-c++-common/asan/global-overflow-1.c: Test line and column
24582 info for a global variable.
24583
24584 2023-02-24 Alexandre Oliva <oliva@adacore.com>
24585
24586 PR c++/105224
24587 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
24588
24589 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24590
24591 PR middle-end/108854
24592 * g++.dg/opt/pr108854.C: New test.
24593
24594 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24595
24596 PR target/108881
24597 * gcc.target/i386/avx512bf16-pr108881.c: New test.
24598
24599 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
24600
24601 * gcc.target/mips/clz.c: New test.
24602 * gcc.target/mips/clo.c: New test.
24603 * gcc.target/mips/mips.exp: New option HAS_CLZ.
24604
24605 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
24606
24607 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
24608
24609 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24610
24611 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
24612 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
24613
24614 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24615
24616 * gcc.target/xtensa/elim_callee_saved.c: New.
24617
24618 2023-02-23 Jakub Jelinek <jakub@redhat.com>
24619
24620 PR testsuite/108899
24621 * g++.dg/modules/modules.exp: Only override unsupported if it
24622 exists and saved-unsupported doesn't.
24623
24624 2023-02-23 Richard Biener <rguenther@suse.de>
24625
24626 PR tree-optimization/108888
24627 * g++.dg/torture/pr108888.C: New testcase.
24628
24629 2023-02-22 Marek Polacek <polacek@redhat.com>
24630
24631 PR c/108880
24632 * c-c++-common/ubsan/pr108880.c: New test.
24633
24634 2023-02-22 Harald Anlauf <anlauf@gmx.de>
24635
24636 PR fortran/96024
24637 * gfortran.dg/pr96024.f90: New test.
24638
24639 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24640
24641 * g++.dg/modules/modules.exp: Override unsupported to update
24642 module_do, and test it after dg-test.
24643
24644 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24645
24646 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
24647 * gcc.target/arm/aes-fuse-2.c: Likewise.
24648
24649 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24650
24651 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
24652 usable in initializers.
24653
24654 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24655
24656 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
24657 arm-*-*.
24658 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
24659
24660 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24661
24662 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
24663 message.
24664
24665 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24666
24667 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
24668
24669 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
24670
24671 * gcc.dg/vect/vect-simd-clone-16.c: New test.
24672 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
24673 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
24674 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
24675 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
24676 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
24677 * gcc.dg/vect/vect-simd-clone-17.c: New test.
24678 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
24679 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
24680 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
24681 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
24682 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
24683 * gcc.dg/vect/vect-simd-clone-18.c: New test.
24684 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
24685 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
24686 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
24687 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
24688 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
24689
24690 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24691
24692 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
24693 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
24694 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
24695 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
24696 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
24697 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
24698
24699 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
24700
24701 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
24702 condition.
24703
24704 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
24705
24706 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
24707 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
24708 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
24709 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
24710 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
24711 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
24712 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
24713 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
24714 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
24715 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
24716 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
24717 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
24718 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
24719 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
24720 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
24721 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
24722 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
24723 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
24724 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
24725 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
24726 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
24727 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
24728 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
24729 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
24730 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
24731 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
24732 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
24733 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
24734 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
24735 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
24736 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
24737 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
24738 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
24739 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
24740 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
24741 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
24742 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
24743 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
24744 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
24745 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
24746 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
24747 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
24748 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
24749 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
24750 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
24751 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
24752 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
24753 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
24754 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
24755 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
24756 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
24757 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
24758 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
24759 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
24760 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
24761 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
24762 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
24763 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
24764 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
24765 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
24766 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
24767 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
24768 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
24769 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
24770 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
24771 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
24772 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
24773 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
24774 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
24775 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
24776 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
24777 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
24778 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
24779 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
24780 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
24781 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
24782 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
24783 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
24784 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
24785 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
24786 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
24787 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
24788 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
24789 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
24790 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
24791 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
24792 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
24793 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
24794 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
24795 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
24796 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
24797 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
24798 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
24799 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
24800 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
24801 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
24802 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
24803 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
24804 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
24805 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
24806 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
24807 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
24808 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
24809 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
24810 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
24811 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
24812 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
24813 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
24814 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
24815 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
24816 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
24817 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
24818 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
24819 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
24820 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
24821 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
24822 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
24823 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
24824 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
24825 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
24826 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
24827 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
24828 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
24829 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
24830 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
24831 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
24832 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
24833 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
24834 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
24835 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
24836 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
24837 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
24838 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
24839 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
24840 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
24841 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
24842 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
24843 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
24844 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
24845 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
24846 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
24847 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
24848 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
24849 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
24850 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
24851 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
24852 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
24853 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
24854 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
24855 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
24856 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
24857 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
24858 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
24859 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
24860 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
24861 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
24862 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
24863 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
24864 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
24865 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
24866 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
24867 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
24868 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
24869 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
24870 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
24871 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
24872 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
24873 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
24874 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
24875 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
24876 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
24877 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
24878 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
24879 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
24880 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
24881 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
24882 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
24883 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
24884 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
24885 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
24886 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
24887 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
24888 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
24889 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
24890 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
24891 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
24892 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
24893 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
24894 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
24895 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
24896 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
24897 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
24898 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
24899 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
24900 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
24901 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
24902 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
24903 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
24904 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
24905 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
24906 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
24907 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
24908 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
24909 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
24910 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
24911 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
24912 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
24913 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
24914 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
24915 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
24916 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
24917 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
24918 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
24919 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
24920 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
24921 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
24922 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
24923 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
24924 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
24925 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
24926 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
24927 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
24928 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
24929 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
24930 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
24931 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
24932 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
24933 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
24934 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
24935 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
24936 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
24937 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
24938 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
24939 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
24940 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
24941 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
24942 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
24943 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
24944 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
24945 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
24946 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
24947 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
24948 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
24949 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
24950 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
24951 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
24952 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
24953 out -Oz and -Og -g.
24954 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
24955
24956 2023-02-22 Jakub Jelinek <jakub@redhat.com>
24957
24958 PR middle-end/106258
24959 * g++.dg/ipa/pr106258.C: New test.
24960
24961 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
24962
24963 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
24964 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
24965 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
24966 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
24967 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
24968 * lib/target-supports.exp (check_compile): Use
24969 '-Wno-complain-wrong-lang'.
24970 * g++.dg/abi/empty12.C: Likewise.
24971 * g++.dg/abi/empty13.C: Likewise.
24972 * g++.dg/abi/empty14.C: Likewise.
24973 * g++.dg/abi/empty15.C: Likewise.
24974 * g++.dg/abi/empty16.C: Likewise.
24975 * g++.dg/abi/empty17.C: Likewise.
24976 * g++.dg/abi/empty18.C: Likewise.
24977 * g++.dg/abi/empty19.C: Likewise.
24978 * g++.dg/abi/empty22.C: Likewise.
24979 * g++.dg/abi/empty25.C: Likewise.
24980 * g++.dg/abi/empty26.C: Likewise.
24981 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
24982 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
24983 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
24984
24985 2023-02-21 David Malcolm <dmalcolm@redhat.com>
24986
24987 PR analyzer/108830
24988 * gcc.dg/analyzer/attribute-nonnull.c: Update for
24989 -Wanalyzer-use-of-uninitialized-value terminating analysis along
24990 a path.
24991 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
24992 * gcc.dg/analyzer/data-model-1.c: Likewise.
24993 * gcc.dg/analyzer/data-model-5.c: Likewise.
24994 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
24995 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
24996 -fno-analyzer-suppress-followups.
24997 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
24998 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
24999 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
25000 * gcc.dg/analyzer/pipe2-1.c: Likewise.
25001 * gcc.dg/analyzer/pr101547.c: Update for
25002 -Wanalyzer-use-of-uninitialized-value terminating analysis along
25003 a path.
25004 * gcc.dg/analyzer/pr101875.c: Likewise.
25005 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
25006 * gcc.dg/analyzer/pr104224.c: Add
25007 -fno-analyzer-suppress-followups.
25008 * gcc.dg/analyzer/realloc-2.c: Add
25009 -fno-analyzer-suppress-followups.
25010 * gcc.dg/analyzer/realloc-3.c: Likewise.
25011 * gcc.dg/analyzer/realloc-5.c: Likewise.
25012 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
25013 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
25014 * gcc.dg/analyzer/stdarg-1.c: Likewise.
25015 * gcc.dg/analyzer/symbolic-1.c: Likewise.
25016 * gcc.dg/analyzer/symbolic-7.c: Update for
25017 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
25018 path.
25019 * gcc.dg/analyzer/uninit-4.c: Likewise.
25020 * gcc.dg/analyzer/uninit-8.c: New test.
25021 * gcc.dg/analyzer/uninit-pr94713.c: Update for
25022 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
25023 path.
25024 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
25025
25026 2023-02-21 Harald Anlauf <anlauf@gmx.de>
25027
25028 PR fortran/96025
25029 * gfortran.dg/pr96025.f90: New test.
25030
25031 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
25032
25033 * gdc.dg/simd2a.d: Update.
25034 * gdc.dg/simd2b.d: Update.
25035 * gdc.dg/simd2c.d: Update.
25036 * gdc.dg/simd2d.d: Update.
25037 * gdc.dg/simd2e.d: Update.
25038 * gdc.dg/simd2f.d: Update.
25039 * gdc.dg/simd2g.d: Update.
25040 * gdc.dg/simd2h.d: Update.
25041 * gdc.dg/simd2i.d: Update.
25042 * gdc.dg/simd2j.d: Update.
25043
25044 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
25045
25046 * gdc.dg/ctfeintrinsics.d: New test.
25047
25048 2023-02-21 Richard Biener <rguenther@suse.de>
25049
25050 PR tree-optimization/108691
25051 * gcc.dg/pr108691.c: New testcase.
25052
25053 2023-02-21 Richard Biener <rguenther@suse.de>
25054
25055 PR tree-optimization/108793
25056 * gcc.dg/torture/pr108793.c: New testcase.
25057
25058 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
25059
25060 * rust/compile/torture/intrinsics-math.rs: New test.
25061
25062 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25063
25064 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
25065
25066 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25067
25068 * rust/execute/torture/closure3.rs: New test.
25069
25070 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
25071
25072 * rust/compile/torture/phantom_data.rs: New test.
25073
25074 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25075
25076 * rust/compile/torture/intrinsics-3.rs:
25077 * rust/execute/torture/atomic_load.rs: New test.
25078
25079 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25080
25081 * rust/compile/torture/intrinsics-5.rs: Fix error message.
25082
25083 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25084
25085 * rust/compile/torture/intrinsics-6.rs: New test.
25086 * rust/compile/torture/intrinsics-7.rs: New test.
25087
25088 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25089
25090 * rust/compile/torture/intrinsics-4.rs: New test.
25091 * rust/compile/torture/intrinsics-5.rs: New test.
25092 * rust/execute/torture/atomic_store.rs: New test.
25093
25094 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25095
25096 * rust/compile/torture/intrinsics-3.rs: New test.
25097
25098 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25099
25100 * rust/execute/torture/closure2.rs: New test.
25101
25102 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25103
25104 * rust/execute/torture/closure1.rs: New test.
25105
25106 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25107
25108 * rust/compile/issue-1589.rs: New test.
25109
25110 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25111
25112 * rust/compile/generics7.rs: Fix test with missing assertion.
25113 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
25114
25115 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
25116
25117 * rust/compile/missing_closing_paren.rs: New test.
25118
25119 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25120
25121 * rust/execute/torture/prefetch_data.rs: New test.
25122
25123 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25124
25125 * rust/compile/torture/issue-1555.rs: New test.
25126
25127 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
25128
25129 * rust/compile/const9.rs: New test.
25130
25131 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25132
25133 * rust/compile/issue-1272.rs: New test.
25134
25135 2023-02-21 Richard Biener <rguenther@suse.de>
25136
25137 PR tree-optimization/108868
25138 * gcc.dg/pr108868.c: New testcase.
25139
25140 2023-02-21 Richard Biener <rguenther@suse.de>
25141
25142 PR tree-optimization/108855
25143 * gcc.dg/pr108855.c: New testcase.
25144
25145 2023-02-21 Richard Biener <rguenther@suse.de>
25146
25147 Revert:
25148 2023-02-21 Richard Biener <rguenther@suse.de>
25149
25150 PR tree-optimization/108691
25151 * gcc.dg/pr108691.c: New testcase.
25152
25153 2023-02-20 Jakub Jelinek <jakub2redhat.com>
25154
25155 PR target/108862
25156 * gcc.dg/pr108862.c: New test.
25157 * gcc.target/powerpc/pr108862.c: New test.
25158
25159 2023-02-20 Marek Polacek <polacek@redhat.com>
25160
25161 PR c++/101073
25162 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
25163 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
25164
25165 2023-02-20 Marek Polacek <polacek@redhat.com>
25166
25167 PR c++/108829
25168 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
25169 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
25170
25171 2023-02-20 Richard Biener <rguenther@suse.de>
25172
25173 PR tree-optimization/108816
25174 * gcc.dg/torture/pr108816.c: New testcase.
25175
25176 2023-02-20 Richard Biener <rguenther@suse.de>
25177
25178 PR tree-optimization/108825
25179 * gcc.dg/torture/pr108825.c: New testcase.
25180
25181 2023-02-18 Jason Merrill <jason@redhat.com>
25182
25183 DR 2518
25184 PR c++/52809
25185 PR c++/53638
25186 PR c++/87389
25187 PR c++/89741
25188 PR c++/92099
25189 PR c++/104041
25190 PR c++/104691
25191 * g++.dg/DRs/dr2518.C: New test.
25192
25193 2023-02-18 Jakub Jelinek <jakub@redhat.com>
25194
25195 PR tree-optimization/108819
25196 * gcc.dg/pr108819.c: New test.
25197
25198 2023-02-18 Jakub Jelinek <jakub@redhat.com>
25199
25200 PR target/108832
25201 * gcc.target/i386/pr108832.c: New test.
25202
25203 2023-02-18 Martin Uecker <uecker@tugraz.at>
25204
25205 PR c/108375
25206 * gcc.dg/pr108375-1.c: New test.
25207 * gcc.dg/pr108375-2.c: New test.
25208
25209 2023-02-18 Martin Uecker <uecker@tugraz.at>
25210
25211 PR c/105660
25212 PR c/105660
25213 * gcc.dg/pr105660-1.c: New test.
25214 * gcc.dg/pr105660-2.c: New test.
25215
25216 2023-02-17 Patrick Palka <ppalka@redhat.com>
25217
25218 PR c++/108243
25219 PR c++/97553
25220 * g++.dg/opt/is_constant_evaluated1.C: New test.
25221 * g++.dg/opt/is_constant_evaluated2.C: New test.
25222
25223 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
25224
25225 PR target/108831
25226 * gcc.target/i386/pr108831-1.c: New test.
25227 * gcc.target/i386/pr108831-2.c: Ditto.
25228
25229 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
25230
25231 PR target/108805
25232 * gcc.dg/pr108805.c: New test.
25233
25234 2023-02-17 Richard Biener <rguenther@suse.de>
25235
25236 PR tree-optimization/108821
25237 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
25238
25239 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25240
25241 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
25242 CLOCK which is available on mingw as well as other platforms.
25243 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
25244
25245 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25246
25247 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
25248 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
25249 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
25250 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
25251 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
25252 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
25253 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
25254 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
25255 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
25256 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
25257 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
25258
25259 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25260
25261 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
25262
25263 2023-02-16 David Malcolm <dmalcolm@redhat.com>
25264
25265 PR analyzer/108806
25266 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
25267 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
25268 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
25269 (test_bitmask_2): New.
25270 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
25271
25272 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
25273
25274 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
25275
25276 2023-02-16 Patrick Palka <ppalka@redhat.com>
25277
25278 PR c++/107773
25279 * g++.dg/template/typename24.C: New test.
25280 * g++.dg/template/typename25.C: New test.
25281 * g++.dg/template/typename25a.C: New test.
25282 * g++.dg/template/typename26.C: New test.
25283
25284 2023-02-16 Jakub Jelinek <jakub@redhat.com>
25285
25286 PR tree-optimization/108657
25287 * gcc.dg/pr108657.c: New test.
25288
25289 2023-02-16 Jakub Jelinek <jakub@redhat.com>
25290
25291 PR tree-optimization/108783
25292 * gcc.c-torture/compile/pr108783.c: New test.
25293
25294 2023-02-16 Richard Biener <rguenther@suse.de>
25295
25296 PR tree-optimization/108791
25297 * gcc.dg/torture/pr108791.c: New testcase.
25298
25299 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
25300
25301 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
25302 as a non-LRA target.
25303
25304 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
25305
25306 PR fortran/103608
25307 * gfortran.dg/pr103608.f90: New test.
25308
25309 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
25310
25311 PR fortran/104554
25312 * gfortran.dg/pr104554.f90: New test.
25313
25314 2023-02-15 David Malcolm <dmalcolm@redhat.com>
25315
25316 PR analyzer/108664
25317 PR analyzer/108666
25318 PR analyzer/108725
25319 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
25320 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
25321 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
25322
25323 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
25324
25325 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
25326 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
25327 * gcc.target/i386/pr99464.c: Ditto.
25328 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
25329 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
25330 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
25331 * gcc.target/i386/pr98063.c: Ditto.
25332 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
25333 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
25334 * gcc.target/i386/pr95464.c: Ditto.
25335 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
25336 * gcc.target/i386/pr99530-2.c: Ditto.
25337 * gcc.target/i386/pr99530-3.c: Ditto.
25338 * gcc.target/i386/pr99530-4.c: Ditto.
25339 * gcc.target/i386/pr99530-5.c: Ditto.
25340 * gcc.target/i386/pr99530-6.c: Ditto.
25341 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
25342
25343 2023-02-15 Marek Polacek <polacek@redhat.com>
25344
25345 PR middle-end/106080
25346 * c-c++-common/Wdangling-pointer-10.c: New test.
25347 * c-c++-common/Wdangling-pointer-9.c: New test.
25348
25349 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25350
25351 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
25352 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
25353 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
25354 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
25355 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
25356 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
25357 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
25358 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
25359 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
25360 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
25361 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
25362 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
25363 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
25364 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
25365 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
25366
25367 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25368
25369 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
25370 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
25371 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
25372 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
25373 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
25374 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
25375 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
25376 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
25377 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
25378 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
25379 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
25380 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
25381 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
25382 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
25383 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
25384
25385 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25386
25387 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
25388 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
25389 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
25390 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
25391 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
25392 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
25393 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
25394 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
25395 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
25396 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
25397 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
25398 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
25399 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
25400 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
25401 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
25402
25403 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25404
25405 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
25406 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
25407 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
25408 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
25409 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
25410 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
25411 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
25412 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
25413 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
25414 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
25415 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
25416 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
25417 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
25418 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
25419 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
25420
25421 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25422
25423 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
25424 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
25425 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
25426 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
25427 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
25428 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
25429 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
25430 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
25431 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
25432 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
25433 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
25434 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
25435 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
25436 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
25437 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
25438
25439 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25440
25441 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
25442 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
25443 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
25444 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
25445 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
25446 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
25447 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
25448 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
25449 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
25450 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
25451 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
25452 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
25453 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
25454 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
25455 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
25456
25457 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25458
25459 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
25460 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
25461 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
25462 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
25463 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
25464 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
25465 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
25466 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
25467 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
25468 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
25469 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
25470 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
25471 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
25472 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
25473 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
25474
25475 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25476
25477 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
25478 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
25479 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
25480 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
25481 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
25482 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
25483 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
25484 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
25485 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
25486 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
25487 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
25488 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
25489 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
25490 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
25491 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
25492
25493 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25494
25495 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
25496 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
25497 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
25498 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
25499 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
25500 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
25501 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
25502 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
25503 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
25504 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
25505 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
25506 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
25507 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
25508 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
25509 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
25510
25511 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25512
25513 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
25514 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
25515 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
25516 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
25517 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
25518 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
25519 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
25520 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
25521 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
25522 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
25523 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
25524 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
25525 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
25526 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
25527 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
25528
25529 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25530
25531 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
25532 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
25533 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
25534 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
25535 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
25536 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
25537 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
25538 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
25539 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
25540 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
25541 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
25542 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
25543 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
25544 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
25545 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
25546
25547 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25548
25549 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
25550 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
25551 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
25552 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
25553 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
25554 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
25555 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
25556 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
25557 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
25558 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
25559 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
25560 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
25561 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
25562 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
25563 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
25564 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
25565 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
25566 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
25567 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
25568 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
25569 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
25570 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
25571 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
25572 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
25573 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
25574 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
25575 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
25576 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
25577 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
25578 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
25579 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
25580 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
25581 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
25582 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
25583 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
25584 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
25585 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
25586 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
25587 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
25588 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
25589 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
25590 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
25591 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
25592 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
25593 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
25594
25595 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25596
25597 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
25598 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
25599 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
25600 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
25601 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
25602 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
25603 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
25604 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
25605 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
25606 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
25607 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
25608 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
25609 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
25610 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
25611 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
25612 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
25613 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
25614 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
25615 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
25616 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
25617 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
25618 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
25619 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
25620 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
25621 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
25622 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
25623 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
25624 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
25625 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
25626 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
25627 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
25628 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
25629 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
25630 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
25631 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
25632 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
25633 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
25634 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
25635 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
25636 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
25637 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
25638 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
25639 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
25640 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
25641 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
25642 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
25643 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
25644 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
25645 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
25646 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
25647 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
25648 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
25649 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
25650 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
25651 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
25652 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
25653 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
25654 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
25655 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
25656 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
25657
25658 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25659
25660 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
25661 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
25662 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
25663 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
25664 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
25665 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
25666 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
25667 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
25668 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
25669
25670 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25671
25672 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
25673 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
25674 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
25675 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
25676 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
25677 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
25678 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
25679 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
25680 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
25681 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
25682 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
25683 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
25684 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
25685 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
25686 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
25687 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
25688 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
25689 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
25690
25691 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25692
25693 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
25694 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
25695 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
25696 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
25697 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
25698 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
25699 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
25700 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
25701 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
25702 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
25703 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
25704 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
25705 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
25706 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
25707 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
25708 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
25709 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
25710 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
25711
25712 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25713
25714 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
25715 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
25716 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
25717 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
25718 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
25719 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
25720 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
25721 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
25722 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
25723 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
25724 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
25725 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
25726 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
25727 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
25728 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
25729 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
25730 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
25731 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
25732
25733 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25734
25735 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
25736 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
25737 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
25738 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
25739 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
25740 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
25741 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
25742 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
25743 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
25744 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
25745 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
25746 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
25747 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
25748 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
25749 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
25750 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
25751 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
25752 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
25753
25754 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25755
25756 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
25757 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
25758 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
25759 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
25760 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
25761 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
25762 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
25763 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
25764 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
25765 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
25766 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
25767 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
25768 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
25769 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
25770 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
25771 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
25772 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
25773 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
25774
25775 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25776
25777 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
25778 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
25779 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
25780 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
25781 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
25782 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
25783 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
25784 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
25785 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
25786 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
25787 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
25788 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
25789 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
25790 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
25791 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
25792 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
25793 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
25794 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
25795
25796 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25797
25798 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
25799 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
25800 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
25801 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
25802 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
25803 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
25804 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
25805 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
25806 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
25807 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
25808 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
25809 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
25810 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
25811 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
25812 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
25813 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
25814 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
25815 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
25816
25817 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25818
25819 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
25820 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
25821 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
25822 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
25823 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
25824 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
25825 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
25826 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
25827 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
25828 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
25829 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
25830 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
25831 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
25832 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
25833 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
25834 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
25835 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
25836 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
25837
25838 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25839
25840 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
25841 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
25842 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
25843 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
25844 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
25845 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
25846 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
25847 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
25848 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
25849 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
25850 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
25851 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
25852 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
25853 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
25854 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
25855 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
25856 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
25857 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
25858
25859 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25860
25861 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
25862 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
25863 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
25864 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
25865 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
25866 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
25867 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
25868 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
25869 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
25870 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
25871 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
25872 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
25873 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
25874 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
25875 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
25876 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
25877 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
25878 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
25879
25880 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25881
25882 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
25883 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
25884 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
25885 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
25886 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
25887 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
25888 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
25889 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
25890 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
25891 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
25892 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
25893 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
25894 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
25895 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
25896 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
25897 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
25898 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
25899 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
25900
25901 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25902
25903 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
25904 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
25905 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
25906 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
25907 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
25908 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
25909 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
25910 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
25911 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
25912 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
25913 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
25914 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
25915 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
25916 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
25917 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
25918 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
25919 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
25920 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
25921
25922 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25923
25924 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
25925 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
25926 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
25927 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
25928 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
25929 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
25930 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
25931 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
25932 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
25933 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
25934 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
25935 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
25936 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
25937 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
25938 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
25939 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
25940 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
25941 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
25942 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
25943 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
25944 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
25945 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
25946 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
25947 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
25948 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
25949 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
25950 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
25951 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
25952 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
25953 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
25954 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
25955 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
25956 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
25957 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
25958 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
25959 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
25960 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
25961 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
25962 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
25963 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
25964 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
25965 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
25966 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
25967 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
25968 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
25969 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
25970 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
25971 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
25972 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
25973 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
25974 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
25975 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
25976 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
25977 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
25978
25979 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25980
25981 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
25982 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
25983 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
25984 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
25985 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
25986 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
25987 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
25988 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
25989 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
25990 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
25991 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
25992 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
25993 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
25994 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
25995 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
25996 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
25997 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
25998 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
25999 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
26000 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
26001 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
26002 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
26003 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
26004 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
26005 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
26006 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
26007 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
26008 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
26009 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
26010 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
26011 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
26012 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
26013 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
26014 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
26015 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
26016 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
26017 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
26018 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
26019 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
26020 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
26021 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
26022 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
26023 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
26024 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
26025 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
26026 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
26027 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
26028 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
26029 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
26030 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
26031 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
26032 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
26033 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
26034 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
26035 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
26036 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
26037 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
26038 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
26039 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
26040 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
26041 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
26042 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
26043 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
26044 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
26045 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
26046 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
26047 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
26048 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
26049 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
26050 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
26051 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
26052 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
26053
26054 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26055
26056 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
26057 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
26058 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
26059 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
26060 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
26061 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
26062 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
26063 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
26064 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
26065
26066 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26067
26068 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
26069 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
26070 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
26071 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
26072 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
26073 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
26074 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
26075 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
26076 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
26077 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
26078 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
26079 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
26080 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
26081 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
26082 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
26083 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
26084 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
26085 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
26086
26087 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26088
26089 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
26090 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
26091 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
26092 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
26093 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
26094 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
26095 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
26096 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
26097 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
26098 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
26099 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
26100 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
26101 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
26102 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
26103 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
26104 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
26105 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
26106 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
26107
26108 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26109
26110 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
26111 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
26112 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
26113 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
26114 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
26115 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
26116 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
26117 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
26118 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
26119 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
26120 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
26121 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
26122 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
26123 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
26124 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
26125 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
26126 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
26127 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
26128 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
26129 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
26130 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
26131 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
26132 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
26133 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
26134 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
26135 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
26136 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
26137 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
26138 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
26139 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
26140 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
26141 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
26142 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
26143 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
26144 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
26145 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
26146
26147 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26148
26149 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
26150 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
26151 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
26152 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
26153 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
26154 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
26155 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
26156 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
26157 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
26158 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
26159 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
26160 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
26161 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
26162 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
26163 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
26164 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
26165 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
26166 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
26167
26168 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26169
26170 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
26171 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
26172 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
26173 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
26174 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
26175 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
26176 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
26177 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
26178 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
26179 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
26180 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
26181 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
26182 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
26183 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
26184 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
26185 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
26186 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
26187 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
26188 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
26189 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
26190 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
26191 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
26192 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
26193 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
26194 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
26195 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
26196 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
26197 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
26198 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
26199 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
26200 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
26201 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
26202 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
26203 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
26204 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
26205 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
26206
26207 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26208
26209 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
26210 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
26211 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
26212 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
26213 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
26214 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
26215 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
26216 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
26217 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
26218 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
26219 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
26220 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
26221 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
26222 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
26223 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
26224 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
26225 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
26226 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
26227
26228 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26229
26230 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
26231 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
26232 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
26233 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
26234 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
26235 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
26236 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
26237 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
26238 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
26239 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
26240 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
26241 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
26242 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
26243 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
26244 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
26245 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
26246 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
26247 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
26248 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
26249 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
26250 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
26251 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
26252 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
26253 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
26254 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
26255 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
26256 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
26257 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
26258 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
26259 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
26260 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
26261 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
26262 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
26263 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
26264 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
26265 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
26266
26267 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26268
26269 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
26270 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
26271 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
26272 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
26273 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
26274 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
26275 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
26276 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
26277 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
26278 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
26279 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
26280 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
26281 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
26282 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
26283 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
26284 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
26285 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
26286 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
26287
26288 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26289
26290 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
26291 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
26292 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
26293 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
26294 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
26295 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
26296 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
26297 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
26298 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
26299 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
26300 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
26301 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
26302 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
26303 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
26304 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
26305 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
26306 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
26307 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
26308 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
26309 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
26310 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
26311 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
26312 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
26313 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
26314 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
26315 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
26316 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
26317 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
26318 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
26319 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
26320 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
26321 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
26322 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
26323 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
26324 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
26325 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
26326
26327 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26328
26329 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
26330 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
26331 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
26332 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
26333 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
26334 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
26335 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
26336 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
26337 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
26338
26339 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26340
26341 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
26342 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
26343 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
26344 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
26345 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
26346 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
26347 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
26348 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
26349 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
26350 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
26351 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
26352 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
26353 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
26354 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
26355 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
26356 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
26357 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
26358 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
26359
26360 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26361
26362 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
26363 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
26364 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
26365 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
26366 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
26367 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
26368 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
26369 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
26370 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
26371 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
26372 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
26373 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
26374 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
26375 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
26376 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
26377 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
26378 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
26379 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
26380 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
26381 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
26382 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
26383 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
26384 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
26385 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
26386 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
26387 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
26388 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
26389 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
26390 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
26391 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
26392 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
26393 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
26394 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
26395 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
26396 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
26397 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
26398 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
26399 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
26400 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
26401 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
26402 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
26403 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
26404 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
26405 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
26406 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
26407 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
26408 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
26409 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
26410 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
26411 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
26412
26413 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26414
26415 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
26416 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
26417 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
26418 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
26419 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
26420 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
26421 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
26422 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
26423 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
26424
26425 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26426
26427 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
26428 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
26429 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
26430 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
26431 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
26432 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
26433 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
26434 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
26435 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
26436 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
26437 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
26438 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
26439 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
26440 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
26441 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
26442 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
26443 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
26444 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
26445
26446 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26447
26448 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
26449 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
26450 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
26451 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
26452 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
26453 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
26454 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
26455 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
26456 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
26457 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
26458 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
26459 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
26460 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
26461 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
26462 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
26463 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
26464 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
26465 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
26466
26467 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26468
26469 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
26470 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
26471 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
26472 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
26473 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
26474 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
26475 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
26476 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
26477 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
26478 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
26479 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
26480 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
26481 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
26482 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
26483 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
26484 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
26485 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
26486 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
26487 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
26488 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
26489 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
26490 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
26491 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
26492 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
26493 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
26494 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
26495 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
26496 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
26497 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
26498 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
26499 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
26500 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
26501 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
26502 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
26503 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
26504 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
26505
26506 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26507
26508 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
26509 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
26510 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
26511 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
26512 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
26513 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
26514 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
26515 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
26516 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
26517 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
26518 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
26519 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
26520 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
26521 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
26522 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
26523 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
26524 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
26525 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
26526
26527 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26528
26529 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
26530 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
26531 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
26532 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
26533 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
26534 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
26535 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
26536 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
26537 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
26538 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
26539 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
26540 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
26541 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
26542 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
26543 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
26544 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
26545 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
26546 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
26547 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
26548 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
26549 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
26550 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
26551 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
26552 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
26553 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
26554 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
26555 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
26556 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
26557 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
26558 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
26559 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
26560 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
26561 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
26562 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
26563 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
26564 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
26565
26566 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26567
26568 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
26569 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
26570 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
26571 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
26572 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
26573 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
26574 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
26575 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
26576 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
26577 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
26578 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
26579 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
26580 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
26581 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
26582 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
26583 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
26584 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
26585 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
26586
26587 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26588
26589 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
26590 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
26591 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
26592 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
26593 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
26594 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
26595 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
26596 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
26597 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
26598 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
26599 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
26600 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
26601 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
26602 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
26603 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
26604 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
26605 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
26606 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
26607 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
26608 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
26609 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
26610 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
26611 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
26612 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
26613 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
26614 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
26615 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
26616 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
26617 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
26618 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
26619 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
26620 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
26621 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
26622 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
26623 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
26624 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
26625
26626 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26627
26628 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
26629 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
26630 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
26631 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
26632 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
26633 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
26634 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
26635 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
26636 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
26637 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
26638 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
26639 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
26640 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
26641 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
26642 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
26643 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
26644 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
26645 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
26646
26647 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26648
26649 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
26650 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
26651 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
26652 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
26653 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
26654 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
26655 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
26656 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
26657 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
26658 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
26659 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
26660 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
26661 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
26662 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
26663 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
26664 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
26665 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
26666 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
26667 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
26668 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
26669 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
26670 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
26671 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
26672 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
26673 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
26674 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
26675 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
26676 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
26677 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
26678 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
26679 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
26680 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
26681 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
26682 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
26683 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
26684 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
26685
26686 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26687
26688 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
26689 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
26690 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
26691 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
26692 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
26693 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
26694 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
26695 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
26696 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
26697
26698 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26699
26700 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
26701 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
26702 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
26703 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
26704 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
26705 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
26706 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
26707 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
26708 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
26709 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
26710 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
26711 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
26712 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
26713 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
26714 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
26715 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
26716 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
26717 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
26718
26719 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
26720
26721 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
26722 representations.
26723
26724 2023-02-15 Martin Jambor <mjambor@suse.cz>
26725
26726 PR ipa/108679
26727 * gcc.dg/ipa/pr108679.c: New test.
26728
26729 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
26730
26731 PR fortran/108512
26732 * gfortran.dg/gomp/loop-5.f90: New test.
26733 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
26734 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
26735
26736 2023-02-15 Jakub Jelinek <jakub@redhat.com>
26737
26738 PR target/108787
26739 PR target/103109
26740 * gcc.dg/pr108787.c: New test.
26741 * gcc.target/powerpc/pr108787.c: New test.
26742 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
26743
26744 2023-02-15 Jakub Jelinek <jakub@redhat.com>
26745
26746 * g++.dg/DRs/dr2475.C: New test.
26747 * g++.dg/DRs/dr2478.C: New test.
26748 * g++.dg/DRs/dr2530.C: New test.
26749 * g++.dg/DRs/dr2673.C: New test.
26750 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
26751
26752 2023-02-15 Marek Polacek <polacek@redhat.com>
26753
26754 PR c++/106675
26755 * g++.dg/cpp0x/overload-conv-5.C: New test.
26756
26757 2023-02-14 David Faust <david.faust@oracle.com>
26758
26759 PR target/108790
26760 * gcc.target/bpf/ldxdw.c: New test.
26761
26762 2023-02-14 Andrew Pinski <apinski@marvell.com>
26763
26764 PR tree-optimization/108355
26765 PR tree-optimization/96921
26766 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
26767 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
26768 * gcc.dg/tree-ssa/pr108354-1.c: New test.
26769
26770 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
26771
26772 * gnat.dg/shift2.adb: New test.
26773
26774 2023-02-14 Richard Biener <rguenther@suse.de>
26775
26776 PR tree-optimization/108782
26777 * gcc.dg/torture/pr108782.c: New testcase.
26778
26779 2023-02-14 Jakub Jelinek <jakub@redhat.com>
26780
26781 PR sanitizer/108777
26782 * gcc.dg/asan/pr108777-1.c: New test.
26783 * gcc.dg/asan/pr108777-2.c: New test.
26784 * gcc.dg/asan/pr108777-3.c: New test.
26785 * gcc.dg/asan/pr108777-4.c: New test.
26786 * gcc.dg/asan/pr108777-5.c: New test.
26787 * gcc.dg/asan/pr108777-6.c: New test.
26788 * gcc.dg/completion-3.c: Adjust expected multiline output.
26789
26790 2023-02-14 Andreas Schwab <schwab@suse.de>
26791
26792 PR target/108723
26793 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
26794 over cfi directives.
26795 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
26796 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
26797 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
26798 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
26799 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
26800 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
26801
26802 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
26803
26804 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
26805
26806 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
26807
26808 PR tree-optimization/96373
26809 PR tree-optimization/108571
26810 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
26811 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
26812 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
26813 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
26814
26815 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
26816
26817 PR target/96373
26818 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
26819 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
26820 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
26821 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
26822 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
26823 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
26824 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
26825 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
26826 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
26827 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
26828 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
26829 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
26830 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
26831 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
26832 * gcc.target/powerpc/pr96373.c: New test.
26833
26834 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
26835
26836 PR rtl-optimization/108681
26837 * gcc.target/aarch64/pr108681.c: New test.
26838
26839 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
26840
26841 * gcc.target/i386/pr108774.c: New.
26842
26843 2023-02-13 Harald Anlauf <anlauf@gmx.de>
26844
26845 PR fortran/103475
26846 * gfortran.dg/pr103475.f90: New test.
26847
26848 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
26849
26850 PR target/108516
26851 * gcc.target/i386/pr108516-1.c: New test.
26852 * gcc.target/i386/pr108516-2.c: Ditto.
26853
26854 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
26855
26856 * gfortran.dg/noinline.f90: New test.
26857 * gfortran.dg/noreturn-1.f90: New test.
26858 * gfortran.dg/noreturn-2.f90: New test.
26859 * gfortran.dg/noreturn-3.f90: New test.
26860 * gfortran.dg/noreturn-4.f90: New test.
26861 * gfortran.dg/noreturn-5.f90: New test.
26862 * gfortran.dg/weak-1.f90: New test.
26863
26864 2023-02-13 Richard Biener <rguenther@suse.de>
26865
26866 PR tree-optimization/108691
26867 * gcc.dg/pr108691.c: New testcase.
26868
26869 2023-02-13 Jonathan Yong <10walls@gmail.com>
26870
26871 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
26872 regex pattern to allow long long instead of just long.
26873
26874 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
26875
26876 * gcc.target/arc/milli-1.c: Update test.
26877
26878 2023-02-13 Richard Biener <rguenther@suse.de>
26879
26880 PR tree-optimization/106722
26881 * gcc.dg/torture/pr108737.c: New testcase.
26882
26883 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26884
26885 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
26886 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
26887 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
26888 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
26889 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
26890 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
26891 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
26892 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
26893 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
26894 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
26895 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
26896 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
26897 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
26898 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
26899 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
26900
26901 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26902
26903 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
26904 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
26905 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
26906 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
26907 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
26908 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
26909 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
26910 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
26911 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
26912 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
26913 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
26914 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
26915 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
26916 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
26917 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
26918 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
26919 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
26920 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
26921 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
26922 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
26923 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
26924 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
26925 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
26926 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
26927 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
26928 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
26929 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
26930 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
26931 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
26932 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
26933
26934 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26935
26936 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
26937 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
26938 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
26939 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
26940 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
26941 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
26942 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
26943 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
26944 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
26945 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
26946 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
26947 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
26948 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
26949 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
26950 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
26951
26952 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26953
26954 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
26955 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
26956 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
26957 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
26958 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
26959 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
26960 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
26961 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
26962 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
26963 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
26964 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
26965 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
26966 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
26967 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
26968 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
26969 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
26970 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
26971 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
26972 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
26973 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
26974 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
26975 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
26976 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
26977 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
26978 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
26979 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
26980 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
26981 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
26982 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
26983 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
26984
26985 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26986
26987 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
26988 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
26989 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
26990 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
26991 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
26992 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
26993 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
26994 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
26995 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
26996 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
26997 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
26998 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
26999 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
27000 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
27001 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
27002
27003 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27004
27005 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
27006 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
27007 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
27008 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
27009 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
27010 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
27011 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
27012 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
27013 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
27014 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
27015 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
27016 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
27017 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
27018 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
27019 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
27020 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
27021 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
27022 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
27023 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
27024 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
27025 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
27026 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
27027 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
27028 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
27029 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
27030 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
27031 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
27032 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
27033 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
27034 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
27035
27036 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27037
27038 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
27039 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
27040 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
27041 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
27042 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
27043 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
27044 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
27045 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
27046 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
27047 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
27048 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
27049 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
27050 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
27051 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
27052 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
27053
27054 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27055
27056 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
27057 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
27058 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
27059 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
27060 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
27061 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
27062 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
27063 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
27064 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
27065 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
27066 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
27067 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
27068 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
27069 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
27070 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
27071 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
27072 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
27073 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
27074 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
27075 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
27076 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
27077 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
27078 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
27079 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
27080 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
27081 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
27082 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
27083 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
27084 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
27085 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
27086
27087 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27088
27089 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
27090 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
27091 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
27092 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
27093 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
27094 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
27095 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
27096 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
27097 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
27098 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
27099 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
27100 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
27101 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
27102 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
27103 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
27104 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
27105 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
27106 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
27107 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
27108 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
27109 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
27110 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
27111 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
27112 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
27113 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
27114 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
27115 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
27116 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
27117 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
27118 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
27119 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
27120 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
27121 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
27122 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
27123 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
27124 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
27125 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
27126 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
27127 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
27128 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
27129 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
27130 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
27131 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
27132 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
27133 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
27134 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
27135 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
27136 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
27137 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
27138 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
27139 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
27140 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
27141 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
27142 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
27143 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
27144 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
27145 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
27146 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
27147 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
27148 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
27149
27150 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27151
27152 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
27153 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
27154 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
27155 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
27156 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
27157 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
27158 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
27159 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
27160 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
27161 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
27162 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
27163 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
27164 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
27165 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
27166 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
27167
27168 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27169
27170 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
27171 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
27172 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
27173 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
27174 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
27175 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
27176 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
27177 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
27178 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
27179 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
27180 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
27181 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
27182 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
27183 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
27184 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
27185 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
27186 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
27187 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
27188 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
27189 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
27190 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
27191 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
27192 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
27193 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
27194 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
27195 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
27196 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
27197 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
27198 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
27199 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
27200
27201 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27202
27203 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
27204 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
27205 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
27206 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
27207 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
27208 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
27209 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
27210 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
27211 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
27212 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
27213 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
27214 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
27215 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
27216 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
27217 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
27218
27219 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27220
27221 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
27222 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
27223 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
27224 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
27225 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
27226 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
27227 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
27228 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
27229 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
27230 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
27231 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
27232 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
27233 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
27234 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
27235 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
27236
27237 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27238
27239 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
27240 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
27241 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
27242 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
27243 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
27244 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
27245 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
27246 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
27247 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
27248 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
27249 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
27250 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
27251 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
27252 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
27253 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
27254
27255 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27256
27257 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
27258 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
27259 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
27260 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
27261 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
27262 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
27263 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
27264 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
27265 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
27266 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
27267 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
27268 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
27269 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
27270 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
27271 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
27272
27273 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27274
27275 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
27276 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
27277 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
27278 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
27279 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
27280 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
27281 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
27282 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
27283 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
27284 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
27285 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
27286 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
27287 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
27288 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
27289 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
27290 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
27291 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
27292 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
27293 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
27294
27295 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27296
27297 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
27298 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
27299 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
27300 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
27301 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
27302 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
27303 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
27304 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
27305 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
27306 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
27307 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
27308 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
27309 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
27310 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
27311 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
27312 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
27313 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
27314 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
27315 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
27316 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
27317 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
27318 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
27319 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
27320 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
27321 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
27322 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
27323 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
27324 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
27325 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
27326 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
27327 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
27328 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
27329 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
27330 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
27331 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
27332 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
27333
27334 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27335
27336 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
27337 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
27338 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
27339 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
27340 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
27341 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
27342 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
27343 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
27344 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
27345 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
27346 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
27347 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
27348 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
27349 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
27350 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
27351 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
27352 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
27353 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
27354
27355 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27356
27357 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
27358 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
27359 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
27360 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
27361 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
27362 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
27363 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
27364 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
27365 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
27366 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
27367 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
27368 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
27369 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
27370 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
27371 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
27372 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
27373 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
27374 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
27375 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
27376 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
27377 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
27378 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
27379 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
27380 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
27381 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
27382 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
27383 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
27384 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
27385 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
27386 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
27387 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
27388 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
27389 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
27390 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
27391 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
27392 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
27393
27394 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27395
27396 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
27397 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
27398 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
27399 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
27400 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
27401 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
27402 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
27403 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
27404 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
27405 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
27406 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
27407 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
27408 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
27409 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
27410 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
27411 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
27412 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
27413 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
27414
27415 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27416
27417 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
27418 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
27419 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
27420 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
27421 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
27422 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
27423 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
27424 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
27425 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
27426 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
27427 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
27428 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
27429 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
27430 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
27431 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
27432 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
27433 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
27434 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
27435 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
27436 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
27437 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
27438 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
27439 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
27440 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
27441 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
27442 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
27443 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
27444 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
27445 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
27446 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
27447 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
27448 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
27449 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
27450 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
27451 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
27452 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
27453
27454 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27455
27456 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
27457 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
27458 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
27459 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
27460 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
27461 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
27462 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
27463 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
27464 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
27465 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
27466 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
27467 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
27468 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
27469 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
27470 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
27471 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
27472 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
27473 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
27474
27475 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27476
27477 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
27478 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
27479 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
27480 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
27481 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
27482 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
27483 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
27484 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
27485 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
27486 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
27487 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
27488 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
27489 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
27490 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
27491 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
27492 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
27493 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
27494 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
27495 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
27496 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
27497 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
27498 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
27499 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
27500 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
27501 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
27502 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
27503 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
27504 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
27505 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
27506 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
27507 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
27508 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
27509 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
27510 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
27511 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
27512 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
27513
27514 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27515
27516 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
27517 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
27518 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
27519 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
27520 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
27521 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
27522 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
27523 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
27524 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
27525 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
27526 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
27527 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
27528 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
27529 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
27530 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
27531 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
27532 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
27533 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
27534 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
27535 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
27536 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
27537 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
27538 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
27539 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
27540 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
27541 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
27542 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
27543 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
27544 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
27545 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
27546 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
27547 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
27548 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
27549 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
27550 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
27551 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
27552 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
27553 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
27554 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
27555 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
27556 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
27557 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
27558 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
27559 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
27560 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
27561 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
27562 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
27563 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
27564 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
27565 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
27566 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
27567 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
27568 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
27569 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
27570 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
27571 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
27572 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
27573 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
27574 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
27575 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
27576 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
27577 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
27578 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
27579 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
27580 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
27581 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
27582 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
27583 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
27584 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
27585 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
27586 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
27587 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
27588
27589 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27590
27591 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
27592 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
27593 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
27594 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
27595 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
27596 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
27597 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
27598 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
27599 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
27600 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
27601 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
27602 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
27603 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
27604 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
27605 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
27606 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
27607 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
27608 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
27609
27610 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27611
27612 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
27613 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
27614 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
27615 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
27616 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
27617 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
27618 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
27619 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
27620 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
27621 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
27622 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
27623 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
27624 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
27625 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
27626 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
27627 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
27628 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
27629 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
27630 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
27631 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
27632 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
27633 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
27634 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
27635 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
27636 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
27637 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
27638 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
27639 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
27640 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
27641 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
27642 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
27643 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
27644 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
27645 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
27646 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
27647 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
27648
27649 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27650
27651 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
27652 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
27653 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
27654 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
27655 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
27656 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
27657 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
27658 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
27659 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
27660 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
27661 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
27662 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
27663 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
27664 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
27665 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
27666 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
27667 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
27668 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
27669
27670 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27671
27672 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
27673 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
27674 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
27675 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
27676 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
27677 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
27678 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
27679 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
27680 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
27681 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
27682 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
27683 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
27684 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
27685 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
27686 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
27687 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
27688 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
27689 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
27690
27691 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27692
27693 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
27694 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
27695 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
27696 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
27697 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
27698 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
27699 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
27700 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
27701 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
27702 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
27703 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
27704 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
27705 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
27706 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
27707 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
27708 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
27709 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
27710 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
27711
27712 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27713
27714 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
27715 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
27716 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
27717 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
27718 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
27719 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
27720 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
27721 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
27722 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
27723 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
27724 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
27725 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
27726 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
27727 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
27728 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
27729 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
27730 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
27731 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
27732
27733 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27734
27735 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
27736 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
27737 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
27738 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
27739 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
27740 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
27741 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
27742 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
27743 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
27744 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
27745 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
27746 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
27747 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
27748 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
27749 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
27750 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
27751 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
27752 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
27753 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
27754 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
27755 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
27756 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
27757 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
27758 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
27759
27760 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27761
27762 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
27763 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
27764 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
27765 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
27766 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
27767 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
27768 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
27769 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
27770 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
27771 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
27772 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
27773 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
27774 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
27775 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
27776 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
27777 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
27778 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
27779 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
27780 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
27781 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
27782 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
27783 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
27784 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
27785
27786 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27787
27788 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
27789 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
27790 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
27791 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
27792 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
27793 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
27794 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
27795 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
27796 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
27797 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
27798 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
27799 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
27800 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
27801 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
27802 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
27803 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
27804 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
27805 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
27806 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
27807 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
27808 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
27809 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
27810 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
27811 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
27812 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
27813 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
27814 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
27815 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
27816 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
27817 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
27818
27819 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27820
27821 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
27822 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
27823 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
27824 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
27825 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
27826 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
27827 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
27828 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
27829 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
27830 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
27831 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
27832 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
27833 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
27834 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
27835 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
27836 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
27837 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
27838 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
27839 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
27840 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
27841 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
27842 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
27843 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
27844 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
27845 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
27846 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
27847 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
27848 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
27849 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
27850 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
27851
27852 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27853
27854 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
27855 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
27856 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
27857 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
27858 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
27859 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
27860 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
27861 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
27862 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
27863 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
27864 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
27865 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
27866 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
27867 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
27868 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
27869 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
27870 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
27871 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
27872 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
27873 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
27874 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
27875 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
27876 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
27877 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
27878 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
27879 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
27880 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
27881 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
27882
27883 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27884
27885 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
27886 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
27887 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
27888 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
27889 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
27890 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
27891 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
27892 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
27893 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
27894 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
27895 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
27896 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
27897
27898 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27899
27900 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
27901 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
27902 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
27903 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
27904 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
27905 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
27906
27907 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27908
27909 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
27910 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
27911 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
27912 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
27913 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
27914 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
27915 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
27916 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
27917 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
27918 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
27919 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
27920 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
27921 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
27922 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
27923 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
27924 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
27925 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
27926 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
27927
27928 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27929
27930 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
27931 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
27932 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
27933 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
27934 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
27935 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
27936 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
27937 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
27938 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
27939 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
27940 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
27941 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
27942 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
27943 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
27944 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
27945 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
27946 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
27947 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
27948 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
27949 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
27950 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
27951 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
27952 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
27953 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
27954 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
27955 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
27956 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
27957 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
27958 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
27959 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
27960 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
27961 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
27962 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
27963 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
27964 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
27965 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
27966
27967 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27968
27969 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
27970 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
27971 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
27972 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
27973 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
27974 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
27975 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
27976 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
27977 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
27978 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
27979 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
27980 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
27981 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
27982 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
27983 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
27984 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
27985 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
27986 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
27987 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
27988 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
27989 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
27990 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
27991 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
27992 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
27993 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
27994 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
27995 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
27996 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
27997 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
27998 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
27999 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
28000 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
28001 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
28002 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
28003 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
28004 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
28005
28006 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28007
28008 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
28009 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
28010 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
28011 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
28012 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
28013 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
28014 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
28015 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
28016 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
28017 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
28018 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
28019 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
28020 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
28021 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
28022 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
28023 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
28024 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
28025 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
28026
28027 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28028
28029 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
28030 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
28031 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
28032 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
28033 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
28034 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
28035 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
28036 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
28037 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
28038 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
28039 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
28040 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
28041 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
28042 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
28043 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
28044 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
28045 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
28046 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
28047
28048 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28049
28050 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
28051 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
28052 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
28053 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
28054 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
28055 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
28056 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
28057 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
28058 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
28059 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
28060 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
28061 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
28062 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
28063 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
28064 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
28065 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
28066 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
28067 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
28068 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
28069 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
28070 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
28071 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
28072 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
28073 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
28074 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
28075 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
28076
28077 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28078
28079 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
28080 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
28081 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
28082 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
28083 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
28084 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
28085 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
28086 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
28087 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
28088 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
28089 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
28090 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
28091 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
28092 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
28093 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
28094 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
28095 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
28096 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
28097 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
28098 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
28099 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
28100 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
28101 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
28102 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
28103 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
28104 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
28105
28106 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28107
28108 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
28109 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
28110 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
28111 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
28112 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
28113 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
28114 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
28115 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
28116 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
28117 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
28118 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
28119 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
28120 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
28121 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
28122 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
28123 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
28124 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
28125 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
28126
28127 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28128
28129 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
28130 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
28131 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
28132 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
28133 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
28134 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
28135 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
28136 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
28137 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
28138 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
28139 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
28140 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
28141 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
28142 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
28143 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
28144 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
28145 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
28146 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
28147
28148 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28149
28150 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
28151 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
28152 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
28153 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
28154 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
28155 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
28156 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
28157 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
28158 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
28159 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
28160 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
28161 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
28162 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
28163 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
28164 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
28165 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
28166 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
28167 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
28168 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
28169 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
28170 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
28171 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
28172
28173 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28174
28175 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
28176 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
28177 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
28178 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
28179 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
28180 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
28181 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
28182 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
28183 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
28184 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
28185 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
28186 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
28187 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
28188 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
28189 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
28190 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
28191 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
28192 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
28193 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
28194 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
28195 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
28196 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
28197
28198 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28199
28200 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
28201
28202 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28203
28204 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
28205 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
28206 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
28207 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
28208 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
28209 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
28210 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
28211 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
28212 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
28213 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
28214 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
28215 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
28216 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
28217 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
28218 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
28219 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
28220 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
28221 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
28222 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
28223 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
28224 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
28225 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
28226 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
28227 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
28228 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
28229 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
28230 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
28231 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
28232 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
28233 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
28234
28235 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28236
28237 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
28238 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
28239 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
28240 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
28241 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
28242 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
28243 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
28244 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
28245 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
28246 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
28247 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
28248 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
28249 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
28250 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
28251 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
28252 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
28253 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
28254 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
28255 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
28256 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
28257 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
28258 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
28259 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
28260 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
28261 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
28262 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
28263 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
28264 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
28265 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
28266 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
28267
28268 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28269
28270 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
28271 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
28272 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
28273 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
28274 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
28275 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
28276 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
28277 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
28278 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
28279 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
28280 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
28281 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
28282 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
28283 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
28284 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
28285 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
28286 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
28287 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
28288 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
28289 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
28290 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
28291 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
28292 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
28293 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
28294 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
28295 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
28296 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
28297 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
28298 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
28299 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
28300
28301 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28302
28303 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
28304 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
28305 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
28306 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
28307 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
28308 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
28309 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
28310 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
28311 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
28312 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
28313 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
28314 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
28315 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
28316 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
28317 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
28318 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
28319 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
28320 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
28321 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
28322 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
28323 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
28324 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
28325 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
28326 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
28327 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
28328 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
28329 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
28330 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
28331 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
28332 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
28333
28334 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28335
28336 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
28337 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
28338 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
28339 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
28340 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
28341 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
28342 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
28343 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
28344 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
28345 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
28346 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
28347 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
28348 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
28349 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
28350 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
28351 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
28352 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
28353 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
28354 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
28355 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
28356 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
28357 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
28358 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
28359 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
28360 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
28361 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
28362 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
28363 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
28364 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
28365 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
28366
28367 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28368
28369 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
28370 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
28371 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
28372 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
28373 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
28374 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
28375 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
28376 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
28377 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
28378 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
28379 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
28380 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
28381 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
28382 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
28383 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
28384 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
28385 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
28386 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
28387 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
28388 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
28389 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
28390 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
28391 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
28392 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
28393 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
28394 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
28395 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
28396 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
28397 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
28398 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
28399
28400 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28401
28402 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
28403 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
28404 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
28405 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
28406 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
28407 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
28408 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
28409 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
28410 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
28411 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
28412 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
28413 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
28414 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
28415 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
28416 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
28417 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
28418 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
28419 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
28420 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
28421 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
28422 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
28423 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
28424 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
28425 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
28426 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
28427 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
28428 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
28429 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
28430 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
28431 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
28432
28433 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28434
28435 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
28436 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
28437 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
28438 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
28439 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
28440 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
28441 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
28442 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
28443 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
28444 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
28445 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
28446 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
28447 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
28448 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
28449 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
28450 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
28451 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
28452 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
28453 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
28454 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
28455 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
28456 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
28457 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
28458 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
28459 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
28460 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
28461 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
28462 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
28463 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
28464 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
28465
28466 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28467
28468 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
28469 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
28470 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
28471 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
28472 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
28473 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
28474 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
28475 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
28476 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
28477 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
28478 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
28479 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
28480 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
28481 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
28482 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
28483 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
28484 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
28485 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
28486 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
28487 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
28488 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
28489 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
28490 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
28491 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
28492 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
28493 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
28494 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
28495 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
28496 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
28497 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
28498
28499 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28500
28501 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
28502 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
28503 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
28504 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
28505 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
28506 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
28507 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
28508 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
28509 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
28510 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
28511 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
28512 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
28513 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
28514 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
28515 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
28516 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
28517 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
28518 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
28519 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
28520 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
28521 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
28522 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
28523 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
28524 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
28525 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
28526 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
28527 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
28528 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
28529 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
28530 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
28531
28532 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28533
28534 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
28535 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
28536 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
28537 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
28538 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
28539 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
28540 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
28541 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
28542 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
28543 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
28544 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
28545 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
28546 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
28547 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
28548 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
28549 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
28550 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
28551 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
28552 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
28553 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
28554 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
28555 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
28556 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
28557 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
28558 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
28559 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
28560 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
28561 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
28562 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
28563 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
28564
28565 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28566
28567 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
28568 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
28569 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
28570 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
28571 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
28572 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
28573 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
28574 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
28575 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
28576 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
28577 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
28578 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
28579 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
28580 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
28581 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
28582 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
28583 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
28584 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
28585 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
28586 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
28587 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
28588 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
28589 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
28590 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
28591 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
28592 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
28593 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
28594 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
28595 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
28596 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
28597
28598 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28599
28600 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
28601
28602 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28603
28604 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
28605 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
28606 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
28607 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
28608 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
28609 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
28610 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
28611 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
28612 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
28613 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
28614 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
28615 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
28616 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
28617 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
28618 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
28619 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
28620 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
28621 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
28622 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
28623 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
28624 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
28625 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
28626 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
28627 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
28628 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
28629 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
28630 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
28631 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
28632 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
28633 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
28634 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
28635 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
28636 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
28637 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
28638 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
28639 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
28640
28641 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28642
28643 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
28644 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
28645 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
28646 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
28647 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
28648 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
28649 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
28650 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
28651 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
28652 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
28653 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
28654 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
28655 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
28656 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
28657 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
28658 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
28659 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
28660 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
28661 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
28662 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
28663 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
28664 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
28665 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
28666 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
28667 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
28668 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
28669 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
28670 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
28671 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
28672 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
28673 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
28674 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
28675 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
28676 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
28677 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
28678 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
28679
28680 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28681
28682 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
28683 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
28684 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
28685 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
28686 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
28687 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
28688 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
28689 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
28690 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
28691 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
28692 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
28693 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
28694 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
28695 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
28696 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
28697 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
28698 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
28699 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
28700 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
28701 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
28702 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
28703 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
28704 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
28705 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
28706 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
28707 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
28708 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
28709 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
28710 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
28711 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
28712 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
28713 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
28714 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
28715 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
28716 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
28717 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
28718
28719 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28720
28721 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
28722 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
28723 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
28724 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
28725 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
28726 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
28727 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
28728 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
28729 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
28730 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
28731 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
28732 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
28733 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
28734 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
28735 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
28736 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
28737 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
28738 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
28739 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
28740 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
28741 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
28742 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
28743 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
28744 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
28745 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
28746 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
28747 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
28748 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
28749 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
28750 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
28751 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
28752 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
28753 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
28754 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
28755 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
28756 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
28757
28758 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28759
28760 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
28761 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
28762 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
28763 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
28764 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
28765 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
28766 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
28767 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
28768 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
28769 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
28770 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
28771 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
28772 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
28773 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
28774 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
28775 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
28776 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
28777 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
28778 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
28779 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
28780 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
28781 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
28782 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
28783 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
28784 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
28785 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
28786 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
28787 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
28788 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
28789 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
28790 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
28791 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
28792 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
28793 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
28794 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
28795 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
28796
28797 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28798
28799 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
28800 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
28801 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
28802 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
28803 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
28804 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
28805 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
28806 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
28807 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
28808 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
28809 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
28810 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
28811 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
28812 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
28813 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
28814 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
28815 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
28816 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
28817 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
28818 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
28819 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
28820 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
28821 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
28822 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
28823 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
28824 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
28825 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
28826 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
28827 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
28828 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
28829 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
28830 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
28831 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
28832 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
28833 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
28834 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
28835
28836 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28837
28838 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
28839 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
28840 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
28841 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
28842 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
28843 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
28844 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
28845 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
28846 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
28847 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
28848 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
28849 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
28850 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
28851 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
28852 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
28853 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
28854 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
28855 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
28856 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
28857 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
28858 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
28859 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
28860 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
28861 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
28862 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
28863 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
28864 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
28865 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
28866 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
28867 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
28868 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
28869 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
28870 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
28871 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
28872 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
28873 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
28874
28875 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28876
28877 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
28878 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
28879 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
28880 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
28881 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
28882 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
28883 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
28884 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
28885 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
28886 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
28887 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
28888 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
28889 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
28890 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
28891 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
28892 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
28893 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
28894 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
28895 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
28896 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
28897 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
28898 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
28899 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
28900 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
28901 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
28902 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
28903 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
28904 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
28905 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
28906 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
28907 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
28908 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
28909 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
28910 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
28911 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
28912 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
28913
28914 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28915
28916 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
28917 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
28918 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
28919 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
28920 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
28921 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
28922 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
28923 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
28924 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
28925 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
28926 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
28927 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
28928 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
28929 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
28930 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
28931 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
28932 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
28933 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
28934
28935 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28936
28937 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
28938 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
28939 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
28940 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
28941 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
28942 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
28943 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
28944 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
28945 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
28946 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
28947 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
28948 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
28949 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
28950 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
28951 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
28952 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
28953 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
28954 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
28955
28956 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28957
28958 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
28959 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
28960 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
28961 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
28962 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
28963 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
28964 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
28965 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
28966 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
28967 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
28968 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
28969 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
28970 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
28971 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
28972 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
28973 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
28974 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
28975 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
28976
28977 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28978
28979 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
28980 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
28981 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
28982 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
28983 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
28984 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
28985 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
28986 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
28987 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
28988 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
28989 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
28990 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
28991 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
28992 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
28993 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
28994 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
28995 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
28996 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
28997
28998 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28999
29000 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
29001 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
29002 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
29003 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
29004 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
29005 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
29006 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
29007 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
29008 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
29009 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
29010 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
29011 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
29012 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
29013 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
29014 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
29015 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
29016 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
29017 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
29018
29019 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29020
29021 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
29022 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
29023 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
29024 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
29025 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
29026 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
29027 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
29028 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
29029 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
29030 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
29031 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
29032 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
29033 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
29034 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
29035 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
29036 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
29037 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
29038 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
29039
29040 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29041
29042 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
29043 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
29044 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
29045 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
29046 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
29047 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
29048 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
29049 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
29050 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
29051 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
29052 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
29053 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
29054 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
29055 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
29056 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
29057 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
29058 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
29059 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
29060
29061 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29062
29063 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
29064 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
29065 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
29066 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
29067 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
29068 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
29069 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
29070 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
29071 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
29072 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
29073 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
29074 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
29075 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
29076 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
29077 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
29078 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
29079 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
29080 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
29081
29082 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29083
29084 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
29085 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
29086 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
29087 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
29088 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
29089 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
29090 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
29091 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
29092 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
29093 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
29094 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
29095 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
29096 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
29097 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
29098 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
29099
29100 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29101
29102 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
29103 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
29104 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
29105 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
29106 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
29107 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
29108 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
29109 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
29110 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
29111 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
29112 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
29113 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
29114 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
29115 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
29116 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
29117 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
29118 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
29119 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
29120 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
29121 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
29122 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
29123 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
29124 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
29125 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
29126 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
29127 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
29128 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
29129 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
29130 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
29131 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
29132
29133 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29134
29135 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
29136 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
29137 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
29138 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
29139 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
29140 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
29141 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
29142 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
29143 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
29144 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
29145 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
29146 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
29147 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
29148 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
29149 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
29150
29151 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29152
29153 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
29154 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
29155 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
29156 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
29157 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
29158 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
29159 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
29160 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
29161 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
29162 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
29163 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
29164 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
29165 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
29166 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
29167 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
29168 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
29169 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
29170 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
29171 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
29172 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
29173 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
29174 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
29175 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
29176 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
29177 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
29178 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
29179 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
29180 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
29181 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
29182 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
29183
29184 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29185
29186 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
29187 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
29188 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
29189 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
29190 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
29191 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
29192 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
29193 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
29194 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
29195 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
29196 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
29197 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
29198 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
29199 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
29200 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
29201 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
29202 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
29203 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
29204 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
29205 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
29206 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
29207 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
29208 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
29209 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
29210 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
29211 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
29212 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
29213 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
29214 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
29215 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
29216
29217 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29218
29219 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
29220 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
29221 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
29222 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
29223 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
29224 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
29225 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
29226 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
29227 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
29228 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
29229 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
29230 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
29231 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
29232 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
29233 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
29234 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
29235 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
29236 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
29237
29238 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29239
29240 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
29241 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
29242 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
29243 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
29244 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
29245 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
29246 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
29247 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
29248 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
29249 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
29250 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
29251 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
29252 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
29253 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
29254 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
29255 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
29256 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
29257 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
29258 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
29259 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
29260 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
29261 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
29262 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
29263 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
29264 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
29265 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
29266 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
29267 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
29268 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
29269 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
29270 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
29271 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
29272 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
29273 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
29274 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
29275 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
29276
29277 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29278
29279 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
29280 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
29281 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
29282 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
29283 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
29284 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
29285 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
29286 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
29287 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
29288 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
29289 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
29290 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
29291 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
29292 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
29293 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
29294 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
29295 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
29296 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
29297
29298 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29299
29300 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
29301 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
29302 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
29303 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
29304 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
29305 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
29306 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
29307 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
29308 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
29309 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
29310 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
29311 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
29312 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
29313 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
29314 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
29315 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
29316 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
29317 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
29318 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
29319 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
29320 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
29321 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
29322 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
29323 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
29324 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
29325 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
29326 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
29327 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
29328 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
29329 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
29330 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
29331 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
29332 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
29333 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
29334 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
29335 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
29336
29337 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29338
29339 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
29340 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
29341 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
29342 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
29343 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
29344 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
29345 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
29346 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
29347 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
29348 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
29349 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
29350 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
29351 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
29352 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
29353 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
29354 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
29355 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
29356 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
29357
29358 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29359
29360 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
29361 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
29362 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
29363 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
29364 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
29365 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
29366 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
29367 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
29368 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
29369 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
29370 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
29371 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
29372 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
29373 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
29374 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
29375 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
29376 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
29377 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
29378 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
29379 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
29380 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
29381 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
29382 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
29383 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
29384 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
29385 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
29386 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
29387 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
29388 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
29389 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
29390 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
29391 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
29392 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
29393 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
29394 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
29395 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
29396
29397 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29398
29399 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
29400 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
29401 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
29402 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
29403 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
29404 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
29405 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
29406 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
29407 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
29408 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
29409 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
29410 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
29411 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
29412 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
29413 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
29414 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
29415 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
29416 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
29417 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
29418 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
29419 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
29420 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
29421 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
29422 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
29423 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
29424 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
29425 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
29426 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
29427 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
29428 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
29429 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
29430 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
29431 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
29432 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
29433 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
29434 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
29435 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
29436 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
29437 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
29438 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
29439 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
29440 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
29441 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
29442 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
29443 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
29444
29445 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29446
29447 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
29448 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
29449 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
29450 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
29451 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
29452 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
29453 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
29454 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
29455 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
29456 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
29457 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
29458 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
29459 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
29460 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
29461 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
29462
29463 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29464
29465 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
29466 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
29467 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
29468 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
29469 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
29470 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
29471 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
29472 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
29473 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
29474 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
29475 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
29476 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
29477 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
29478 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
29479 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
29480
29481 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29482
29483 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
29484 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
29485 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
29486 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
29487 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
29488 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
29489 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
29490 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
29491 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
29492 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
29493 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
29494 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
29495 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
29496 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
29497 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
29498
29499 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29500
29501 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
29502
29503 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29504
29505 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
29506 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
29507 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
29508 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
29509 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
29510 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
29511 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
29512 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
29513 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
29514 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
29515 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
29516 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
29517 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
29518 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
29519 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
29520 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
29521 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
29522 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
29523
29524 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29525
29526 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
29527 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
29528 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
29529 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
29530 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
29531 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
29532 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
29533 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
29534 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
29535 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
29536 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
29537 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
29538 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
29539 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
29540 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
29541 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
29542 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
29543 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
29544
29545 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29546
29547 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
29548 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
29549 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
29550 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
29551 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
29552 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
29553 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
29554 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
29555 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
29556 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
29557 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
29558 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
29559 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
29560 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
29561 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
29562 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
29563 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
29564 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
29565
29566 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29567
29568 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
29569 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
29570 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
29571 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
29572 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
29573 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
29574 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
29575 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
29576 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
29577 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
29578 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
29579 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
29580 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
29581 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
29582 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
29583 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
29584 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
29585 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
29586
29587 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29588
29589 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
29590 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
29591 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
29592 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
29593 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
29594 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
29595 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
29596 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
29597 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
29598 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
29599 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
29600 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
29601 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
29602 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
29603 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
29604 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
29605 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
29606 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
29607
29608 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29609
29610 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
29611 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
29612 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
29613 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
29614 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
29615 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
29616 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
29617 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
29618 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
29619 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
29620 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
29621 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
29622 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
29623 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
29624 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
29625 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
29626 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
29627 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
29628
29629 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29630
29631 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
29632 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
29633 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
29634 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
29635 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
29636 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
29637 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
29638 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
29639 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
29640 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
29641 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
29642 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
29643 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
29644 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
29645 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
29646 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
29647 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
29648 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
29649 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
29650 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
29651 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
29652 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
29653 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
29654 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
29655 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
29656 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
29657 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
29658 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
29659 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
29660 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
29661
29662 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29663
29664 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
29665 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
29666 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
29667 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
29668 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
29669 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
29670 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
29671 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
29672 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
29673 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
29674 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
29675 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
29676 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
29677 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
29678 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
29679 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
29680 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
29681 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
29682 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
29683 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
29684 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
29685 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
29686 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
29687 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
29688 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
29689 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
29690 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
29691 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
29692 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
29693 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
29694
29695 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29696
29697 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
29698 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
29699 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
29700 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
29701 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
29702 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
29703 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
29704 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
29705 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
29706 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
29707 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
29708 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
29709 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
29710 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
29711 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
29712 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
29713 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
29714 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
29715 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
29716 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
29717 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
29718 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
29719 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
29720 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
29721 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
29722 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
29723 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
29724 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
29725 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
29726 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
29727
29728 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29729
29730 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
29731 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
29732 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
29733 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
29734 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
29735 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
29736 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
29737 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
29738 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
29739 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
29740 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
29741 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
29742 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
29743 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
29744 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
29745 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
29746 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
29747 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
29748 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
29749 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
29750 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
29751 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
29752 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
29753 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
29754 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
29755 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
29756 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
29757 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
29758 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
29759 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
29760
29761 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29762
29763 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
29764 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
29765 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
29766 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
29767 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
29768 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
29769 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
29770 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
29771 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
29772 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
29773 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
29774 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
29775 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
29776 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
29777 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
29778 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
29779 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
29780 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
29781 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
29782 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
29783 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
29784 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
29785 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
29786 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
29787 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
29788 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
29789 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
29790 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
29791 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
29792 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
29793 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
29794 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
29795 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
29796 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
29797 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
29798 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
29799
29800 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29801
29802 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
29803 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
29804 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
29805 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
29806 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
29807 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
29808 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
29809 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
29810 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
29811 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
29812 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
29813 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
29814 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
29815 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
29816 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
29817 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
29818 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
29819 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
29820 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
29821 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
29822 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
29823 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
29824 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
29825 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
29826 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
29827 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
29828 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
29829 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
29830 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
29831 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
29832 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
29833 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
29834 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
29835 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
29836 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
29837 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
29838
29839 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29840
29841 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
29842 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
29843 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
29844 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
29845 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
29846 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
29847 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
29848 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
29849 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
29850 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
29851 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
29852 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
29853 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
29854 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
29855 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
29856 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
29857 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
29858 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
29859 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
29860 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
29861 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
29862 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
29863 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
29864 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
29865 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
29866 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
29867 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
29868 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
29869 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
29870 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
29871 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
29872 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
29873 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
29874 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
29875 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
29876 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
29877
29878 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29879
29880 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
29881 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
29882 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
29883 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
29884 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
29885 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
29886 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
29887 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
29888 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
29889 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
29890 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
29891 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
29892 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
29893 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
29894 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
29895 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
29896 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
29897 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
29898 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
29899 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
29900 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
29901 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
29902 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
29903 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
29904 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
29905 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
29906 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
29907 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
29908 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
29909 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
29910 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
29911 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
29912 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
29913 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
29914 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
29915 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
29916
29917 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29918
29919 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
29920 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
29921 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
29922 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
29923 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
29924 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
29925 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
29926 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
29927 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
29928 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
29929 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
29930 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
29931 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
29932 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
29933 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
29934 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
29935 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
29936 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
29937
29938 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29939
29940 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
29941 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
29942 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
29943 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
29944 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
29945 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
29946 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
29947 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
29948 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
29949 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
29950 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
29951 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
29952 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
29953 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
29954 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
29955 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
29956 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
29957 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
29958
29959 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29960
29961 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
29962 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
29963 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
29964 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
29965 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
29966 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
29967 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
29968 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
29969 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
29970 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
29971 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
29972 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
29973 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
29974 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
29975 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
29976 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
29977 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
29978 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
29979
29980 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29981
29982 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
29983 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
29984 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
29985 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
29986 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
29987 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
29988 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
29989 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
29990 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
29991 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
29992 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
29993 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
29994 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
29995 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
29996 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
29997 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
29998 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
29999 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
30000
30001 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30002
30003 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
30004 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
30005 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
30006 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
30007 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
30008 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
30009 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
30010 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
30011 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
30012 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
30013 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
30014 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
30015 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
30016 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
30017 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
30018
30019 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30020
30021 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
30022 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
30023 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
30024 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
30025 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
30026 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
30027 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
30028 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
30029 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
30030 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
30031 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
30032 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
30033 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
30034 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
30035 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
30036
30037 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30038
30039 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
30040 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
30041 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
30042 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
30043 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
30044 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
30045 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
30046 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
30047 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
30048 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
30049 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
30050 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
30051 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
30052 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
30053 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
30054
30055 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30056
30057 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
30058 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
30059 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
30060 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
30061 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
30062 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
30063 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
30064 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
30065 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
30066 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
30067 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
30068 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
30069 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
30070 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
30071 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
30072
30073 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30074
30075 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
30076 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
30077 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
30078 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
30079 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
30080 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
30081 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
30082 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
30083 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
30084 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
30085 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
30086 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
30087 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
30088 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
30089 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
30090 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
30091 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
30092 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
30093 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
30094 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
30095 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
30096 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
30097 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
30098
30099 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30100
30101 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
30102 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
30103 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
30104 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
30105 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
30106 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
30107 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
30108 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
30109 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
30110 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
30111 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
30112 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
30113 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
30114 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
30115 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
30116
30117 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30118
30119 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
30120 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
30121 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
30122 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
30123 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
30124 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
30125 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
30126 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
30127 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
30128 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
30129 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
30130 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
30131 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
30132 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
30133 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
30134
30135 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30136
30137 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
30138
30139 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30140
30141 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
30142 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
30143 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
30144 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
30145 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
30146 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
30147 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
30148 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
30149 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
30150 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
30151 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
30152 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
30153 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
30154 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
30155 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
30156 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
30157 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
30158 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
30159
30160 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30161
30162 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
30163 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
30164 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
30165 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
30166 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
30167 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
30168 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
30169 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
30170 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
30171 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
30172 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
30173 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
30174 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
30175 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
30176 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
30177 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
30178 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
30179 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
30180
30181 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30182
30183 * g++.target/riscv/rvv/base/exception-1.C: New test.
30184
30185 2023-02-11 Jakub Jelinek <jakub@redhat.com>
30186
30187 PR ipa/108605
30188 * c-c++-common/pr108605.c: New test.
30189
30190 2023-02-11 Jonathan Yong <10walls@gmail.com>
30191
30192 * gcc.dg/pr65658.c: fix LLP64 test.
30193
30194 2023-02-11 Jonathan Yong <10walls@gmail.com>
30195
30196 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
30197 * gcc.dg/Warray-bounds-52.c: ditto
30198 * gcc.dg/Wstringop-overflow-62.c: ditto
30199 * gcc.dg/attr-vector_size.c: ditto
30200 * gcc.dg/overflow-warn-9.c: ditto
30201
30202 2023-02-10 David Malcolm <dmalcolm@redhat.com>
30203
30204 PR analyzer/108745
30205 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
30206 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
30207
30208 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
30209
30210 PR tree-optimization/108520
30211 * g++.dg/pr108520.C: New.
30212
30213 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30214
30215 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
30216 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
30217 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
30218 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
30219 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
30220 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
30221 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
30222 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
30223 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
30224 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
30225 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
30226 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
30227 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
30228 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
30229 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
30230 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
30231 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
30232 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
30233 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
30234 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
30235 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
30236 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
30237 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
30238 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
30239 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
30240 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
30241 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
30242 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
30243 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
30244 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
30245
30246 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30247
30248 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
30249 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
30250 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
30251 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
30252 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
30253 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
30254 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
30255 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
30256 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
30257 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
30258 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
30259 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
30260 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
30261 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
30262 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
30263 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
30264 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
30265 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
30266 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
30267 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
30268 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
30269 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
30270 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
30271 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
30272 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
30273 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
30274 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
30275 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
30276 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
30277 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
30278
30279 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30280
30281 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
30282 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
30283 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
30284 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
30285 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
30286 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
30287 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
30288 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
30289 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
30290 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
30291 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
30292 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
30293 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
30294 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
30295 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
30296 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
30297 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
30298 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
30299 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
30300 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
30301 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
30302 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
30303 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
30304 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
30305 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
30306 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
30307 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
30308 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
30309 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
30310 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
30311
30312 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30313
30314 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
30315 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
30316 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
30317 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
30318 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
30319 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
30320 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
30321 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
30322 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
30323 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
30324 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
30325 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
30326 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
30327 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
30328 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
30329 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
30330 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
30331 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
30332 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
30333 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
30334 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
30335 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
30336 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
30337 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
30338 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
30339 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
30340 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
30341 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
30342 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
30343 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
30344
30345 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30346
30347 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
30348 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
30349 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
30350 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
30351 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
30352 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
30353 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
30354 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
30355 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
30356 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
30357 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
30358 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
30359 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
30360 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
30361 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
30362 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
30363 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
30364 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
30365 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
30366 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
30367 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
30368 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
30369 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
30370 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
30371 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
30372 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
30373 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
30374 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
30375 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
30376 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
30377
30378 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30379
30380 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
30381 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
30382 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
30383 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
30384 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
30385 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
30386 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
30387 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
30388 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
30389 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
30390 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
30391 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
30392 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
30393 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
30394 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
30395 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
30396 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
30397 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
30398 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
30399 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
30400 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
30401 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
30402 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
30403 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
30404 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
30405 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
30406 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
30407 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
30408 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
30409 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
30410
30411 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30412
30413 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
30414 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
30415 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
30416 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
30417 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
30418 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
30419 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
30420 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
30421 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
30422 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
30423 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
30424 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
30425 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
30426 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
30427 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
30428 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
30429 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
30430 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
30431 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
30432 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
30433 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
30434 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
30435 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
30436 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
30437 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
30438 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
30439 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
30440 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
30441 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
30442 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
30443
30444 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30445
30446 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
30447 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
30448 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
30449 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
30450 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
30451 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
30452 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
30453 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
30454 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
30455 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
30456 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
30457 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
30458 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
30459 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
30460 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
30461 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
30462 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
30463 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
30464 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
30465 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
30466 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
30467 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
30468 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
30469 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
30470 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
30471 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
30472 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
30473 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
30474 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
30475 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
30476
30477 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30478
30479 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
30480 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
30481 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
30482 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
30483 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
30484 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
30485 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
30486 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
30487 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
30488 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
30489 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
30490 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
30491 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
30492 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
30493 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
30494 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
30495 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
30496 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
30497 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
30498 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
30499 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
30500 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
30501 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
30502 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
30503 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
30504 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
30505 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
30506 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
30507 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
30508 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
30509
30510 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30511
30512 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
30513 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
30514 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
30515 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
30516 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
30517 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
30518 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
30519 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
30520 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
30521 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
30522 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
30523 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
30524 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
30525 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
30526 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
30527 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
30528 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
30529 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
30530 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
30531 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
30532 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
30533 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
30534 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
30535 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
30536 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
30537 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
30538 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
30539 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
30540 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
30541 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
30542
30543 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30544
30545 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
30546 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
30547 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
30548 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
30549 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
30550 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
30551 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
30552 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
30553 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
30554 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
30555 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
30556 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
30557 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
30558 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
30559 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
30560 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
30561 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
30562 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
30563 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
30564 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
30565 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
30566 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
30567 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
30568 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
30569 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
30570 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
30571 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
30572 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
30573 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
30574 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
30575
30576 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30577
30578 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
30579 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
30580 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
30581 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
30582 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
30583 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
30584 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
30585 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
30586 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
30587 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
30588 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
30589 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
30590 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
30591 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
30592 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
30593 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
30594 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
30595 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
30596 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
30597 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
30598 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
30599 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
30600 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
30601 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
30602 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
30603 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
30604 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
30605 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
30606 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
30607 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
30608
30609 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30610
30611 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
30612 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
30613 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
30614 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
30615 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
30616 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
30617 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
30618 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
30619 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
30620 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
30621 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
30622 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
30623 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
30624 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
30625 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
30626 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
30627 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
30628 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
30629 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
30630 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
30631 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
30632 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
30633 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
30634 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
30635 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
30636 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
30637 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
30638 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
30639 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
30640 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
30641
30642 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30643
30644 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
30645 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
30646 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
30647 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
30648 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
30649 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
30650 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
30651 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
30652 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
30653 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
30654 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
30655 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
30656 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
30657 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
30658 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
30659 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
30660 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
30661 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
30662 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
30663 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
30664 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
30665 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
30666 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
30667 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
30668 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
30669 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
30670 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
30671 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
30672 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
30673 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
30674
30675 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30676
30677 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
30678 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
30679 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
30680 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
30681 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
30682 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
30683 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
30684 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
30685 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
30686 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
30687 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
30688 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
30689 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
30690 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
30691 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
30692 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
30693 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
30694 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
30695 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
30696 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
30697 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
30698 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
30699 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
30700 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
30701 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
30702 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
30703 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
30704 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
30705 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
30706 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
30707
30708 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30709
30710 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
30711 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
30712 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
30713 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
30714 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
30715 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
30716 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
30717 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
30718 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
30719 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
30720 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
30721 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
30722 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
30723 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
30724 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
30725 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
30726 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
30727 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
30728 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
30729 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
30730 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
30731 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
30732 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
30733 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
30734 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
30735 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
30736 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
30737 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
30738 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
30739 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
30740 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
30741 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
30742 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
30743 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
30744 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
30745 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
30746 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
30747 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
30748 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
30749 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
30750 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
30751 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
30752 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
30753 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
30754 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
30755 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
30756 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
30757 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
30758 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
30759 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
30760 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
30761 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
30762 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
30763 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
30764 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
30765 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
30766 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
30767 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
30768 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
30769 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
30770 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
30771 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
30772 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
30773 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
30774 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
30775 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
30776 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
30777 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
30778 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
30779 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
30780 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
30781 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
30782 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
30783 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
30784 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
30785 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
30786 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
30787 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
30788 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
30789 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
30790 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
30791 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
30792 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
30793 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
30794 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
30795 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
30796 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
30797 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
30798 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
30799 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
30800 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
30801 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
30802 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
30803 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
30804 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
30805 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
30806
30807 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30808
30809 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
30810 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
30811 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
30812 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
30813 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
30814 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
30815 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
30816 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
30817 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
30818 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
30819 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
30820 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
30821 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
30822 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
30823 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
30824 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
30825 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
30826 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
30827 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
30828 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
30829 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
30830 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
30831 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
30832 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
30833 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
30834 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
30835 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
30836 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
30837 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
30838 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
30839 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
30840 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
30841 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
30842 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
30843 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
30844 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
30845
30846 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30847
30848 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
30849 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
30850 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
30851 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
30852 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
30853 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
30854 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
30855 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
30856 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
30857 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
30858 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
30859 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
30860 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
30861 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
30862 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
30863 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
30864 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
30865 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
30866 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
30867 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
30868 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
30869 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
30870 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
30871 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
30872 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
30873 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
30874 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
30875 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
30876 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
30877 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
30878 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
30879 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
30880 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
30881 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
30882 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
30883 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
30884
30885 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30886
30887 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
30888 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
30889 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
30890 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
30891 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
30892 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
30893 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
30894 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
30895 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
30896 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
30897 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
30898 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
30899 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
30900 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
30901 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
30902 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
30903 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
30904 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
30905 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
30906 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
30907 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
30908 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
30909 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
30910 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
30911 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
30912 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
30913 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
30914 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
30915 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
30916 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
30917 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
30918 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
30919 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
30920 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
30921 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
30922 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
30923
30924 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30925
30926 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
30927 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
30928 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
30929 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
30930 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
30931 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
30932 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
30933 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
30934 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
30935 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
30936 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
30937 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
30938 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
30939 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
30940 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
30941 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
30942 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
30943 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
30944 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
30945 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
30946 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
30947 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
30948 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
30949 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
30950 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
30951 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
30952 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
30953 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
30954 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
30955 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
30956 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
30957 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
30958 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
30959 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
30960 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
30961 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
30962
30963 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30964
30965 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
30966 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
30967 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
30968 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
30969 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
30970 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
30971 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
30972 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
30973 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
30974 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
30975 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
30976 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
30977 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
30978 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
30979 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
30980 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
30981 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
30982 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
30983 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
30984 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
30985 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
30986 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
30987 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
30988 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
30989 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
30990 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
30991 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
30992 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
30993 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
30994 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
30995 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
30996 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
30997 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
30998 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
30999 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
31000 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
31001
31002 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31003
31004 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
31005 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
31006 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
31007 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
31008 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
31009 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
31010 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
31011 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
31012 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
31013 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
31014 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
31015 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
31016 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
31017 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
31018 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
31019 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
31020 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
31021 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
31022 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
31023 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
31024 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
31025 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
31026 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
31027 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
31028 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
31029 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
31030 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
31031 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
31032 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
31033 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
31034 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
31035 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
31036 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
31037 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
31038 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
31039 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
31040
31041 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31042
31043 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
31044 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
31045 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
31046 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
31047 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
31048 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
31049 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
31050 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
31051 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
31052 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
31053 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
31054 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
31055 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
31056 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
31057 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
31058 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
31059 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
31060 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
31061 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
31062 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
31063 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
31064 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
31065 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
31066 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
31067 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
31068 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
31069 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
31070 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
31071 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
31072 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
31073 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
31074 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
31075 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
31076 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
31077 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
31078 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
31079
31080 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31081
31082 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
31083 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
31084 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
31085 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
31086 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
31087 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
31088 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
31089 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
31090 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
31091 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
31092 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
31093 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
31094 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
31095 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
31096 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
31097 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
31098 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
31099 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
31100 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
31101 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
31102 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
31103 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
31104 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
31105 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
31106 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
31107 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
31108 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
31109 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
31110 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
31111 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
31112 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
31113 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
31114 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
31115 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
31116 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
31117 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
31118
31119 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31120
31121 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
31122 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
31123 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
31124 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
31125 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
31126 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
31127 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
31128 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
31129 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
31130 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
31131 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
31132 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
31133 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
31134 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
31135 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
31136 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
31137 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
31138 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
31139 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
31140 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
31141 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
31142 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
31143 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
31144 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
31145 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
31146 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
31147 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
31148 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
31149 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
31150 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
31151 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
31152 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
31153 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
31154 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
31155 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
31156 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
31157
31158 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31159
31160 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
31161 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
31162 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
31163 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
31164 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
31165 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
31166 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
31167 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
31168 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
31169 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
31170 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
31171 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
31172 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
31173 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
31174 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
31175 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
31176 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
31177 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
31178 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
31179 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
31180 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
31181 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
31182 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
31183 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
31184 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
31185 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
31186 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
31187 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
31188 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
31189 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
31190 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
31191 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
31192 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
31193 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
31194 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
31195 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
31196
31197 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31198
31199 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
31200 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
31201 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
31202 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
31203 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
31204 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
31205 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
31206 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
31207 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
31208 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
31209 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
31210 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
31211 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
31212 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
31213 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
31214 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
31215 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
31216 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
31217 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
31218 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
31219 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
31220 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
31221 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
31222 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
31223 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
31224 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
31225 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
31226 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
31227 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
31228 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
31229 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
31230 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
31231 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
31232 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
31233 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
31234 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
31235
31236 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31237
31238 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
31239 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
31240 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
31241 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
31242 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
31243 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
31244 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
31245 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
31246 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
31247 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
31248 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
31249 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
31250 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
31251 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
31252 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
31253 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
31254 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
31255 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
31256 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
31257 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
31258 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
31259 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
31260 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
31261 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
31262 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
31263 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
31264 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
31265 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
31266 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
31267 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
31268 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
31269 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
31270 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
31271 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
31272 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
31273 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
31274
31275 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31276
31277 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
31278 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
31279 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
31280 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
31281 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
31282 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
31283 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
31284 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
31285 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
31286 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
31287 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
31288 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
31289 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
31290 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
31291 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
31292 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
31293 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
31294 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
31295 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
31296 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
31297 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
31298 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
31299 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
31300 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
31301 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
31302 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
31303 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
31304 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
31305 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
31306 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
31307 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
31308 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
31309 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
31310 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
31311 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
31312 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
31313
31314 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31315
31316 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
31317 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
31318 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
31319 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
31320 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
31321 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
31322 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
31323 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
31324 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
31325 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
31326 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
31327 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
31328 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
31329 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
31330 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
31331 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
31332 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
31333 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
31334 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
31335 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
31336 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
31337 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
31338 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
31339 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
31340 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
31341 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
31342 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
31343 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
31344 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
31345 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
31346 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
31347 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
31348 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
31349 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
31350 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
31351 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
31352
31353 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31354
31355 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
31356 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
31357 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
31358 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
31359 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
31360 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
31361 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
31362 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
31363 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
31364 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
31365 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
31366 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
31367 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
31368 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
31369 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
31370 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
31371 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
31372 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
31373 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
31374 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
31375 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
31376 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
31377 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
31378 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
31379 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
31380 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
31381 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
31382 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
31383 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
31384 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
31385 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
31386 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
31387 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
31388 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
31389 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
31390 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
31391
31392 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31393
31394 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
31395 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
31396 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
31397 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
31398 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
31399 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
31400 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
31401 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
31402 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
31403 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
31404 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
31405 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
31406 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
31407 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
31408 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
31409
31410 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31411
31412 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
31413 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
31414 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
31415 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
31416 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
31417 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
31418 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
31419 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
31420 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
31421 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
31422 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
31423 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
31424 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
31425 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
31426 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
31427 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
31428 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
31429 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
31430
31431 2023-02-10 Richard Biener <rguenther@suse.de>
31432
31433 PR tree-optimization/108724
31434 * gcc.target/i386/pr108724.c: New testcase.
31435
31436 2023-02-10 Andrew Pinski <apinski@marvell.com>
31437 Andrew Macleod <amacleod@redhat.com>
31438
31439 PR tree-optimization/108684
31440 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
31441 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
31442 * gcc.dg/tree-ssa/pr108684-1.c: New test.
31443
31444 2023-02-10 Joseph Myers <joseph@codesourcery.com>
31445
31446 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
31447 constants to nullptr_t.
31448 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
31449 null pointer constants to nullptr_t. Do test errors for
31450 conversion of other values to nullptr_t and for unary '+' on
31451 nullptr_t.
31452
31453 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31454
31455 PR tree-optimization/107561
31456 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
31457 warning.
31458 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
31459
31460 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31461
31462 PR testsuite/106120
31463 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
31464 ilp32 targets with c++98.
31465
31466 2023-02-10 Marek Polacek <polacek@redhat.com>
31467
31468 PR c++/107079
31469 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
31470
31471 2023-02-09 David Malcolm <dmalcolm@redhat.com>
31472
31473 PR analyzer/108733
31474 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
31475
31476 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
31477
31478 * gcc.target/i386/pr103541.c: New.
31479 * g++.target/i386/pr108711.C: New.
31480
31481 2023-02-09 Harald Anlauf <anlauf@gmx.de>
31482 Steven G. Kargl <kargl@gcc.gnu.org>
31483
31484 PR fortran/69636
31485 PR fortran/103779
31486 * gfortran.dg/pr103779.f90: New test.
31487
31488 2023-02-09 Jakub Jelinek <jakub@redhat.com>
31489
31490 PR tree-optimization/108688
31491 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
31492 * gcc.dg/pr108688.c: New test.
31493
31494 2023-02-09 Andrew Pinski <apinski@marvell.com>
31495
31496 PR tree-optimization/108688
31497 * gcc.c-torture/compile/pr108688-1.c: New test.
31498
31499 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31500
31501 PR fortran/107424
31502 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
31503 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
31504
31505 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31506
31507 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
31508
31509 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31510
31511 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
31512
31513 2023-02-09 Jakub Jelinek <jakub@redhat.com>
31514
31515 PR c++/108698
31516 * g++.dg/cpp0x/pr108698.C: New test.
31517
31518 2023-02-08 Joseph Myers <joseph@codesourcery.com>
31519
31520 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
31521 pointers with null values that are not null pointer constants.
31522 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
31523 pointers with non-null values, not with null values that are not
31524 null pointer constants.
31525
31526 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
31527
31528 * gcc.dg/torture/pr100398.c: Limit to lra targets.
31529 * gcc.dg/pr100590.c: Ditto.
31530
31531 2023-02-08 David Malcolm <dmalcolm@redhat.com>
31532
31533 PR analyzer/108704
31534 * gcc.dg/analyzer/uninit-7.c: New test.
31535 * gcc.dg/analyzer/uninit-pr108704.c: New test.
31536
31537 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
31538
31539 PR fortran/103259
31540 * gfortran.dg/pr103259.f90: New test.
31541
31542 2023-02-08 Jakub Jelinek <jakub@redhat.com>
31543
31544 PR tree-optimization/108692
31545 * gcc.dg/pr108692.c: New test.
31546
31547 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31548
31549 * objc/execute/execute.exp: Load objc-dg.exp.
31550
31551 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31552
31553 PR tree-optimization/108316
31554 * gcc.dg/vect/pr108316.c: New test.
31555
31556 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31557
31558 Revert:
31559 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31560
31561 * gcc.target/i386/pr103541.c: New.
31562
31563 2023-02-08 Jakub Jelinek <jakub@redhat.com>
31564
31565 PR c++/108525
31566 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
31567 incorrectly applied into PR108526 testcase ...
31568 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
31569
31570 2023-02-07 David Malcolm <dmalcolm@redhat.com>
31571
31572 PR analyzer/108661
31573 * gcc.dg/analyzer/fread-pr108661.c: New test.
31574 * gcc.dg/analyzer/read-pr108661.c: New test.
31575
31576 2023-02-07 Harald Anlauf <anlauf@gmx.de>
31577
31578 PR fortran/95107
31579 * gfortran.dg/save_7.f90: New test.
31580
31581 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
31582
31583 * gcc.target/i386/pr103541.c: New.
31584
31585 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31586
31587 PR tree-optimization/106923
31588 * gcc.dg/pr106923.c: New test.
31589
31590 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31591
31592 PR tree-optimization/106433
31593 * gcc.c-torture/compile/pr106433.c: New test.
31594
31595 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31596
31597 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
31598 -Wdeprecated warning for C++23.
31599
31600 2023-02-06 Alex Coplan <alex.coplan@arm.com>
31601
31602 PR target/104921
31603 * gcc.target/aarch64/pr104921-1.c: New test.
31604 * gcc.target/aarch64/pr104921-2.c: New test.
31605 * gcc.target/aarch64/pr104921.x: Include file for new tests.
31606
31607 2023-02-06 Xi Ruoyao <xry111@xry111.site>
31608
31609 * g++.target/loongarch/bytepick.C: New test.
31610
31611 2023-02-06 Tamar Christina <tamar.christina@arm.com>
31612
31613 * gcc.target/aarch64/options_set_10.c: Removed.
31614
31615 2023-02-06 Jakub Jelinek <jakub@redhat.com>
31616
31617 PR tree-optimization/108655
31618 * gcc.dg/pr108655.c: New test.
31619
31620 2023-02-06 Patrick Palka <ppalka@redhat.com>
31621
31622 PR c++/107461
31623 * g++.dg/cpp0x/overload5.C: New test.
31624 * g++.dg/cpp0x/overload5a.C: New test.
31625 * g++.dg/cpp0x/overload6.C: New test.
31626
31627 2023-02-05 Harald Anlauf <anlauf@gmx.de>
31628
31629 PR fortran/108592
31630 * gfortran.dg/pr108592.f90: New test.
31631
31632 2023-02-03 Jakub Jelinek <jakub@redhat.com>
31633
31634 PR tree-optimization/108647
31635 * g++.dg/torture/pr108647.C: New test.
31636
31637 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
31638
31639 PR tree-optimization/108639
31640 * gcc.c-torture/compile/pr108638.c: New file.
31641 * gcc.c-torture/compile/pr108639.c: New file.
31642
31643 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
31644
31645 PR tree-optimization/107570
31646 * gcc.dg/pr107570.c: New.
31647
31648 2023-02-03 Marek Polacek <polacek@redhat.com>
31649
31650 PR c++/108158
31651 * g++.dg/cpp1y/constexpr-108158.C: New test.
31652
31653 2023-02-03 Marek Polacek <polacek@redhat.com>
31654
31655 PR c++/101071
31656 * g++.dg/cpp0x/variadic-alias8.C: New test.
31657
31658 2023-02-03 Patrick Palka <ppalka@redhat.com>
31659
31660 PR c++/107461
31661 * g++.dg/template/call9.C: New test.
31662
31663 2023-02-03 Patrick Palka <ppalka@redhat.com>
31664
31665 PR c++/96745
31666 * g++.dg/cpp2a/concepts-dtor1.C: New test.
31667
31668 2023-02-03 Patrick Palka <ppalka@redhat.com>
31669
31670 PR c++/108579
31671 * g++.dg/cpp2a/concepts-pr108579.C: New test.
31672
31673 2023-02-03 Martin Jambor <mjambor@suse.cz>
31674
31675 PR ipa/108384
31676 * gcc.dg/ipa/pr108384.c: New test.
31677
31678 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31679
31680 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
31681 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
31682
31683 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31684
31685 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
31686 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
31687 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
31688 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
31689 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
31690 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
31691 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
31692 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
31693 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
31694 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
31695 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
31696 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
31697 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
31698 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
31699 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
31700
31701 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31702
31703 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
31704 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
31705 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
31706 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
31707 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
31708 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
31709 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
31710 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
31711 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
31712 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
31713 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
31714 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
31715 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
31716 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
31717 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
31718
31719 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31720
31721 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
31722 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
31723 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
31724 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
31725 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
31726 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
31727 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
31728 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
31729 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
31730 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
31731 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
31732 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
31733 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
31734 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
31735 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
31736
31737 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31738
31739 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
31740
31741 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31742
31743 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
31744 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
31745 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
31746 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
31747 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
31748 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
31749 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
31750 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
31751 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
31752 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
31753 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
31754 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
31755 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
31756 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
31757 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
31758 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
31759 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
31760 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
31761
31762 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31763
31764 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
31765 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
31766 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
31767 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
31768 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
31769 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
31770 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
31771 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
31772 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
31773 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
31774 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
31775 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
31776 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
31777 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
31778 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
31779 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
31780 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
31781 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
31782
31783 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31784
31785 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
31786 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
31787 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
31788 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
31789 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
31790 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
31791 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
31792 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
31793 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
31794 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
31795 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
31796 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
31797 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
31798 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
31799 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
31800 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
31801 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
31802 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
31803
31804 2023-02-02 Joseph Myers <joseph@codesourcery.com>
31805
31806 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
31807 and pointer to be disallowed.
31808 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
31809 pointers are allowed.
31810 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
31811 nullptr_t and pointers are disallowed.
31812
31813 2023-02-02 Joseph Myers <joseph@codesourcery.com>
31814
31815 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
31816 types with real initializers are allowed.
31817 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
31818 of complex types with real initializers being disallowed.
31819 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
31820 initializers.
31821 * gcc.dg/c2x-constexpr-9.c: Add more tests.
31822 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
31823 initializers for decimal types.
31824 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
31825 initializers for decimal types. Add more tests of decimal
31826 initializers for binary types.
31827
31828 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
31829
31830 * gcc.target/gcn/cond_shift_3.c: New test.
31831 * gcc.target/gcn/cond_shift_3_run.c: New test.
31832 * gcc.target/gcn/cond_shift_4.c: New test.
31833 * gcc.target/gcn/cond_shift_4_run.c: New test.
31834 * gcc.target/gcn/cond_shift_8.c: New test.
31835 * gcc.target/gcn/cond_shift_8_run.c: New test.
31836 * gcc.target/gcn/cond_shift_9.c: New test.
31837 * gcc.target/gcn/cond_shift_9_run.c: New test.
31838
31839 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
31840
31841 PR rtl-optimization/108508
31842 * gcc.target/aarch64/pr108508.c: New test.
31843
31844 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
31845
31846 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
31847
31848 2023-02-02 David Malcolm <dmalcolm@redhat.com>
31849
31850 PR analyzer/108633
31851 * gcc.dg/analyzer/fd-pr108633.c: New test.
31852
31853 2023-02-02 David Malcolm <dmalcolm@redhat.com>
31854
31855 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
31856
31857 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31858
31859 PR debug/106746
31860 PR rtl-optimization/108463
31861 PR target/108484
31862 * gcc.dg/pr108463.c: New test.
31863
31864 2023-02-02 Richard Biener <rguenther@suse.de>
31865
31866 PR middle-end/108625
31867 * gcc.dg/pr108625.c: New testcase.
31868
31869 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
31870
31871 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
31872 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
31873 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
31874 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
31875 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
31876
31877 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31878
31879 * gcc.target/arm/mve/pr108443-run.c: New test.
31880 * gcc.target/arm/mve/pr108443.c: New test.
31881
31882 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31883
31884 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
31885
31886 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31887
31888 PR target/107674
31889 * gcc.target/arm/mve/mve_vpt.c: New test.
31890
31891 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31892
31893 PR ipa/107300
31894 * gcc.dg/pr107300.c: New test.
31895
31896 2023-02-02 liuhongt <hongtao.liu@intel.com>
31897
31898 * gcc.target/aarch64/pr108601.c: New test.
31899
31900 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31901
31902 PR middle-end/108435
31903 * gcc.dg/gomp/pr108435.c: New test.
31904
31905 2023-02-01 Harald Anlauf <anlauf@gmx.de>
31906
31907 PR fortran/108609
31908 * gfortran.dg/pr108527.f90: Adjust test pattern.
31909
31910 2023-02-01 Tamar Christina <tamar.christina@arm.com>
31911
31912 * gcc.target/aarch64/cpunative/info_19: New test.
31913 * gcc.target/aarch64/cpunative/info_20: New test.
31914 * gcc.target/aarch64/cpunative/info_21: New test.
31915 * gcc.target/aarch64/cpunative/info_22: New test.
31916 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
31917 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
31918 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
31919 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
31920
31921 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
31922
31923 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
31924 into...
31925 * gcc.dg/builtin-object-size-common.h: ... new file.
31926 * g++.dg/ext/builtin-object-size1.C: Include
31927 builtin-object-size-common.h. Replace all abort with FAIL.
31928 (main): Call DONE.
31929 * g++.dg/ext/builtin-object-size2.C: Likewise.
31930 * gcc.dg/builtin-object-size-1.c: Likewise.
31931 * gcc.dg/builtin-object-size-12.c: Likewise.
31932 * gcc.dg/builtin-object-size-13.c: Likewise.
31933 * gcc.dg/builtin-object-size-15.c: Likewise.
31934 * gcc.dg/builtin-object-size-2.c: Likewise.
31935 * gcc.dg/builtin-object-size-3.c: Likewise.
31936 * gcc.dg/builtin-object-size-4.c: Likewise.
31937 * gcc.dg/builtin-object-size-6.c: Likewise.
31938 * gcc.dg/builtin-object-size-7.c: Likewise.
31939 * gcc.dg/builtin-object-size-8.c: Likewise.
31940 * gcc.dg/pr101836.c: Likewise.
31941 * gcc.dg/strict-flex-array-3.c: Likewise.
31942
31943 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
31944
31945 PR tree-optimization/108356
31946 * gcc.dg/pr108356.c: New.
31947
31948 2023-02-01 Martin Liska <mliska@suse.cz>
31949
31950 PR ipa/108509
31951 * g++.dg/ipa/pr108509.C: New test.
31952
31953 2023-02-01 Marek Polacek <polacek@redhat.com>
31954
31955 PR c++/107755
31956 * g++.dg/warn/Wlogical-op-4.C: New test.
31957
31958 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31959
31960 PR debug/108573
31961 * gcc.dg/pr108573.c: New test.
31962
31963 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
31964
31965 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
31966 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
31967
31968 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31969
31970 PR c++/108607
31971 * g++.dg/gomp/pr108607.C: New test.
31972
31973 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
31974
31975 * gcc.target/s390/preserve-args-1.c: New test.
31976 * gcc.target/s390/preserve-args-2.c: New test.
31977 * gcc.target/s390/preserve-args-3.c: New file.
31978
31979 2023-02-01 Jason Merrill <jason@redhat.com>
31980
31981 * g++.dg/warn/changes-meaning2.C: New test.
31982 * g++.dg/warn/changes-meaning3.C: New test.
31983
31984 2023-02-01 David Malcolm <dmalcolm@redhat.com>
31985
31986 * gcc.dg/analyzer/call-summaries-2.c: Add
31987 dg-require-effective-target alloca.
31988 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
31989 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
31990 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
31991 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
31992 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
31993 "free", to match uses of "__builtin_malloc".
31994 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
31995 alloca.
31996 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
31997
31998 2023-02-01 David Malcolm <dmalcolm@redhat.com>
31999
32000 PR analyzer/108616
32001 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
32002 * gcc.dg/analyzer/test-alloca.h: New test.
32003
32004 2023-01-31 Jason Merrill <jason@redhat.com>
32005
32006 PR c++/108559
32007 * g++.dg/cpp1z/aggr-base13.C: New test.
32008
32009 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
32010
32011 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
32012 'gcc-set-multilib-library-path' for 'ld_library_path'.
32013
32014 2023-01-31 Marek Polacek <polacek@redhat.com>
32015
32016 PR c++/102870
32017 * g++.dg/cpp0x/variadic184.C: New test.
32018
32019 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32020
32021 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
32022 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
32023 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
32024 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
32025 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
32026 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
32027 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
32028 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
32029 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
32030 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
32031 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
32032 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
32033 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
32034 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
32035 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
32036 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
32037 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
32038 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
32039 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
32040 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
32041 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
32042 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
32043 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
32044 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
32045 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
32046 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
32047 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
32048 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
32049 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
32050 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
32051
32052 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32053
32054 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
32055 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
32056 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
32057 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
32058 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
32059 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
32060 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
32061 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
32062 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
32063 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
32064 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
32065 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
32066 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
32067 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
32068 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
32069 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
32070 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
32071 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
32072 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
32073 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
32074 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
32075 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
32076 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
32077 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
32078 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
32079 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
32080 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
32081 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
32082 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
32083 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
32084
32085 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32086
32087 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
32088 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
32089 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
32090 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
32091 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
32092 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
32093 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
32094 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
32095 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
32096 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
32097 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
32098 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
32099 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
32100 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
32101 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
32102 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
32103 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
32104 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
32105 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
32106 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
32107 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
32108 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
32109 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
32110 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
32111 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
32112 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
32113 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
32114 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
32115 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
32116 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
32117
32118 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32119
32120 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
32121 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
32122 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
32123 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
32124 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
32125 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
32126 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
32127 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
32128 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
32129 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
32130 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
32131 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
32132 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
32133 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
32134 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
32135
32136 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32137
32138 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
32139 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
32140 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
32141 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
32142 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
32143 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
32144 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
32145 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
32146 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
32147 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
32148 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
32149 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
32150 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
32151 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
32152 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
32153 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
32154 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
32155 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
32156 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
32157 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
32158 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
32159 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
32160 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
32161 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
32162 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
32163 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
32164 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
32165 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
32166 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
32167 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
32168
32169 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32170
32171 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
32172 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
32173 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
32174 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
32175 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
32176 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
32177 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
32178 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
32179 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
32180 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
32181 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
32182 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
32183 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
32184 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
32185 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
32186
32187 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32188
32189 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
32190 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
32191 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
32192 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
32193 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
32194 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
32195 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
32196 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
32197 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
32198 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
32199 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
32200 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
32201 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
32202 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
32203 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
32204
32205 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32206
32207 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
32208 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
32209 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
32210 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
32211 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
32212 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
32213 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
32214 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
32215 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
32216 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
32217 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
32218 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
32219 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
32220 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
32221 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
32222
32223 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32224
32225 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
32226 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
32227 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
32228 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
32229 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
32230 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
32231 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
32232 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
32233 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
32234 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
32235 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
32236 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
32237 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
32238 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
32239 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
32240 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
32241 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
32242 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
32243 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
32244 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
32245 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
32246 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
32247 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
32248 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
32249 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
32250 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
32251 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
32252 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
32253 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
32254 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
32255
32256 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32257
32258 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
32259 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
32260 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
32261 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
32262 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
32263 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
32264 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
32265 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
32266 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
32267 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
32268 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
32269 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
32270 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
32271 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
32272 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
32273
32274 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32275
32276 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
32277 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
32278 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
32279 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
32280 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
32281 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
32282 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
32283 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
32284 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
32285 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
32286 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
32287 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
32288 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
32289 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
32290 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
32291
32292 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32293
32294 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
32295
32296 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32297
32298 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
32299 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
32300 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
32301 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
32302 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
32303 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
32304 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
32305 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
32306 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
32307 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
32308 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
32309 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
32310 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
32311 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
32312 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
32313 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
32314 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
32315 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
32316
32317 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32318
32319 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
32320 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
32321 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
32322 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
32323 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
32324 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
32325 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
32326 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
32327 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
32328 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
32329 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
32330 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
32331 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
32332 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
32333 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
32334 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
32335 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
32336 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
32337
32338 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32339
32340 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
32341 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
32342 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
32343 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
32344 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
32345 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
32346 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
32347 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
32348 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
32349 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
32350 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
32351 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
32352 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
32353 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
32354 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
32355 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
32356 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
32357 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
32358 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
32359 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
32360 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
32361 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
32362 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
32363 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
32364 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
32365 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
32366 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
32367 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
32368 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
32369 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
32370 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
32371 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
32372 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
32373 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
32374 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
32375 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
32376
32377 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32378
32379 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
32380 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
32381 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
32382 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
32383 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
32384 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
32385 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
32386 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
32387 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
32388 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
32389 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
32390 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
32391 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
32392 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
32393 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
32394 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
32395 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
32396 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
32397 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
32398 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
32399 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
32400 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
32401 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
32402 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
32403 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
32404 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
32405 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
32406 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
32407 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
32408 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
32409 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
32410 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
32411 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
32412 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
32413 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
32414 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
32415
32416 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32417
32418 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
32419 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
32420 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
32421 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
32422 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
32423 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
32424 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
32425 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
32426 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
32427 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
32428 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
32429 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
32430 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
32431 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
32432 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
32433 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
32434 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
32435 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
32436 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
32437 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
32438 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
32439 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
32440 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
32441 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
32442 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
32443 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
32444 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
32445 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
32446 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
32447 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
32448 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
32449 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
32450 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
32451 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
32452 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
32453 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
32454
32455 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32456
32457 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
32458 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
32459 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
32460 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
32461 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
32462 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
32463 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
32464 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
32465 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
32466 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
32467 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
32468 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
32469 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
32470 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
32471 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
32472 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
32473 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
32474 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
32475
32476 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32477
32478 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
32479 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
32480 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
32481 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
32482 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
32483 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
32484 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
32485 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
32486 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
32487 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
32488 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
32489 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
32490 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
32491 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
32492 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
32493 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
32494 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
32495 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
32496 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
32497 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
32498 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
32499 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
32500 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
32501 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
32502 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
32503 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
32504 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
32505 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
32506 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
32507 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
32508 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
32509 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
32510 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
32511 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
32512 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
32513 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
32514
32515 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32516
32517 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
32518 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
32519 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
32520 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
32521 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
32522 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
32523 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
32524 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
32525 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
32526 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
32527 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
32528 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
32529 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
32530 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
32531 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
32532 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
32533 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
32534 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
32535
32536 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32537
32538 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
32539 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
32540 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
32541 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
32542 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
32543 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
32544 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
32545 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
32546 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
32547 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
32548 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
32549 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
32550 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
32551 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
32552 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
32553 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
32554 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
32555 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
32556
32557 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32558
32559 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
32560 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
32561 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
32562 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
32563 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
32564 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
32565 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
32566 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
32567 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
32568 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
32569 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
32570 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
32571 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
32572 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
32573 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
32574 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
32575 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
32576 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
32577
32578 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32579
32580 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
32581 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
32582 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
32583 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
32584 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
32585 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
32586 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
32587 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
32588 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
32589 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
32590 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
32591 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
32592 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
32593 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
32594 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
32595 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
32596 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
32597 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
32598
32599 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32600
32601 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
32602 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
32603 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
32604 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
32605 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
32606 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
32607 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
32608 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
32609 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
32610 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
32611 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
32612 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
32613 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
32614 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
32615 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
32616 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
32617 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
32618 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
32619
32620 2023-01-31 Marek Polacek <polacek@redhat.com>
32621
32622 PR c++/107593
32623 PR c++/108597
32624 * g++.dg/warn/Wduplicated-cond3.C: New test.
32625 * g++.dg/warn/Wduplicated-cond4.C: New test.
32626 * g++.dg/warn/Wduplicated-cond5.C: New test.
32627
32628 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
32629
32630 PR target/108589
32631 * gcc.target/aarch64/pr108589.c: New test.
32632
32633 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
32634
32635 PR tree-optimization/108608
32636 * gcc.dg/vect/pr108608.c: New test.
32637 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
32638
32639 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32640
32641 PR tree-optimization/108385
32642 * gcc.dg/pr108385.c: New.
32643
32644 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32645
32646 PR tree-optimization/108359
32647 * gcc.dg/pr108359.c: New.
32648
32649 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32650
32651 * rust/compile/issue-1073.rs: New test.
32652
32653 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32654
32655 * rust/compile/issue-1006.rs: New test.
32656
32657 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32658
32659 * rust/compile/const_generics_5.rs: Fix assertions.
32660 * rust/compile/unconstrained_type_param.rs: Add more assertions.
32661
32662 2023-01-31 liushuyu <liushuyu011@gmail.com>
32663
32664 * rust/compile/builtin_macro_recurse.rs: New test.
32665
32666 2023-01-31 liushuyu <liushuyu011@gmail.com>
32667
32668 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
32669 * rust/compile/builtin_macro_env.rs: Likewise.
32670
32671 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32672
32673 * rust/compile/frust-compile-until.rs: New test.
32674
32675 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32676
32677 * rust/compile/rust-const-blog-issue.rs: New test.
32678
32679 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32680
32681 * rust/compile/macro44.rs: New test.
32682
32683 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32684
32685 * rust/compile/macro_export_1.rs: New test.
32686
32687 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32688
32689 * rust/compile/const_generics_8.rs: New test.
32690
32691 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32692
32693 * rust/compile/const_generics_7.rs: New test.
32694
32695 2023-01-31 liushuyu <liushuyu011@gmail.com>
32696
32697 * rust/execute/torture/loop-condition-eval.rs: New test.
32698
32699 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32700
32701 * rust/compile/const8.rs: New test.
32702
32703 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32704
32705 * rust/compile/const7.rs: New test.
32706
32707 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32708
32709 * rust/compile/const6.rs: New test.
32710
32711 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32712
32713 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
32714 * rust/compile/tuple1.rs: Likewise.
32715 * rust/compile/type-alias1.rs: Likewise.
32716 * rust/execute/torture/operator_overload_9.rs: Likewise.
32717 * rust/execute/torture/slice1.rs: Rework test to use new parsing
32718 capability and stick to the original implementation.
32719
32720 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32721
32722 * rust/compile/macro43.rs: New test.
32723
32724 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32725
32726 * rust/compile/parse_range.rs: New test.
32727
32728 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32729
32730 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
32731 * rust/compile/issue-1289.rs: Likewise.
32732 * rust/compile/test_mod.rs: Likewise.
32733 * rust/compile/torture/raw_identifiers.rs: Likewise.
32734 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
32735 * rust/compile/privacy7.rs: New test.
32736
32737 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32738
32739 * rust/compile/rustc_attr1.rs: New test.
32740
32741 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32742
32743 * rust/debug/win64-abi.rs: Fix assertion to take into account
32744 overflow builtins
32745 * rust/compile/torture/macro-issue1426.rs: Moved to...
32746 * rust/execute/torture/macro-issue1426.rs: ...here.
32747 * rust/execute/torture/overflow1.rs: New test.
32748
32749 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32750
32751 * rust/compile/torture/issue-1506.rs: New test.
32752
32753 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32754
32755 * rust/compile/const4.rs: New.
32756 * rust/compile/const5.rs: New.
32757
32758 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
32759
32760 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
32761 gm2-libs-log.
32762 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
32763 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
32764 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
32765 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
32766
32767 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32768
32769 PR target/108599
32770 * gcc.target/i386/avx2-pr108599.c: New test.
32771
32772 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
32773
32774 PR testsuite/108604
32775 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
32776 signed char.
32777
32778 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32779
32780 PR rtl-optimization/108596
32781 * gcc.c-torture/compile/pr108596.c: New test.
32782
32783 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32784
32785 PR c++/105593
32786 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
32787
32788 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
32789
32790 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
32791 condition.
32792 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
32793 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
32794 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
32795 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
32796 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
32797 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
32798 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
32799 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
32800 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
32801 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
32802 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
32803 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
32804 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
32805 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
32806 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
32807 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
32808 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
32809 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
32810 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
32811 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
32812 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
32813 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
32814 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
32815 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
32816 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
32817 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
32818 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
32819
32820 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32821
32822 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
32823 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
32824 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
32825 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
32826 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
32827 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
32828 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
32829 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
32830 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
32831 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
32832 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
32833 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
32834 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
32835 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
32836 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
32837
32838 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32839
32840 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
32841 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
32842 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
32843 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
32844 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
32845 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
32846 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
32847 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
32848 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
32849 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
32850 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
32851 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
32852 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
32853 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
32854 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
32855
32856 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32857
32858 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
32859 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
32860 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
32861 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
32862 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
32863 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
32864 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
32865 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
32866 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
32867 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
32868 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
32869 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
32870 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
32871 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
32872 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
32873
32874 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32875
32876 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
32877 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
32878 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
32879 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
32880 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
32881 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
32882 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
32883 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
32884 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
32885 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
32886 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
32887 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
32888 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
32889 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
32890 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
32891
32892 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32893
32894 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
32895 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
32896 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
32897 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
32898 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
32899 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
32900 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
32901 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
32902 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
32903 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
32904 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
32905 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
32906 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
32907 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
32908 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
32909
32910 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32911
32912 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
32913 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
32914 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
32915 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
32916 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
32917 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
32918 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
32919 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
32920 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
32921 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
32922 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
32923 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
32924 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
32925 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
32926 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
32927
32928 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32929
32930 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
32931 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
32932 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
32933 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
32934 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
32935 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
32936 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
32937 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
32938 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
32939 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
32940 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
32941 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
32942 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
32943 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
32944 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
32945
32946 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32947
32948 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
32949 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
32950 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
32951 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
32952 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
32953 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
32954 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
32955 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
32956 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
32957 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
32958 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
32959 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
32960 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
32961 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
32962 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
32963
32964 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32965
32966 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
32967 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
32968 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
32969 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
32970 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
32971 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
32972 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
32973 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
32974 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
32975 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
32976 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
32977 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
32978
32979 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32980
32981 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
32982 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
32983 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
32984 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
32985 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
32986 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
32987 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
32988 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
32989 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
32990 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
32991 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
32992 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
32993 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
32994 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
32995 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
32996 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
32997 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
32998 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
32999 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
33000 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
33001 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
33002 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
33003 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
33004 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
33005
33006 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33007
33008 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
33009 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
33010 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
33011 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
33012 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
33013 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
33014 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
33015 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
33016 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
33017 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
33018 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
33019 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
33020 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
33021 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
33022 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
33023 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
33024 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
33025 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
33026 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
33027 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
33028 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
33029 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
33030 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
33031 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
33032
33033 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33034
33035 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
33036 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
33037 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
33038 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
33039 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
33040 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
33041
33042 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33043
33044 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
33045 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
33046 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
33047 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
33048 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
33049 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
33050
33051 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33052
33053 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
33054 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
33055 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
33056 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
33057 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
33058 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
33059 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
33060 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
33061 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
33062 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
33063 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
33064 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
33065 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
33066 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
33067 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
33068 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
33069 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
33070 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
33071
33072 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33073
33074 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
33075 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
33076 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
33077 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
33078 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
33079 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
33080 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
33081 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
33082 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
33083 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
33084 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
33085 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
33086 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
33087 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
33088 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
33089 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
33090 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
33091 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
33092
33093 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33094
33095 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
33096 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
33097 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
33098 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
33099 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
33100 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
33101 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
33102 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
33103 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
33104 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
33105 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
33106 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
33107 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
33108 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
33109 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
33110 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
33111 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
33112 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
33113
33114 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33115
33116 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
33117 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
33118 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
33119 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
33120 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
33121 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
33122 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
33123 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
33124 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
33125 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
33126 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
33127 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
33128 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
33129 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
33130 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
33131 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
33132 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
33133 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
33134
33135 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33136
33137 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
33138 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
33139 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
33140 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
33141 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
33142 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
33143 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
33144 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
33145 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
33146 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
33147 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
33148 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
33149 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
33150 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
33151 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
33152 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
33153 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
33154 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
33155
33156 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33157
33158 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
33159 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
33160 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
33161 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
33162 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
33163 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
33164 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
33165 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
33166 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
33167 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
33168 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
33169 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
33170 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
33171 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
33172 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
33173 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
33174 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
33175 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
33176
33177 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33178
33179 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
33180 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
33181 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
33182 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
33183 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
33184 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
33185 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
33186 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
33187 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
33188 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
33189 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
33190 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
33191 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
33192 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
33193 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
33194 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
33195 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
33196 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
33197
33198 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33199
33200 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
33201 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
33202 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
33203 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
33204 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
33205 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
33206 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
33207 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
33208 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
33209 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
33210 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
33211 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
33212 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
33213 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
33214 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
33215 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
33216 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
33217 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
33218
33219 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33220
33221 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
33222
33223 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33224
33225 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
33226 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
33227 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
33228
33229 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
33230
33231 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
33232 restore TORTURE_OPTIONS.
33233
33234 2023-01-30 Andrew Pinski <apinski@marvell.com>
33235
33236 PR tree-optimization/108582
33237 * gcc.dg/pr108582-1.c: New test.
33238
33239 2023-01-30 Richard Biener <rguenther@suse.de>
33240
33241 PR tree-optimization/108574
33242 * gcc.dg/torture/pr108574-1.c: New testcase.
33243 * gcc.dg/torture/pr108574-2.c: Likewise.
33244 * gcc.dg/torture/pr108574-3.c: Likewise.
33245
33246 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
33247
33248 PR fortran/108450
33249 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
33250
33251 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33252
33253 PR fortran/103506
33254 * gfortran.dg/pr103506_1.f90: New test.
33255
33256 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
33257
33258 * gcc.dg/ipa/ipa-sra-30.c: New test.
33259 * gcc.dg/ipa/ipa-sra-31.c: New test.
33260 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
33261
33262 2023-01-28 Harald Anlauf <anlauf@gmx.de>
33263 Steven G. Kargl <kargl@gcc.gnu.org>
33264
33265 PR fortran/108527
33266 * gfortran.dg/pr108527.f90: New test.
33267
33268 2023-01-28 Harald Anlauf <anlauf@gmx.de>
33269
33270 PR fortran/108453
33271 * gfortran.dg/common_27.f90: New test.
33272
33273 2023-01-28 Jonathan Yong <10walls@gmail.com>
33274
33275 PR c/108192
33276 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
33277 so function call is not mangled by __mingw_printf when
33278 doing assembly symbol inspection.
33279
33280 2023-01-28 Jonathan Yong <10walls@gmail.com>
33281
33282 PR c/108150
33283 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
33284 target same as on Linux.
33285
33286 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33287
33288 * g++.target/riscv/rvv/base/vlse-1.C: New test.
33289 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
33290 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
33291 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
33292 * g++.target/riscv/rvv/base/vsse-1.C: New test.
33293 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
33294 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
33295 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
33296 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
33297 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
33298 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
33299 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
33300 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
33301 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
33302 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
33303 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
33304 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
33305 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
33306 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
33307 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
33308 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
33309 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
33310 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
33311 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
33312 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
33313 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
33314 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
33315 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
33316 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
33317 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
33318
33319 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33320
33321 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
33322 with (\r*\n+).
33323 * gfortran.dg/array_temporaries_2.f90: Likewise.
33324 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
33325 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
33326 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
33327 * gfortran.dg/fmt_error_4.f90: Likewise.
33328 * gfortran.dg/fmt_error_5.f90: Likewise.
33329 * gfortran.dg/fmt_float.f90: Likewise.
33330 * gfortran.dg/fmt_l.f90: Likewise.
33331 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
33332 * gfortran.dg/fmt_zero_precision.f90: Likewise.
33333 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
33334 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
33335 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
33336 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
33337 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
33338 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
33339 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
33340 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
33341 * gfortran.dg/namelist_40.f90: Likewise.
33342 * gfortran.dg/namelist_47.f90: Likewise.
33343 * gfortran.dg/namelist_print_1.f: Likewise.
33344 * gfortran.dg/parameter_array_dummy.f90: Likewise.
33345
33346 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
33347
33348 * gm2/pim/fail/empty.mod: New test.
33349
33350 2023-01-27 Joseph Myers <joseph@codesourcery.com>
33351
33352 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
33353 auto initializers to be disallowed.
33354
33355 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33356
33357 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
33358 Remove XFAIL.
33359 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
33360 of dump files.
33361
33362 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33363
33364 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
33365 rather than an asm barrier.
33366 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
33367 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
33368 rather than volatile.
33369 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
33370 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
33371 function. Remove -fno-inline.
33372 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
33373 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
33374 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
33375 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
33376 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
33377 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
33378 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
33379 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
33380 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
33381 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
33382 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
33383 Allow the scalar form to be used when operating on lane 0.
33384 Add a test for lane 1.
33385
33386 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33387
33388 PR tree-optimization/96373
33389 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
33390 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
33391
33392 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33393
33394 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
33395 vector length.
33396 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
33397 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
33398 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
33399 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
33400 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
33401 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
33402
33403 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33404
33405 PR tree-optimization/108306
33406 * gcc.dg/pr108306.c: New.
33407
33408 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33409
33410 PR tree-optimization/108447
33411 * gcc.dg/pr108447.c: New.
33412
33413 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33414
33415 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
33416 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
33417 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
33418
33419 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33420
33421 * g++.target/riscv/rvv/base/vle-1.C: New test.
33422 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
33423 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
33424 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
33425 * g++.target/riscv/rvv/base/vse-1.C: New test.
33426 * g++.target/riscv/rvv/base/riscv_vector.h: New.
33427
33428 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33429
33430 * gcc.target/riscv/rvv/base/vse-1.c: New test.
33431 * gcc.target/riscv/rvv/base/vse-2.c: New test.
33432 * gcc.target/riscv/rvv/base/vse-3.c: New test.
33433 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
33434 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
33435 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
33436
33437 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33438
33439 * gcc.target/riscv/rvv/base/vle-1.c: New test.
33440 * gcc.target/riscv/rvv/base/vle-2.c: New test.
33441 * gcc.target/riscv/rvv/base/vle-3.c: New test.
33442 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
33443 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
33444 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
33445 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
33446 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
33447 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
33448 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
33449 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
33450 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
33451 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
33452 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
33453 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
33454 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
33455 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
33456 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
33457
33458 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33459
33460 * g++.target/riscv/rvv/base/vsm-1.C: New test.
33461 * g++.target/riscv/rvv/rvv.exp: New test.
33462 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
33463 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
33464 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
33465
33466 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33467
33468 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
33469 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
33470 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
33471 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
33472 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
33473 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
33474 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
33475 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
33476 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
33477 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
33478 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
33479 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
33480 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
33481 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
33482 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
33483 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
33484 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
33485 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
33486 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
33487 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
33488 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
33489 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
33490 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
33491 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
33492 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
33493 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
33494 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
33495 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
33496 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
33497 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
33498 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
33499 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
33500 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
33501 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
33502 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
33503 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
33504 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
33505 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
33506 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
33507 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
33508 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
33509 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
33510 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
33511 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
33512 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
33513 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
33514 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
33515 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
33516 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
33517 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
33518 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
33519 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
33520 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
33521 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
33522 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
33523 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
33524 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
33525 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
33526 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
33527 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
33528 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
33529 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
33530 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
33531 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
33532 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
33533 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
33534 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
33535 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
33536 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
33537 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
33538 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
33539 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
33540 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
33541 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
33542 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
33543 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
33544 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
33545 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
33546 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
33547 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
33548 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
33549 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
33550 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
33551 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
33552 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
33553 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
33554 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
33555 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
33556 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
33557 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
33558 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
33559 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
33560 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
33561 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
33562 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
33563 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
33564 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
33565 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
33566 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
33567 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
33568 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
33569 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
33570 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
33571 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
33572 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
33573 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
33574 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
33575 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
33576 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
33577
33578 2023-01-27 Xi Ruoyao <xry111@xry111.site>
33579
33580 * gcc.dg/pr95115.c (x): Add noipa attribute.
33581
33582 2023-01-27 Jakub Jelinek <jakub@redhat.com>
33583
33584 PR ipa/106061
33585 * gcc.dg/pr106061.c: New test.
33586
33587 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
33588
33589 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
33590 target selector to handle Windows.
33591 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
33592 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
33593
33594 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
33595
33596 * gm2/warnings/returntype/fail/badreturn.mod: New test.
33597 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
33598 New test.
33599 * gm2/warnings/returntype/pass/Termbase.mod: New test.
33600 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
33601 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
33602 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
33603 New test.
33604
33605 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33606
33607 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
33608 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
33609 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
33610 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
33611 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
33612 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
33613 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
33614 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
33615 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
33616 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
33617 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
33618 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
33619 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
33620 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
33621 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
33622 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
33623 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
33624 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
33625 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
33626 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
33627 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
33628 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
33629 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
33630 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
33631 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
33632 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
33633 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
33634 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
33635 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
33636 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
33637 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
33638 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
33639 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
33640 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
33641 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
33642 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
33643 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
33644 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
33645 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
33646 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
33647 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
33648 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
33649 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
33650 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
33651 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
33652 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
33653 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
33654 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
33655 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
33656 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
33657 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
33658 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
33659 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
33660 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
33661 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
33662 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
33663 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
33664 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
33665 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
33666 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
33667 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
33668 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
33669 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
33670 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
33671 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
33672 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
33673 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
33674 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
33675 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
33676 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
33677 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
33678
33679 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33680
33681 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
33682 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
33683 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
33684 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
33685 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
33686 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
33687 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
33688 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
33689 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
33690 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
33691 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
33692 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
33693 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
33694 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
33695 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
33696 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
33697 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
33698 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
33699 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
33700 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
33701 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
33702 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
33703 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
33704 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
33705 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
33706 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
33707 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
33708 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
33709 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
33710 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
33711 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
33712 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
33713 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
33714 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
33715 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
33716 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
33717 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
33718 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
33719 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
33720 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
33721 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
33722 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
33723 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
33724 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
33725
33726 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33727
33728 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
33729 testcase.
33730 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
33731 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
33732 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
33733 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
33734 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
33735 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
33736 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
33737 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
33738 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
33739
33740 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33741
33742 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
33743
33744 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33745
33746 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
33747
33748 2023-01-26 Harald Anlauf <anlauf@gmx.de>
33749
33750 PR fortran/108544
33751 * gfortran.dg/pr108544.f90: New test.
33752 * gfortran.dg/pr96102b.f90: New test.
33753
33754 2023-01-26 Marek Polacek <polacek@redhat.com>
33755
33756 PR middle-end/108543
33757 * c-c++-common/asan/pointer-subtract-5.c: New test.
33758 * c-c++-common/asan/pointer-subtract-6.c: New test.
33759 * c-c++-common/asan/pointer-subtract-7.c: New test.
33760 * c-c++-common/asan/pointer-subtract-8.c: New test.
33761
33762 2023-01-26 Jakub Jelinek <jakub@redhat.com>
33763
33764 PR tree-optimization/108540
33765 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
33766 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
33767
33768 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33769
33770 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
33771
33772 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33773
33774 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
33775 compound literals.
33776
33777 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33778
33779 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
33780 * gcc.dg/guality/pr54519-1.c: Likewise.
33781 * gcc.dg/guality/pr54519-3.c: Likewise.
33782 * gcc.dg/guality/pr54693-2.c: Likewise.
33783 * gcc.dg/guality/sra-1.c: Likewise.
33784
33785 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33786
33787 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
33788
33789 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33790
33791 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
33792
33793 2023-01-26 Marek Polacek <polacek@redhat.com>
33794
33795 PR c++/105300
33796 * g++.dg/cpp0x/udlit-error1.C: New test.
33797
33798 2023-01-26 David Malcolm <dmalcolm@redhat.com>
33799
33800 PR analyzer/108507
33801 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
33802 -Wno-stringop-overflow.
33803
33804 2023-01-26 David Malcolm <dmalcolm@redhat.com>
33805
33806 PR analyzer/108524
33807 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
33808 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
33809 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
33810 New test.
33811
33812 2023-01-26 Richard Biener <rguenther@suse.de>
33813
33814 PR tree-optimization/108547
33815 * gcc.dg/uninit-pr108547.c: New testcase.
33816
33817 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
33818
33819 PR tree-optimization/108522
33820 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
33821 macro.
33822 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
33823 test_dynarray_struct_member_d,
33824 test_dynarray_struct_member_subobj_b,
33825 test_dynarray_struct_member_subobj_c,
33826 test_dynarray_struct_member_subobj_d): New tests.
33827 (main): Call them.
33828
33829 2023-01-26 Jakub Jelinek <jakub@redhat.com>
33830
33831 PR c++/108503
33832 * g++.dg/gomp/pr108503.C: New test.
33833
33834 2023-01-26 Richard Biener <rguenther@suse.de>
33835
33836 PR tree-optimization/108523
33837 * gcc.dg/torture/pr108523.c: New testcase.
33838
33839 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
33840
33841 PR fortran/108528
33842 * gfortran.dg/pr108528.f90: New test.
33843
33844 2023-01-25 Jakub Jelinek <jakub@redhat.com>
33845
33846 PR c++/108525
33847 * g++.dg/cpp23/static-operator-call5.C: New test.
33848
33849 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33850
33851 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
33852 "C".
33853 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
33854 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
33855 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
33856 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
33857 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
33858 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
33859 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
33860 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
33861 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
33862 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
33863 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
33864 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
33865 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
33866 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
33867 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
33868 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
33869 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
33870 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
33871 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
33872 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
33873 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
33874 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
33875 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
33876 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
33877 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
33878 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
33879 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
33880 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
33881 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
33882 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
33883 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
33884 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
33885 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
33886 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
33887 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
33888 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
33889 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
33890 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
33891 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
33892 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
33893 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
33894 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
33895 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
33896 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
33897 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
33898 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
33899 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
33900 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
33901 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
33902 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
33903 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
33904 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
33905 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
33906 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
33907 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
33908 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
33909 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
33910 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
33911 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
33912 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
33913 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
33914 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
33915 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
33916 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
33917 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
33918 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
33919 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
33920 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
33921 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
33922 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
33923 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
33924 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
33925 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
33926 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
33927 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
33928 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
33929 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
33930 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
33931 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
33932 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
33933 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
33934 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
33935 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
33936 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
33937
33938 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33939
33940 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
33941 check-function-bodies instead of scan-assembler checks. Use
33942 extern "C" for C++ testing.
33943 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
33944 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
33945 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
33946 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
33947 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
33948 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
33949 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
33950
33951 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33952
33953 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
33954 check-function-bodies instead of scan-assembler checks. Use
33955 extern "C" for C++ testing.
33956 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
33957 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
33958 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
33959 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
33960 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
33961
33962 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33963
33964 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
33965 check-function-bodies instead of scan-assembler checks. Use
33966 extern "C" for C++ testing.
33967 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
33968 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
33969 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
33970 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
33971 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
33972 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
33973 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
33974 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
33975 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
33976 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
33977 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
33978
33979 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33980
33981 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
33982 check-function-bodies instead of scan-assembler checks. Use
33983 extern "C" for C++ testing.
33984 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
33985 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
33986 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
33987 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
33988 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
33989
33990 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33991
33992 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
33993 check-function-bodies instead of scan-assembler checks. Use
33994 extern "C" for C++ testing.
33995 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
33996 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
33997 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
33998 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
33999 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
34000
34001 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34002
34003 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
34004 check-function-bodies instead of scan-assembler checks. Use
34005 extern "C" for C++ testing.
34006 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
34007 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
34008 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
34009 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
34010 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
34011
34012 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34013
34014 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
34015 check-function-bodies instead of scan-assembler checks. Use
34016 extern "C" for C++ testing.
34017 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
34018 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
34019 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
34020 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
34021 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
34022
34023 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34024
34025 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
34026 check-function-bodies instead of scan-assembler checks. Use
34027 extern "C" for C++ testing.
34028 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
34029 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
34030
34031 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34032
34033 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
34034 check-function-bodies instead of scan-assembler checks. Use
34035 extern "C" for C++ testing.
34036 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
34037 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
34038 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
34039 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
34040 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
34041
34042 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34043
34044 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
34045 check-function-bodies instead of scan-assembler checks. Use
34046 extern "C" for C++ testing.
34047 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
34048 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
34049 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
34050 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
34051 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
34052
34053 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34054
34055 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
34056 check-function-bodies instead of scan-assembler checks. Use
34057 extern "C" for C++ testing.
34058 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
34059 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
34060 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
34061 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
34062 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
34063
34064 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34065
34066 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
34067 check-function-bodies instead of scan-assembler checks. Use
34068 extern "C" for C++ testing.
34069 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
34070 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
34071 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
34072 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
34073 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
34074
34075 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34076
34077 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
34078 check-function-bodies instead of scan-assembler checks. Use
34079 extern "C" for C++ testing.
34080 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
34081 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
34082 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
34083 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
34084 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
34085
34086 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34087
34088 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
34089 check-function-bodies instead of scan-assembler checks. Use
34090 extern "C" for C++ testing.
34091 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
34092 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
34093 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
34094 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
34095 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
34096 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
34097 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
34098 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
34099 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
34100 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
34101 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
34102 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
34103 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
34104 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
34105 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
34106 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
34107 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
34108 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
34109 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
34110 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
34111 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
34112 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
34113 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
34114
34115 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34116
34117 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
34118 check-function-bodies instead of scan-assembler checks. Use
34119 extern "C" for C++ testing.
34120 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
34121 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
34122 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
34123 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
34124 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
34125 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
34126 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
34127 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
34128 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
34129 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
34130 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
34131 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
34132 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
34133 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
34134 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
34135
34136 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34137
34138 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
34139 check-function-bodies instead of scan-assembler checks. Use
34140 extern "C" for C++ testing.
34141 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
34142 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
34143 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
34144 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
34145 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
34146 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
34147 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
34148 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
34149 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
34150 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
34151 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
34152 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
34153 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
34154 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
34155 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
34156 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
34157 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
34158 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
34159 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
34160 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
34161 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
34162 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
34163 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
34164 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
34165 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
34166 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
34167 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
34168 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
34169 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
34170 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
34171 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
34172 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
34173 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
34174 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
34175 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
34176 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
34177 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
34178 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
34179 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
34180 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
34181 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
34182 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
34183 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
34184 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
34185 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
34186 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
34187 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
34188
34189 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34190
34191 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
34192 check-function-bodies instead of scan-assembler checks. Use
34193 extern "C" for C++ testing.
34194 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
34195 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
34196 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
34197 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
34198 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
34199 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
34200 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
34201 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
34202 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
34203 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
34204 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
34205 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
34206 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
34207 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
34208 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
34209 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
34210 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
34211 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
34212 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
34213 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
34214 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
34215 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
34216 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
34217
34218 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34219
34220 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
34221 check-function-bodies instead of scan-assembler checks. Use
34222 extern "C" for C++ testing.
34223 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
34224 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
34225 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
34226 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
34227 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
34228 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
34229 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
34230 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
34231 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
34232 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
34233 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
34234 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
34235 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
34236 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
34237 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
34238 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
34239 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
34240 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
34241 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
34242 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
34243 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
34244 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
34245 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
34246
34247 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34248
34249 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
34250 check-function-bodies instead of scan-assembler checks. Use
34251 extern "C" for C++ testing.
34252 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
34253 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
34254 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
34255 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
34256 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
34257 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
34258 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
34259 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
34260 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
34261 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
34262 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
34263 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
34264 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
34265 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
34266 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
34267 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
34268 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
34269
34270 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34271
34272 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
34273 check-function-bodies instead of scan-assembler checks. Use
34274 extern "C" for C++ testing.
34275 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
34276 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
34277 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
34278 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
34279 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
34280 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
34281 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
34282 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
34283 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
34284 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
34285 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
34286 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
34287 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
34288 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
34289 * gcc.target/arm/simd/mve-vneg.c: Update test.
34290 * gcc.target/arm/simd/mve-vshr.c: Likewise
34291
34292 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34293
34294 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
34295 check-function-bodies instead of scan-assembler checks. Use
34296 extern "C" for C++ testing.
34297 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
34298 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
34299 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
34300 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
34301 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
34302 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
34303 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
34304 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
34305 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
34306 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
34307 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
34308 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
34309 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
34310 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
34311 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
34312 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
34313 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
34314 * gcc.target/arm/simd/mve-vclz.c: Update test.
34315
34316 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34317
34318 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
34319 check-function-bodies instead of scan-assembler checks. Use extern
34320 "C" for C++ testing.
34321 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
34322 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
34323 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
34324 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
34325 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
34326 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
34327 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
34328 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
34329
34330 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
34331
34332 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
34333 "initializer element is not constant" error.
34334 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
34335
34336 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
34337
34338 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
34339 aarch64 to list of targets supporting long long vectorization.
34340
34341 2023-01-25 Jakub Jelinek <jakub@redhat.com>
34342
34343 PR tree-optimization/108498
34344 * gcc.c-torture/execute/pr108498-1.c: New test.
34345 * gcc.c-torture/execute/pr108498-2.c: New test.
34346
34347 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
34348 Jakub Jelinek <jakub@redhat.com>
34349
34350 PR tree-optimization/108522
34351 * gcc.dg/builtin-dynamic-object-size-0.c
34352 (test_dynarray_struct_member): New test.
34353 (main): Call it.
34354
34355 2023-01-24 Jakub Jelinek <jakub@redhat.com>
34356
34357 PR c++/107329
34358 PR testsuite/108533
34359 * g++.dg/init/new51.C (size_t): New typedef.
34360 (RexxClass::operator new, RexxClass::operator delete): Use size_t
34361 instead of unsigned long.
34362
34363 2023-01-24 Jason Merrill <jason@redhat.com>
34364
34365 PR c++/108504
34366 * g++.dg/ext/pragma1.C: New test.
34367
34368 2023-01-24 Jason Merrill <jason@redhat.com>
34369
34370 PR c++/108526
34371 * g++.dg/cpp23/static-operator-call5.C: New test.
34372
34373 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
34374
34375 * gcc.target/pdp11/pdp11.exp: New.
34376 * gcc.target/pdp11/pr108388.c: New.
34377
34378 2023-01-24 Harald Anlauf <anlauf@gmx.de>
34379
34380 PR fortran/108529
34381 * gfortran.dg/pr108529.f90: New test.
34382
34383 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
34384
34385 * gcc.target/arm/mve/pr108177-1-run.c: New test.
34386 * gcc.target/arm/mve/pr108177-1.c: New test.
34387 * gcc.target/arm/mve/pr108177-10-run.c: New test.
34388 * gcc.target/arm/mve/pr108177-10.c: New test.
34389 * gcc.target/arm/mve/pr108177-11-run.c: New test.
34390 * gcc.target/arm/mve/pr108177-11.c: New test.
34391 * gcc.target/arm/mve/pr108177-12-run.c: New test.
34392 * gcc.target/arm/mve/pr108177-12.c: New test.
34393 * gcc.target/arm/mve/pr108177-13-run.c: New test.
34394 * gcc.target/arm/mve/pr108177-13.c: New test.
34395 * gcc.target/arm/mve/pr108177-14-run.c: New test.
34396 * gcc.target/arm/mve/pr108177-14.c: New test.
34397 * gcc.target/arm/mve/pr108177-2-run.c: New test.
34398 * gcc.target/arm/mve/pr108177-2.c: New test.
34399 * gcc.target/arm/mve/pr108177-3-run.c: New test.
34400 * gcc.target/arm/mve/pr108177-3.c: New test.
34401 * gcc.target/arm/mve/pr108177-4-run.c: New test.
34402 * gcc.target/arm/mve/pr108177-4.c: New test.
34403 * gcc.target/arm/mve/pr108177-5-run.c: New test.
34404 * gcc.target/arm/mve/pr108177-5.c: New test.
34405 * gcc.target/arm/mve/pr108177-6-run.c: New test.
34406 * gcc.target/arm/mve/pr108177-6.c: New test.
34407 * gcc.target/arm/mve/pr108177-7-run.c: New test.
34408 * gcc.target/arm/mve/pr108177-7.c: New test.
34409 * gcc.target/arm/mve/pr108177-8-run.c: New test.
34410 * gcc.target/arm/mve/pr108177-8.c: New test.
34411 * gcc.target/arm/mve/pr108177-9-run.c: New test.
34412 * gcc.target/arm/mve/pr108177-9.c: New test.
34413 * gcc.target/arm/mve/pr108177-main.x: New test include.
34414 * gcc.target/arm/mve/pr108177.x: New test include.
34415
34416 2023-01-24 Jakub Jelinek <jakub@redhat.com>
34417
34418 PR c++/108474
34419 * g++.dg/cpp1z/decomp57.C: New test.
34420 * g++.dg/cpp1z/decomp58.C: New test.
34421
34422 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34423
34424 PR testsuite/107808
34425 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
34426 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
34427
34428 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34429
34430 PR testsuite/104756
34431 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
34432 * gcc.dg/vect/vect-fmax-2.c: Likewise.
34433 * gcc.dg/vect/vect-fmax-3.c: Likewise.
34434 * gcc.dg/vect/vect-fmin-1.c: Likewise.
34435 * gcc.dg/vect/vect-fmin-2.c: Likewise.
34436 * gcc.dg/vect/vect-fmin-3.c: Likewise.
34437
34438 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
34439 Yang Yujie <yangyujie@loongson.cn>
34440
34441 PR target/107731
34442 * gcc.target/loongarch/tst-asm-const.c: Moved to...
34443 * gcc.target/loongarch/pr107731.c: ...here.
34444
34445 2023-01-24 Jason Merrill <jason@redhat.com>
34446
34447 PR c++/107303
34448 PR c++/107329
34449 * g++.dg/ext/builtin-shufflevector-5.C: New test.
34450 * g++.dg/init/new51.C: New test.
34451
34452 2023-01-23 Jason Merrill <jason@redhat.com>
34453
34454 PR c++/107267
34455 * g++.dg/cpp0x/move2.C: New test.
34456
34457 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34458
34459 PR fortran/108502
34460 * gfortran.dg/pr108502.f90: New test.
34461
34462 2023-01-23 Marek Polacek <polacek@redhat.com>
34463
34464 PR c++/107797
34465 * g++.dg/warn/Wunused-value-1.C: New test.
34466
34467 2023-01-23 Jason Merrill <jason@redhat.com>
34468
34469 PR c++/108195
34470 * g++.dg/cpp0x/initlist-vect2.C: New test.
34471
34472 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34473
34474 PR fortran/108501
34475 * gfortran.dg/pr108501.f90: New test.
34476
34477 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34478
34479 PR fortran/108420
34480 * gfortran.dg/pr108420.f90: New test.
34481
34482 2023-01-23 Jason Merrill <jason@redhat.com>
34483
34484 PR c++/108496
34485 * g++.dg/template/explicit-instantiation5.C: New test.
34486
34487 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34488
34489 * g++.target/arm/pac-1.C: New test.
34490 * gcc.target/arm/pac-15.c: Likewise.
34491
34492 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34493
34494 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
34495 tests.
34496 * gcc.target/arm/pac-12.c: New test.
34497 * gcc.target/arm/pac-13.c: Likewise.
34498 * gcc.target/arm/pac-14.c: Likewise.
34499
34500 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34501
34502 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
34503
34504 2023-01-23 Richard Biener <rguenther@suse.de>
34505
34506 PR tree-optimization/108482
34507 * gcc.dg/torture/pr108482.c: New testcase.
34508
34509 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34510
34511 * gcc.target/arm/bti-1.c: New testcase.
34512 * gcc.target/arm/bti-2.c: Likewise.
34513
34514 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34515
34516 * gcc.target/arm/pac.h : New file.
34517 * gcc.target/arm/pac-1.c : New test case.
34518 * gcc.target/arm/pac-2.c : Likewise.
34519 * gcc.target/arm/pac-3.c : Likewise.
34520 * gcc.target/arm/pac-4.c : Likewise.
34521 * gcc.target/arm/pac-5.c : Likewise.
34522 * gcc.target/arm/pac-6.c : Likewise.
34523 * gcc.target/arm/pac-7.c : Likewise.
34524 * gcc.target/arm/pac-8.c : Likewise.
34525 * gcc.target/arm/pac-9.c : Likewise.
34526 * gcc.target/arm/pac-10.c : Likewise.
34527 * gcc.target/arm/pac-11.c : Likewise.
34528
34529 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34530
34531 * gcc.target/arm/multilib.exp: Add pacbti related entries.
34532
34533 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34534 Tejas Belagod <tbelagod@arm.com>
34535
34536 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
34537 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
34538 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
34539 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
34540
34541 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34542 Tejas Belagod <tbelagod@arm.com>
34543
34544 * lib/target-supports.exp
34545 (check_effective_target_mbranch_protection_ok): New function.
34546 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
34547 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
34548 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
34549 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
34550 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
34551 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
34552 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
34553 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
34554
34555 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34556 Tejas Belagod <tbelagod@arm.com>
34557
34558 * lib/target-supports.exp:
34559 (check_effective_target_arm_pacbti_hw): New.
34560
34561 2023-01-23 Richard Biener <rguenther@suse.de>
34562
34563 PR tree-optimization/108449
34564 * gcc.dg/pr108449.c: New testcase.
34565
34566 2023-01-23 Jason Merrill <jason@redhat.com>
34567
34568 PR c++/53288
34569 DR 1299
34570 * g++.dg/init/lifetime4.C: New test.
34571
34572 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
34573
34574 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
34575 paths.
34576 * gm2/complex/pass/complex-pass.exp: Likewise.
34577 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
34578 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
34579 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
34580 * gm2/iso/fail/iso-fail.exp: Likewise.
34581 * gm2/iso/pass/iso-pass.exp: Likewise.
34582 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
34583 * gm2/pim/fail/pim-fail.exp: Likewise.
34584 * gm2/pim/pass/pim-pass.exp: Likewise.
34585 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
34586 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
34587 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
34588 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
34589 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
34590 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
34591 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
34592 * gm2/recover/pass/recover-pass.exp: Likewise.
34593 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
34594 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
34595 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
34596 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
34597 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
34598 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
34599 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
34600 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
34601 function. Remove the use of concatenated include and library paths.
34602 Remove string processing where possible.
34603
34604 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
34605
34606 * gcc.target/pru/clz-hi-2.c: New test.
34607 * gcc.target/pru/clz-hi.c: New test.
34608
34609 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
34610
34611 PR fortran/102595
34612 * gfortran.dg/pr88048.f90: Adjust for changed error message.
34613 * gfortran.dg/parameter_data0.f90: New test.
34614
34615 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
34616
34617 * gcc.target/aarch64/acle/pmull64.c: New.
34618 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
34619 feature flag based on the intrinsic.
34620 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
34621 * gcc.target/aarch64/aes_1.c: Likewise.
34622 * gcc.target/aarch64/aes_2.c: Likewise.
34623 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
34624 * gcc.target/aarch64/sha1_1.c: Likewise.
34625 * gcc.target/aarch64/sha256_1.c: Likewise.
34626 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
34627
34628 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34629
34630 PR c++/108437
34631 * g++.dg/cpp23/subscript12.C: New test.
34632 * g++.dg/cpp23/subscript13.C: New test.
34633
34634 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34635
34636 PR c++/53932
34637 * g++.dg/init/pr53932.C: New test.
34638
34639 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
34640
34641 * gcc.target/i386/pr108436.c: New test.
34642
34643 2023-01-19 David Malcolm <dmalcolm@redhat.com>
34644
34645 PR analyzer/108455
34646 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
34647 involving dominance.
34648 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
34649 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
34650 New test.
34651
34652 2023-01-19 Harald Anlauf <anlauf@gmx.de>
34653
34654 PR fortran/108434
34655 * gfortran.dg/pr108434.f90: New test.
34656
34657 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
34658
34659 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
34660 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
34661 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
34662 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
34663 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
34664 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
34665 Likewise.
34666 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
34667 Likewise.
34668 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
34669 Likewise.
34670 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
34671 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
34672 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
34673 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
34674 Likewise, and also ensure that the -g option is appended to avoid it
34675 being taken as a path.
34676 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
34677 libraries added matches the set of -I and -L options.
34678
34679 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
34680
34681 PR target/108411
34682 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
34683 -fno-stack-protector.
34684 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
34685 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
34686 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
34687 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
34688 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
34689 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
34690 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
34691 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
34692 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
34693
34694 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34695
34696 PR tree-optimization/108440
34697 * c-c++-common/rotate-10.c: New test.
34698 * c-c++-common/rotate-11.c: New test.
34699
34700 2023-01-19 Alexandre Oliva <oliva@adacore.com>
34701
34702 PR debug/106746
34703 * gcc.target/i386/pr106746.c: New.
34704
34705 2023-01-18 Marek Polacek <polacek@redhat.com>
34706
34707 PR c/108424
34708 * gcc.dg/c2x-nullptr-6.c: New test.
34709
34710 2023-01-18 David Malcolm <dmalcolm@redhat.com>
34711
34712 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
34713 from https://samate.nist.gov/SARD/test-suites/81.
34714 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
34715 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
34716 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
34717 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
34718
34719 2023-01-18 Richard Biener <rguenther@suse.de>
34720
34721 PR lto/108445
34722 * gcc.dg/lto/pr108445_0.c: New testcase.
34723 * gcc.dg/lto/pr108445_1.c: Likewise.
34724
34725 2023-01-18 Murray Steele <murray.steele@arm.com>
34726
34727 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
34728
34729 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34730 Andrew Pinski <apinski@marvell.com>
34731
34732 PR target/108396
34733 * gcc.target/powerpc/pr108396.c: New test.
34734
34735 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34736
34737 PR target/108348
34738 * gcc.target/powerpc/pr108348-1.c: New test.
34739 * gcc.target/powerpc/pr108348-2.c: New test.
34740
34741 2023-01-17 Harald Anlauf <anlauf@gmx.de>
34742
34743 PR fortran/108421
34744 * gfortran.dg/pr108421.f90: New test.
34745
34746 2023-01-17 Jakub Jelinek <jakub@redhat.com>
34747
34748 PR tree-optimization/106523
34749 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
34750 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
34751 __builtin_unreachable about shift count.
34752 * c-c++-common/rotate-2b.c: New test.
34753 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
34754 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
34755 __builtin_unreachable about shift count.
34756 * c-c++-common/rotate-4b.c: New test.
34757 * gcc.c-torture/execute/pr106523.c: New test.
34758
34759 2023-01-16 Andrew Pinski <apinski@marvell.com>
34760
34761 * lib/target-supports.exp (add_options_for_tls): Remove
34762 reference to Solaris 9 in comments.
34763
34764 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
34765
34766 PR target/105980
34767 * g++.target/i386/pr105980.C: New test.
34768
34769 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
34770
34771 * g++.dg/tree-ssa/pr106077.C: New test.
34772
34773 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
34774
34775 PR target/96795
34776 PR target/107515
34777 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
34778 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
34779
34780 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34781
34782 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
34783 * gcc.dg/tree-ssa/popcount.c: Likewise.
34784 * gcc.dg/tree-ssa/popcount2.c: Likewise.
34785 * gcc.dg/tree-ssa/popcount3.c: Likewise.
34786 * gcc.target/aarch64/popcount4.c: Likewise.
34787 * gcc.target/i386/pr95771.c: Likewise, and...
34788 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
34789 since this would emit just a single IFN if a TI optab is added.
34790
34791 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34792
34793 * gcc.dg/tree-ssa/cltz-max.c: New test.
34794 * gcc.dg/tree-ssa/clz-char.c: New test.
34795 * gcc.dg/tree-ssa/clz-int.c: New test.
34796 * gcc.dg/tree-ssa/clz-long-long.c: New test.
34797 * gcc.dg/tree-ssa/clz-long.c: New test.
34798 * gcc.dg/tree-ssa/ctz-char.c: New test.
34799 * gcc.dg/tree-ssa/ctz-int.c: New test.
34800 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
34801 * gcc.dg/tree-ssa/ctz-long.c: New test.
34802
34803 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34804
34805 * lib/target-supports.exp (check_effective_target_clz)
34806 (check_effective_target_clzl, check_effective_target_clzll)
34807 (check_effective_target_ctz, check_effective_target_clzl)
34808 (check_effective_target_ctzll): New.
34809 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
34810 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
34811 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
34812 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
34813 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
34814 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
34815 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
34816 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
34817 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
34818
34819 2023-01-16 Jakub Jelinek <jakub@redhat.com>
34820
34821 PR c++/105593
34822 * g++.target/i386/pr105593.C: New test.
34823
34824 2023-01-16 Jakub Jelinek <jakub@redhat.com>
34825
34826 PR c++/105593
34827 * c-c++-common/Winit-self3.c: New test.
34828 * c-c++-common/Winit-self4.c: New test.
34829 * c-c++-common/Winit-self5.c: New test.
34830
34831 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
34832
34833 PR target/108272
34834 * gcc.target/powerpc/pr108272-1.c: New test.
34835 * gcc.target/powerpc/pr108272-2.c: New test.
34836 * gcc.target/powerpc/pr108272-3.c: New test.
34837 * gcc.target/powerpc/pr108272-4.c: New test.
34838
34839 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
34840
34841 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
34842
34843 2023-01-14 Jakub Jelinek <jakub@redhat.com>
34844
34845 PR c++/108365
34846 * c-c++-common/pr108365.c: New test.
34847 * g++.dg/opt/pr108365.C: New test.
34848 * g++.dg/warn/pr108365.C: New test.
34849
34850 2023-01-14 Alexandre Oliva <oliva@adacore.com>
34851
34852 PR target/42093
34853 * gcc.target/arm/pr42093.c: Disable tree-dce.
34854
34855 2023-01-13 David Malcolm <dmalcolm@redhat.com>
34856
34857 PR analyzer/105273
34858 * gcc.dg/analyzer/switch-enum-1.c: New test.
34859 * gcc.dg/analyzer/switch-enum-2.c: New test.
34860 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
34861 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
34862 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
34863 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
34864 test.
34865 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
34866 New test.
34867 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
34868 New test.
34869
34870 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
34871
34872 PR rtl-optimization/108117
34873 PR rtl-optimization/108132
34874 * gcc.dg/pr108117.c: New test.
34875
34876 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34877
34878 PR c++/108285
34879 * g++.dg/warn/pr108285.C: New test.
34880
34881 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
34882
34883 * gm2/examples/map/pass/examples-map-pass.exp:
34884 Call gm2_push_timeout 30 before foreach testcase.
34885 Call gm2_pop_timeout after the foreach statement.
34886 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
34887 Call gm2_push_timeout 20 before foreach testcase.
34888 Call gm2_pop_timeout after the foreach statement.
34889
34890 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34891
34892 PR target/107131
34893 * gcc.c-torture/execute/pr107131.c: New test.
34894
34895 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34896
34897 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
34898
34899 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
34900
34901 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
34902 from the message issued by -Wstrict-flex-arrays.
34903 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
34904 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
34905 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
34906 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
34907 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
34908 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
34909 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
34910 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
34911
34912 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34913
34914 PR target/107131
34915 * gcc.dg/pr107131.c: New test.
34916
34917 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
34918
34919 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
34920 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
34921
34922 2023-01-13 Richard Biener <rguenther@suse.de>
34923
34924 * gcc.target/aarch64/pr107209.c: New test.
34925
34926 2023-01-13 Richard Biener <rguenther@suse.de>
34927
34928 PR tree-optimization/108387
34929 * gcc.dg/pr108387.c: New testcase.
34930
34931 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
34932
34933 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
34934 (timeout-dg.exp): Load.
34935 Call gm2_push_timeout 15.
34936 Call gm2_pop_timeout at the end.
34937 * gm2/link/min/pass/link-min-pass.exp: Set path
34938 argument to "".
34939 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
34940 Call gm2_push_timeout 60.
34941 Call gm2_pop_timeout at the end.
34942 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
34943 individual_timeout.
34944 Configure dejagnu to timeout for 10 seconds.
34945 (gm2_push_timeout): New proc.
34946 (gm2_pop_timeout): New proc.
34947 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
34948 individual_timeout.
34949 Configure dejagnu to timeout for 10 seconds.
34950 (gm2_push_timeout): New proc.
34951 (gm2_pop_timeout): New proc.
34952
34953 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34954
34955 * lib/gm2.exp: Use timeout.exp.
34956
34957 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34958
34959 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
34960 to args.
34961
34962 2023-01-12 Andrew Pinski <apinski@marvell.com>
34963 Roger Sayle <roger@nextmovesoftware.com>
34964
34965 PR tree-optimization/92342
34966 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
34967 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
34968 * gcc.dg/tree-ssa/multcmp-1.c: New test.
34969 * gcc.dg/tree-ssa/multcmp-2.c: New test.
34970
34971 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34972 Richard Sandiford <richard.sandiford@arm.com>
34973
34974 PR target/105549
34975 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
34976 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
34977 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
34978 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
34979 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
34980 * gcc.target/aarch64/pr105549.c: New test.
34981 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
34982 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
34983 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
34984 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
34985
34986 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34987 Richard Sandiford <richard.sandiford@arm.com>
34988
34989 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
34990 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
34991 test.
34992 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
34993 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
34994 test.
34995 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
34996 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
34997 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
34998 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
34999 test.
35000 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
35001 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
35002 test.
35003 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
35004 * g++.target/aarch64/bitfield-abi-warning.h: New test.
35005
35006 2023-01-12 Richard Biener <rguenther@suse.de>
35007
35008 PR tree-optimization/99412
35009 * gcc.dg/vect/pr99412.c: New testcase.
35010 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
35011 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
35012
35013 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
35014
35015 PR fortran/107706
35016 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
35017 * gfortran.dg/gomp/assumes-2.f90: Likewise.
35018 * gfortran.dg/gomp/assume-5.f90: New test.
35019
35020 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
35021
35022 * c-c++-common/cpp/pr108244-1.c: New test.
35023 * c-c++-common/cpp/pr108244-2.c: New test.
35024 * c-c++-common/gomp/pr108244-3.c: New test.
35025
35026 2023-01-11 David Malcolm <dmalcolm@redhat.com>
35027
35028 PR analyzer/108252
35029 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
35030 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
35031 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
35032 warning false +ve directives.
35033 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
35034 * gcc.dg/analyzer/pr103217-3.c: Likewise.
35035 * gcc.dg/analyzer/strdup-pr108252.c: New test.
35036 * gcc.dg/analyzer/strndup-pr108252.c: New test.
35037
35038 2023-01-11 Jakub Jelinek <jakub@redhat.com>
35039
35040 PR c/105972
35041 * gcc.dg/pr105972.c: New test.
35042
35043 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
35044
35045 PR tree-optimization/71343
35046 * gcc.dg/pr71343-2.c: New test case.
35047
35048 2023-01-11 David Faust <david.faust@oracle.com>
35049
35050 PR target/108293
35051 * gcc.target/bpf/double-1.c: New test.
35052 * gcc.target/bpf/double-2.c: New test.
35053 * gcc.target/bpf/float-1.c: New test.
35054
35055 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
35056
35057 * gcc.dg/sso-17.c: New test.
35058
35059 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
35060
35061 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
35062 the testing target isn't a PowerPC target.
35063
35064 2023-01-11 Richard Biener <rguenther@suse.de>
35065
35066 PR tree-optimization/107767
35067 * gcc.dg/tree-ssa/pr107767.c: New testcase.
35068
35069 2023-01-11 Jakub Jelinek <jakub@redhat.com>
35070
35071 PR target/108308
35072 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
35073
35074 2023-01-11 Richard Biener <rguenther@suse.de>
35075
35076 PR tree-optimization/108352
35077 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
35078 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
35079
35080 2023-01-11 Richard Biener <rguenther@suse.de>
35081
35082 PR tree-optimization/108353
35083 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
35084
35085 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
35086
35087 * gcc.target/s390/not.c: New test.
35088
35089 2023-01-11 Richard Biener <rguenther@suse.de>
35090
35091 PR tree-optimization/106293
35092 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
35093
35094 2023-01-10 Richard Biener <rguenther@suse.de>
35095
35096 PR tree-optimization/106293
35097 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
35098
35099 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
35100
35101 PR rtl-optimization/106421
35102 * gcc.dg/pr106421.c: New test case.
35103
35104 2023-01-10 Martin Jambor <mjambor@suse.cz>
35105
35106 PR ipa/108110
35107 * g++.dg/ipa/pr108110.C: New test.
35108
35109 2023-01-10 Richard Biener <rguenther@suse.de>
35110
35111 PR tree-optimization/108314
35112 * gcc.dg/vect/pr108314.c: New testcase.
35113
35114 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
35115
35116 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
35117 be "*".
35118
35119 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
35120
35121 * gcc.target/csky/and3a.c: Rename to ...
35122 * gcc.target/csky/ck801-and.c: ... this.
35123 * gcc.target/csky/constpool-3.c: Rename to ...
35124 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
35125 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
35126 * gcc.target/csky/ck801-constpool.c: ... this, and skip
35127 if the CPU is not ck801.
35128 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
35129
35130 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
35131
35132 * gcc.target/s390/fcall-saved.c: New test.
35133
35134 2023-01-09 Jakub Jelinek <jakub@redhat.com>
35135
35136 PR c++/105838
35137 PR c++/108047
35138 PR c++/108266
35139 * g++.dg/tree-ssa/initlist-opt2.C: New test.
35140 * g++.dg/tree-ssa/initlist-opt3.C: New test.
35141
35142 2023-01-09 Joseph Myers <joseph@codesourcery.com>
35143
35144 * gcc.dg/c2x-complit-8.c: New test.
35145
35146 2023-01-09 Richard Biener <rguenther@suse.de>
35147
35148 PR middle-end/69482
35149 * gcc.target/i386/pr69482-1.c: New testcase.
35150 * gcc.target/i386/pr69482-2.c: Likewise.
35151
35152 2023-01-09 Martin Liska <mliska@suse.cz>
35153
35154 PR lto/108330
35155 * g++.dg/ipa/pr108830.C: New test.
35156
35157 2023-01-09 Richard Biener <rguenther@suse.de>
35158
35159 PR tree-optimization/101912
35160 * gcc.dg/uninit-pr101912.c: New testcase.
35161
35162 2023-01-09 Martin Liska <mliska@suse.cz>
35163
35164 PR c/107993
35165 * gcc.target/i386/pr107993.c: New test.
35166
35167 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
35168
35169 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
35170 on *-*-hpux*.
35171 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
35172
35173 2023-01-06 Joseph Myers <joseph@codesourcery.com>
35174
35175 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
35176 tests.
35177
35178 2023-01-06 Tamar Christina <tamar.christina@arm.com>
35179
35180 Revert:
35181 2023-01-06 Tamar Christina <tamar.christina@arm.com>
35182
35183 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
35184
35185 2023-01-06 Jakub Jelinek <jakub@redhat.com>
35186
35187 PR target/108292
35188 PR target/108308
35189 * gcc.c-torture/execute/pr108292.c: New test.
35190 * gcc.target/i386/pr108292.c: New test.
35191 * gcc.dg/pr108308.c: New test.
35192
35193 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
35194
35195 Revert:
35196 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
35197
35198 * gcc.target/i386/cmov10.c: New test case.
35199
35200 2023-01-05 Patrick Palka <ppalka@redhat.com>
35201
35202 PR c++/108275
35203 * g++.dg/parse/access14.C: New test.
35204
35205 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
35206
35207 * lib/gm2.exp (gm2_init_minx): New procedure.
35208 (gm2_init_min): New procedure calls gm2_init_min with
35209 dialect flags.
35210 * gm2/link/min/pass/tiny.mod: New test case.
35211 * gm2/link/min/pass/link-min-pass.exp: New file.
35212
35213 2023-01-04 Patrick Palka <ppalka@redhat.com>
35214
35215 PR c++/108282
35216 * g++.dg/cpp2a/concepts-requires34.C: New test.
35217
35218 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35219
35220 PR c++/108206
35221 * g++.dg/template/pr108206.C: New test.
35222
35223 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
35224
35225 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
35226
35227 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35228
35229 PR tree-optimization/108253
35230 * g++.dg/opt/pr108253.C: New test.
35231
35232 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35233
35234 PR middle-end/108237
35235 * gcc.c-torture/compile/pr108237.c: New test.
35236
35237 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35238
35239 PR sanitizer/108256
35240 * c-c++-common/ubsan/pr108256.c: New test.
35241
35242 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
35243
35244 * g++.dg/modules/modules.exp: Skip on AIX.
35245 * gcc.target/powerpc/pr99708.c: Skip on AIX.
35246
35247 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
35248
35249 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
35250 that the unused clone is GC'ed.
35251 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
35252
35253 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
35254
35255 * gcc.target/i386/cmov10.c: New test case.
35256
35257 2023-01-03 Jakub Jelinek <jakub@redhat.com>
35258
35259 PR middle-end/108264
35260 * gcc.dg/pr108264.c: New test.
35261
35262 2023-01-03 Jakub Jelinek <jakub@redhat.com>
35263
35264 PR rtl-optimization/108263
35265 * gcc.dg/pr108263.c: New test.
35266
35267 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
35268 Uroš Bizjak <ubizjak@gmail.com>
35269
35270 * gcc.target/i386/extendditi2-1.c: New test case.
35271 * gcc.target/i386/extendditi2-2.c: Likewise.
35272
35273 \f
35274 Copyright (C) 2023 Free Software Foundation, Inc.
35275
35276 Copying and distribution of this file, with or without modification,
35277 are permitted in any medium without royalty provided the copyright
35278 notice and this notice are preserved.