1 2023-09-18 Pan Li <pan2.li@intel.com>
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.
27 2023-09-18 Pan Li <pan2.li@intel.com>
29 * gcc.target/riscv/rvv/base/scalar-move-merged-run-1.c: New test.
31 2023-09-18 Andrew Pinski <apinski@marvell.com>
33 PR tree-optimization/111442
34 * gcc.c-torture/compile/pr111442-1.c: New test.
36 2023-09-18 Andrew Pinski <apinski@marvell.com>
38 PR tree-optimization/111435
39 * gcc.c-torture/compile/pr111435-1.c: New test.
41 2023-09-18 Patrick Palka <ppalka@redhat.com>
44 * g++.dg/cpp0x/variadic-partial3.C: New test.
46 2023-09-18 Patrick Palka <ppalka@redhat.com>
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
57 * g++.dg/template/non-dependent26.C: New test.
58 * g++.dg/warn/Wparentheses-32.C: New test.
60 2023-09-18 Patrick Palka <ppalka@redhat.com>
63 * g++.dg/template/ttp41.C: New test.
65 2023-09-18 Patrick Palka <ppalka@redhat.com>
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.
75 2023-09-18 Patrick Palka <ppalka@redhat.com>
77 * g++.dg/template/nontype12.C: Expect two instead of three
78 duplicate diagnostics for A<double>::bar() specialization.
80 2023-09-18 Andrew Pinski <apinski@marvell.com>
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.
91 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
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.
98 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
100 * g++.target/nvptx/nvptx.exp: New.
102 2023-09-18 Thomas Schwinge <thomas@codesourcery.com>
104 * g++.dg/abi/nvptx-ptrmem1.C: Fix up.
106 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
108 * gcc.target/riscv/rvv/autovec/pr111313.c: Adapt test.
110 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
120 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
122 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Removed comments.
123 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Ditto.
125 2023-09-18 Wilco Dijkstra <wilco.dijkstra@arm.com>
128 * gcc.target/aarch64/pr105928.c: Add new test.
129 * gcc.target/aarch64/vect-cse-codegen.c: Fix test.
131 2023-09-18 Lehua Ding <lehua.ding@rivai.ai>
134 * gcc.target/riscv/rvv/vsetvl/pr111255.c: New test.
136 2023-09-18 Richard Biener <rguenther@suse.de>
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
149 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
169 2023-09-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
195 2023-09-18 Jiufu Guo <guojiufu@linux.ibm.com>
198 * gcc.dg/tree-ssa/pr111303.c: New test.
200 2023-09-17 Andrew Pinski <apinski@marvell.com>
202 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
204 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
206 * g++.target/powerpc/altivec-19.C: New testcase.
208 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
215 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
223 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
245 2023-09-16 Pan Li <pan2.li@intel.com>
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.
251 2023-09-15 David Malcolm <dmalcolm@redhat.com>
253 * c-c++-common/analyzer/volatile-1.c: New test.
255 2023-09-15 Harald Anlauf <anlauf@gmx.de>
258 * gfortran.dg/bounds_check_fail_6.f90: New test.
260 2023-09-15 Andrew Pinski <apinski@marvell.com>
262 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
263 the MIN/MAX during forwprop1.
265 2023-09-15 Andrew Pinski <apinski@marvell.com>
267 PR tree-optimization/111414
268 * gcc.c-torture/compile/pr111414-1.c: New test.
270 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
272 PR tree-optimization/111407
273 * gcc.dg/pr111407.c: New test.
275 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
277 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
279 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
281 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
283 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
285 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
287 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
289 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
291 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
293 * gcc.dg/vect/slp-16.c: Block vect_strided6.
294 * lib/target-supports.exp: Add strided type.
296 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
298 * gcc.dg/vect/slp-1.c: Add vect_stried5.
300 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
302 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
304 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
307 * gcc.dg/rtl/aarch64/pr111411.c: New test.
309 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
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.
319 2023-09-14 David Malcolm <dmalcolm@redhat.com>
321 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
323 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
325 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
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.
331 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
333 * gm2/switches/case/fail/subrangecase.mod: Replace 19
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.
344 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
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.
357 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
359 * gcc.target/aarch64/sve/cost_model_15.c: New test.
361 2023-09-14 Andrew Pinski <apinski@marvell.com>
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.
369 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
382 2023-09-14 Richard Biener <rguenther@suse.de>
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.
390 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
392 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
394 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
397 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
398 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
400 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
402 * gcc.target/loongarch/cmov_ii.c: New test.
404 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
407 * gcc.target/loongarch/pr111334.c: New test.
409 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
416 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
423 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
438 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
452 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
462 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
472 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
486 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
500 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
513 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
527 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
544 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
546 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
547 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
549 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
551 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
553 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
567 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
580 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
595 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
608 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
618 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
629 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
643 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
654 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
666 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
680 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
689 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
702 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
722 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
739 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
754 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
769 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
783 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
794 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
807 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
822 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
829 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
838 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
849 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
860 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
867 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
879 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
881 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
882 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
884 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
898 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
919 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
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.
933 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
935 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
937 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
939 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
940 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
942 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
944 * gcc.target/loongarch/strict-align.c: New test.
946 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
952 2023-09-13 Andrew Pinski <apinski@marvell.com>
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`.
960 2023-09-13 Richard Biener <rguenther@suse.de>
962 PR tree-optimization/111387
963 * gcc.dg/torture/pr111387.c: New testcase.
965 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
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.
972 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
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.
981 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
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.
989 2023-09-13 Richard Biener <rguenther@suse.de>
991 PR tree-optimization/111397
992 * gcc.dg/uninit-pr111397.c: New testcase.
994 2023-09-13 Pan Li <pan2.li@intel.com>
997 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
999 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1001 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
1003 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
1005 PR tree-optimization/111303
1006 * gcc.dg/pr111303.c: New test.
1008 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1010 * lib/target-supports.exp: Enable vect_int for RVV.
1012 2023-09-12 Jason Merrill <jason@redhat.com>
1015 * g++.dg/ext/integer-pack7.C: New test.
1017 2023-09-12 Jason Merrill <jason@redhat.com>
1020 * g++.dg/eh/no-exceptions1.C: New test.
1022 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1024 * gcc.target/aarch64/stack-protector-8.c: New test.
1025 * gcc.target/aarch64/stack-protector-9.c: Likewise.
1027 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1029 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
1031 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
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.
1038 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
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.
1044 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
1046 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
1048 2023-09-12 Andrew Pinski <apinski@marvell.com>
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.
1055 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1092 2023-09-12 Jakub Jelinek <jakub@redhat.com>
1094 PR middle-end/111338
1095 * gcc.dg/bitint-37.c: New test.
1097 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
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.
1105 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
1107 * lib/target-supports.exp (check_effective_target_stack_size): For
1108 nvptx target, stack size limits are relevant for execution only.
1110 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
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.
1119 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
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.
1128 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
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.
1169 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
1171 * lib/scanasm.exp (configure_check-function-bodies): New proc.
1172 (parse_function_bodies, check-function-bodies): Use it.
1174 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
1177 * gfortran.dg/pr110996.f90: New test.
1179 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
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.
1191 2023-09-12 xuli <xuli1@eswincomputing.com>
1193 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
1195 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
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.
1204 2023-09-11 Andrew Pinski <apinski@marvell.com>
1206 PR tree-optimization/111348
1207 * gcc.dg/tree-ssa/minmax-26.c: New test.
1209 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
1212 * gcc.target/i386/pr111340.c: New test.
1214 2023-09-11 Andrew Pinski <apinski@marvell.com>
1216 PR tree-optimization/111349
1217 * gcc.dg/tree-ssa/minmax-25.c: New test.
1219 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1248 2023-09-11 Andrew Pinski <apinski@marvell.com>
1250 PR tree-optimization/111346
1251 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
1253 2023-09-11 liuhongt <hongtao.liu@intel.com>
1255 * gcc.target/i386/pr111306.c: New test.
1257 2023-09-10 Andrew Pinski <apinski@marvell.com>
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.
1264 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
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.
1539 2023-09-09 Xi Ruoyao <xry111@xry111.site>
1541 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
1544 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
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.
1551 2023-09-09 Xi Ruoyao <xry111@xry111.site>
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.
1557 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
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.
1563 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1565 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
1566 * gcc.dg/pie-7.c: Likewise.
1568 2023-09-08 Patrick Palka <ppalka@redhat.com>
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.
1575 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
1577 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
1578 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
1580 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1583 * c-c++-common/analyzer/computed-goto-1.c: New test.
1584 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
1586 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
1587 David Malcolm <dmalcolm@redhat.com>
1590 * c-c++-common/analyzer/pr110830.c: New test.
1592 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
1594 PR tree-optimization/110875
1595 * gcc.dg/pr110875.c: New.
1597 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
1600 * g++.dg/gomp/pr111274.C: New test case.
1602 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
1605 * gcc.target/i386/pr111225.c: New test.
1607 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1609 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
1611 2023-09-07 Xi Ruoyao <xry111@xry111.site>
1613 * g++.target/loongarch/bstrins-compile.C: New test.
1614 * g++.target/loongarch/bstrins-run.C: New test.
1616 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1655 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
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
1661 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
1663 2023-09-06 Ian Lance Taylor <iant@golang.org>
1666 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
1668 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
1681 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
1698 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
1715 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
1753 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
1797 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1800 * g++.target/riscv/rvv/base/pr111296.C: New test.
1802 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1805 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
1807 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
1826 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1829 * c-c++-common/analyzer/strstr-1.c: New test.
1831 2023-09-06 David Malcolm <dmalcolm@redhat.com>
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.
1844 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1846 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
1849 2023-09-06 Pan Li <pan2.li@intel.com>
1851 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
1852 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
1854 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
1856 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
1858 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
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.
1865 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1867 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
1869 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
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.
1880 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
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.
1894 2023-09-06 Jakub Jelinek <jakub@redhat.com>
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.
1913 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
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.
1920 2023-09-06 Jason Merrill <jason@redhat.com>
1922 * g++.dg/abi/no_unique_address8.C: New test.
1923 * g++.dg/abi/no_unique_address8a.C: New test.
1925 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
1931 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1933 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
1934 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
1936 2023-09-05 Andrew Pinski <apinski@marvell.com>
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.
1942 2023-09-05 Andrew Pinski <apinski@marvell.com>
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.
1948 2023-09-05 Andrew Pinski <apinski@marvell.com>
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.
1954 2023-09-05 Andrew Pinski <apinski@marvell.com>
1956 PR tree-optimization/96694
1957 * gcc.dg/tree-ssa/minmax-24.c: New test.
1959 2023-09-05 Andrew Pinski <apinski@marvell.com>
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.
1966 2023-09-05 Marek Polacek <polacek@redhat.com>
1969 * g++.dg/diagnostic/constexpr3.C: New test.
1971 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1973 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
1975 2023-09-05 Jakub Jelinek <jakub@redhat.com>
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.
1982 2023-09-05 Jakub Jelinek <jakub@redhat.com>
1985 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
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.
1991 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
1993 * c-c++-common/gomp/allocate-13.c: New test.
1995 2023-09-05 Pan Li <pan2.li@intel.com>
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.
2001 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
2004 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
2006 * gnat.dg/unroll3.adb: Adjust.
2008 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
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.
2019 2023-09-05 liuhongt <hongtao.liu@intel.com>
2021 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
2023 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
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.
2070 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
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.
2076 2023-09-04 Pan Li <pan2.li@intel.com>
2078 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
2080 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
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.
2087 2023-09-04 Guo Jie <guojie@loongson.cn>
2089 * gcc.target/loongarch/const-double-zero-stx.c: New test.
2091 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
2093 * gcc.target/loongarch/switch-qi.c: New test.
2095 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
2097 * gcc.target/loongarch/float-load.c: New test.
2099 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2102 * g++.dg/special/initpri3.C: Fix wording.
2104 2023-09-03 Pan Li <pan2.li@intel.com>
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.
2118 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
2120 * gcc.target/loongarch/math-float-128.c: New test.
2122 2023-09-01 Harald Anlauf <anlauf@gmx.de>
2125 * gfortran.dg/bounds_check_fail_5.f90: New test.
2127 2023-09-01 benjamin priour <priour.be@gmail.com>
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.
2137 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
2140 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
2143 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
2145 * g++.dg/pr110879.C: Moved to...
2146 * g++.dg/opt/pr110879.C: ...here.
2148 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
2151 * g++.dg/pr110879.C: New test.
2153 2023-09-01 Jakub Jelinek <jakub@redhat.com>
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
2161 2023-09-01 Jakub Jelinek <jakub@redhat.com>
2163 PR tree-optimization/19832
2164 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
2166 2023-09-01 Jakub Jelinek <jakub@redhat.com>
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.
2183 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
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.
2202 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
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.
2213 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
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.
2225 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
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.
2230 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
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.
2247 2023-09-01 Pan Li <pan2.li@intel.com>
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.
2263 2023-09-01 Andrew Pinski <apinski@marvell.com>
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.
2269 2023-08-31 Andrew Pinski <apinski@marvell.com>
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.
2285 2023-08-31 Pan Li <pan2.li@intel.com>
2287 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
2289 2023-08-31 Pan Li <pan2.li@intel.com>
2291 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
2293 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
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.
2306 2023-08-31 Pan Li <pan2.li@intel.com>
2308 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
2310 2023-08-31 Pan Li <pan2.li@intel.com>
2311 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2313 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
2315 2023-08-31 Richard Biener <rguenther@suse.de>
2317 PR middle-end/111253
2318 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
2320 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
2323 * gcc.target/powerpc/pr110411-1.c: New testcase.
2324 * gcc.target/powerpc/pr110411-2.c: New testcase.
2326 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
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.
2332 2023-08-31 Richard Biener <rguenther@suse.de>
2334 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
2335 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
2337 2023-08-31 Richard Biener <rguenther@suse.de>
2339 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
2340 * gcc.target/i386/pr52252-core.c: Likewise.
2342 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
2345 * gcc.target/powerpc/pr96762.c: New.
2347 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
2350 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
2352 2023-08-30 Eric Feng <ef2648@columbia.edu>
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
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.
2367 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
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.
2378 2023-08-30 Marek Polacek <polacek@redhat.com>
2381 * g++.dg/cpp2a/desig30.C: New test.
2383 2023-08-30 Marek Polacek <polacek@redhat.com>
2386 * g++.dg/cpp2a/constinit19.C: New test.
2388 2023-08-30 Richard Biener <rguenther@suse.de>
2390 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
2393 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2395 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
2397 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2399 * gcc.dg/vect/slp-26.c: Adapt for RVV.
2401 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
2404 * gfortran.dg/interface_procedure_1.f90: New test.
2406 2023-08-30 Richard Biener <rguenther@suse.de>
2408 PR tree-optimization/111228
2409 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
2411 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2420 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2426 2023-08-30 Die Li <lidie@eswincomputing.com>
2427 Fei Gao <gaofei@eswincomputing.com>
2429 * gcc.target/riscv/cm_mv_rv32.c: New test.
2431 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
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
2436 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
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.
2443 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2445 PR tree-optimization/110914
2446 * gcc.c-torture/execute/pr110914.c: New test.
2448 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2450 PR tree-optimization/111015
2451 * gcc.dg/pr111015.c: New test.
2453 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
2455 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
2457 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2459 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
2461 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
2463 * gcc.target/riscv/zicond-xor-01.c: New test.
2464 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
2466 2023-08-29 David Malcolm <dmalcolm@redhat.com>
2469 * c-c++-common/analyzer/overlapping-buffers.c: New test.
2471 2023-08-29 Marek Polacek <polacek@redhat.com>
2473 * g++.dg/diagnostic/explicit.C: New test.
2475 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
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.
2482 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
2483 Vineet Gupta <vineetg@rivosinc.com>
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.
2498 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
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.
2503 2023-08-29 Carl Love <cel@us.ibm.com>
2506 * gcc.target/powerpc/pr93448.c: New test case.
2508 2023-08-29 David Malcolm <dmalcolm@redhat.com>
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.
2517 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2519 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
2520 extension 'Zcb' with some implications.
2522 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2524 * gcc.target/riscv/predef-30.c: New test for a stub
2525 vendor extension 'XVentanaCondOps'.
2527 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2529 * gcc.target/riscv/predef-29.c: New test for a stub privileged
2530 extension 'Smstateen' with some implications.
2532 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
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
2538 2023-08-29 Jakub Jelinek <jakub@redhat.com>
2541 PR middle-end/111209
2542 * gcc.target/i386/pr79173-12.c: New test.
2544 2023-08-29 Andrew Pinski <apinski@marvell.com>
2546 PR tree-optimization/111147
2547 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
2549 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2551 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
2553 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2555 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
2557 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
2560 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
2561 * gcc.target/riscv/rvv/base/pr110943.c: New test.
2563 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
2565 * gcc.target/loongarch/sign-extend.c: New test.
2567 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
2576 2023-08-28 Andrew Pinski <apinski@marvell.com>
2579 * gcc.dg/tree-ssa/cond-bool-2.c: Add
2580 `--param logical-op-non-short-circuit=1` to the options.
2582 2023-08-28 Andrew Pinski <apinski@marvell.com>
2584 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
2585 * gcc.dg/pr87009.c: Update test.
2587 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
2589 * gcc.target/loongarch/slt-sign-extend.c: New test.
2591 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2601 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2660 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2662 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
2664 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2666 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
2668 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2670 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
2671 sensitive scheduling.
2673 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
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
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.
2879 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
2882 * gfortran.dg/pr92586.f90 : New test
2884 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
2915 2023-08-26 Andrew Pinski <apinski@marvell.com>
2917 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
2919 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
2921 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
2922 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
2924 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
2926 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
2928 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
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.
2944 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
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.
2956 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
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.
2973 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
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.
2985 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
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.
2991 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
2993 * gcc.target/riscv/gcse-const.c: New Test
2994 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
2996 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
2998 2023-08-25 Andrew Pinski <apinski@marvell.com>
3000 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
3002 2023-08-25 Harald Anlauf <anlauf@gmx.de>
3005 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
3006 * gfortran.dg/data_bounds_2.f90: New test.
3008 2023-08-25 David Malcolm <dmalcolm@redhat.com>
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.
3014 2023-08-25 Richard Biener <rguenther@suse.de>
3016 PR tree-optimization/111137
3017 * gcc.dg/torture/pr111137.c: New testcase.
3019 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
3021 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
3023 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
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.
3044 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
3047 * gcc.target/i386/pr111127.c: New test.
3049 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
3052 * g++.target/i386/pr94866.C: New test.
3054 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
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.
3061 2023-08-24 David Malcolm <dmalcolm@redhat.com>
3064 * gcc.dg/analyzer/strcat-1.c: New test.
3066 2023-08-24 David Malcolm <dmalcolm@redhat.com>
3069 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
3071 2023-08-24 David Malcolm <dmalcolm@redhat.com>
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.
3079 2023-08-24 David Malcolm <dmalcolm@redhat.com>
3082 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
3083 (test_strlen_1): New.
3085 2023-08-24 Richard Biener <rguenther@suse.de>
3087 PR tree-optimization/111123
3088 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
3090 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
3119 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
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.
3148 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
3150 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
3152 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
3154 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
3156 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
3158 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
3160 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
3162 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
3164 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
3166 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
3168 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
3170 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
3172 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
3174 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
3176 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
3178 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
3180 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
3182 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
3184 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
3186 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
3189 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
3191 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
3192 Add variable to hold reference result.
3194 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
3196 * gcc.dg/c2x-attr-syntax-6.c: New test.
3197 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
3199 2023-08-24 Richard Biener <rguenther@suse.de>
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.
3206 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
3208 * gcc.target/aarch64/neoverse_v1_2.c: New test.
3209 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
3211 2023-08-24 Richard Biener <rguenther@suse.de>
3213 PR tree-optimization/111128
3214 * gcc.dg/torture/pr111128.c: New testcase.
3216 2023-08-24 Richard Biener <rguenther@suse.de>
3219 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
3221 2023-08-24 Andrew Pinski <apinski@marvell.com>
3223 PR tree-optimization/111109
3224 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
3226 2023-08-24 Andrew Pinski <apinski@marvell.com>
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.
3233 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3236 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
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.
3250 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3253 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
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.
3260 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3263 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
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.
3270 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3273 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
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.
3279 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3282 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
3298 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3301 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
3321 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3324 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
3337 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3340 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3344 * gcc.target/i386/pr111051-1.c: New test.
3346 2023-08-24 Richard Biener <rguenther@suse.de>
3349 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
3351 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
3353 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
3355 2023-08-23 Harald Anlauf <anlauf@gmx.de>
3358 * gfortran.dg/common_28.f90: New test.
3360 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
3362 * gcc.dg/pr102983.c: Adjust output expectations.
3363 * gcc.dg/pr110918.c: New.
3365 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
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.
3384 2023-08-23 Jan Hubicka <jh@suse.cz>
3386 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
3388 2023-08-23 Jan Hubicka <jh@suse.cz>
3390 PR middle-end/110940
3391 * gcc.c-torture/compile/pr110940.c: New test.
3393 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3395 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
3398 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3400 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
3402 2023-08-22 David Malcolm <dmalcolm@redhat.com>
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.
3409 2023-08-22 Jason Merrill <jason@redhat.com>
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.
3416 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
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.
3424 2023-08-22 Richard Biener <rguenther@suse.de>
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.
3435 2023-08-22 Harald Anlauf <anlauf@gmx.de>
3438 * gfortran.dg/data_vector_section.f90: New test.
3440 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3441 Kewen.Lin <linkw@linux.ibm.com>
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.
3446 2023-08-22 liuhongt <hongtao.liu@intel.com>
3448 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
3451 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
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.
3460 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3463 * gcc.dg/analyzer/attr-format-1.c: New test.
3464 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
3467 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3469 * gcc.dg/analyzer/fopen-1.c: New test.
3471 2023-08-22 David Malcolm <dmalcolm@redhat.com>
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.
3483 2023-08-22 Pan Li <pan2.li@intel.com>
3485 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
3487 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3489 * gcc.dg/unroll-7.c: Remove xfail.
3491 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
3516 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
3535 2023-08-21 Richard Biener <rguenther@suse.de>
3537 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
3539 2023-08-21 Richard Biener <rguenther@suse.de>
3541 * lib/target-supports.exp: Add vect128, vect256 and vect512
3543 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
3546 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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.
3552 2023-08-21 Richard Biener <rguenther@suse.de>
3554 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
3555 to avoid reduction vectorization.
3557 2023-08-21 liuhongt <hongtao.liu@intel.com>
3559 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
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.
3579 2023-08-21 Richard Biener <rguenther@suse.de>
3581 PR tree-optimization/111082
3582 * gcc.dg/pr111082.c: New testcase.
3584 2023-08-21 Richard Biener <rguenther@suse.de>
3586 PR tree-optimization/111070
3587 * gcc.dg/pr111070.c: New testcase.
3589 2023-08-21 Andrew Pinski <apinski@marvell.com>
3591 PR tree-optimization/111002
3592 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
3594 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
3596 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
3598 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3600 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
3602 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3605 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
3607 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
3614 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3616 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
3618 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3620 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
3623 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
3636 2023-08-20 Andrew Pinski <apinski@marvell.com>
3638 PR tree-optimization/111006
3639 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
3641 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3643 * lib/target-supports.exp (dg-require-python-h): Test
3644 whether Python.h can really be used.
3646 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
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.
3654 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
3657 * gcc.dg/tree-ssa/pr110753.c: New test.
3659 2023-08-18 Richard Biener <rguenther@suse.de>
3661 PR tree-optimization/111019
3662 * g++.dg/torture/pr111019.C: New testcase.
3664 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
3666 * gcc.target/bpf/frame-limit-1.c: New test.
3667 * gcc.target/bpf/frame-limit-2.c: Likewise.
3669 2023-08-18 Richard Biener <rguenther@suse.de>
3671 PR tree-optimization/111048
3672 * gcc.dg/torture/pr111048.c: New testcase.
3674 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
3678 * gcc.target/i386/pr111051-1.c: New test.
3680 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3682 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
3683 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
3685 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3687 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
3688 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
3690 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3691 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
3693 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
3694 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
3696 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3698 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
3699 Address failure due to uninitialized vtype register.
3701 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
3703 PR tree-optimization/111009
3704 * gcc.dg/pr111009.c: New.
3706 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
3707 Charlie Jenkins <charlie@rivosinc.com>
3709 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
3710 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
3712 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
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.
3719 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
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.
3738 2023-08-17 Richard Biener <rguenther@suse.de>
3740 PR tree-optimization/111039
3741 * gcc.dg/pr111039.c: New testcase.
3743 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
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.
3756 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
3758 * gcc.target/bpf/naked-1.c: New test.
3760 2023-08-17 Richard Biener <rguenther@suse.de>
3762 * gcc.target/i386/vect-reduc-2.c: New testcase.
3764 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
3766 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
3767 Remove dg-line var declare_a.
3769 2023-08-17 Pan Li <pan2.li@intel.com>
3771 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
3773 2023-08-17 Pan Li <pan2.li@intel.com>
3775 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
3777 2023-08-17 Pan Li <pan2.li@intel.com>
3779 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
3781 2023-08-17 Pan Li <pan2.li@intel.com>
3783 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
3785 2023-08-17 Pan Li <pan2.li@intel.com>
3787 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
3789 2023-08-17 Pan Li <pan2.li@intel.com>
3791 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
3793 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
3806 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
3826 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3829 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
3830 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
3832 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
3848 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
3854 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
3861 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
3868 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
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.
3882 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
3884 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
3886 2023-08-17 Andrew Pinski <apinski@marvell.com>
3889 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
3891 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
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.
3898 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
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.
3906 2023-08-16 Pan Li <pan2.li@intel.com>
3908 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
3910 2023-08-16 Pan Li <pan2.li@intel.com>
3912 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
3914 2023-08-16 Pan Li <pan2.li@intel.com>
3916 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
3918 2023-08-16 Pan Li <pan2.li@intel.com>
3920 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
3922 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
3925 * gcc.target/powerpc/pr110429.c: New.
3927 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
3930 * gcc.target/powerpc/pr106769.h: New.
3931 * gcc.target/powerpc/pr106769-p8.c: New.
3932 * gcc.target/powerpc/pr106769-p9.c: New.
3934 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3936 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
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:
3958 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
3960 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
3962 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
3964 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
3966 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
3968 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
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:
3979 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
3981 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
3983 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
3985 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
3987 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
3989 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
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.
4028 2023-08-16 Pan Li <pan2.li@intel.com>
4030 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
4032 2023-08-16 liuhongt <hongtao.liu@intel.com>
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.
4046 2023-08-16 liuhongt <hongtao.liu@intel.com>
4048 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
4050 2023-08-15 David Faust <david.faust@oracle.com>
4053 * gcc.target/bpf/smov-2.c: New test.
4054 * gcc.target/bpf/smov-pseudoc-2.c: New test.
4056 2023-08-15 Martin Jambor <mjambor@suse.cz>
4060 * gcc.dg/ipa/pr92497-1.c: New test.
4061 * gcc.dg/ipa/pr92497-2.c: Likewise.
4063 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
4066 * gdc.dg/pr110959.d: New test.
4068 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
4069 Thomas Schwinge <thomas@codesourcery.com>
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.
4078 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4081 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
4083 2023-08-15 Richard Biener <rguenther@suse.de>
4085 * gcc.dg/vect/bb-slp-75.c: New testcase.
4087 2023-08-15 Richard Biener <rguenther@suse.de>
4089 PR tree-optimization/110963
4090 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
4092 2023-08-15 Richard Biener <rguenther@suse.de>
4094 PR tree-optimization/110991
4095 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
4097 2023-08-15 Pan Li <pan2.li@intel.com>
4099 * gcc.target/riscv/mode-switch-ice-1.c: New test.
4101 2023-08-15 Pan Li <pan2.li@intel.com>
4103 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
4105 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
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.
4111 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
4115 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
4117 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
4120 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
4122 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
4124 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
4127 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
4131 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
4132 * g++.dg/cpp1z/pr110216.C: New test.
4134 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
4136 * gcc.target/riscv/arch-24.c: New test.
4137 * gcc.target/riscv/arch-25.c: New test.
4139 2023-08-14 Pan Li <pan2.li@intel.com>
4141 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
4143 2023-08-14 Pan Li <pan2.li@intel.com>
4145 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
4147 2023-08-14 Pan Li <pan2.li@intel.com>
4149 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
4151 2023-08-14 Pan Li <pan2.li@intel.com>
4153 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
4155 2023-08-14 Pan Li <pan2.li@intel.com>
4157 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
4159 2023-08-14 Pan Li <pan2.li@intel.com>
4161 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
4163 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
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.
4176 2023-08-12 Jakub Jelinek <jakub@redhat.com>
4178 * gcc.dg/stdckdint-1.c: New test.
4179 * gcc.dg/stdckdint-2.c: New test.
4181 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4184 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
4186 2023-08-12 Patrick Palka <ppalka@redhat.com>
4187 Jason Merrill <jason@redhat.com>
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.
4194 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4197 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
4199 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
4212 2023-08-11 David Malcolm <dmalcolm@redhat.com>
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.
4224 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4226 PR middle-end/110989
4227 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
4229 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
4231 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
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.
4261 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
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.
4271 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
4273 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
4274 * gcc.target/bpf/diag-funargs.c: Adapt test.
4276 2023-08-11 Eric Feng <ef2648@columbia.edu>
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.
4285 2023-08-11 Patrick Palka <ppalka@redhat.com>
4288 * g++.dg/cpp2a/concepts-requires35.C: New test.
4290 2023-08-11 Patrick Palka <ppalka@redhat.com>
4293 * g++.dg/cpp1y/var-templ84.C: New test.
4294 * g++.dg/cpp1y/var-templ84a.C: New test.
4296 2023-08-11 Richard Biener <rguenther@suse.de>
4298 PR tree-optimization/110979
4299 * gcc.dg/torture/pr110979.c: New testcase.
4301 2023-08-11 Richard Biener <rguenther@suse.de>
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.
4310 2023-08-11 Pan Li <pan2.li@intel.com>
4312 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
4314 2023-08-11 Pan Li <pan2.li@intel.com>
4316 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
4318 2023-08-11 Drew Ross <drross@redhat.com>
4319 Jakub Jelinek <jakub@redhat.com>
4321 PR tree-optimization/109938
4322 * gcc.c-torture/execute/pr109938.c: New test.
4323 * gcc.dg/tree-ssa/pr109938.c: New test.
4325 2023-08-11 Pan Li <pan2.li@intel.com>
4327 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
4329 2023-08-11 Pan Li <pan2.li@intel.com>
4331 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
4333 2023-08-11 Jakub Jelinek <jakub@redhat.com>
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.
4340 2023-08-11 Andrew Pinski <apinski@marvell.com>
4342 PR tree-optimization/110954
4343 * gcc.c-torture/execute/pr110954-1.c: New test.
4345 2023-08-11 Martin Uecker <uecker@tugraz.at>
4348 * gcc.dg/Wuseless-cast.c: New test.
4350 2023-08-11 Pan Li <pan2.li@intel.com>
4352 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
4354 2023-08-10 Jan Hubicka <jh@suse.cz>
4356 PR middle-end/110923
4357 * gcc.dg/tree-ssa/pr110923.c: New test.
4359 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
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.
4390 2023-08-10 Jan Hubicka <jh@suse.cz>
4392 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
4394 2023-08-10 Pan Li <pan2.li@intel.com>
4396 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
4398 2023-08-10 Pan Li <pan2.li@intel.com>
4400 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
4402 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4405 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
4407 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4409 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
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.
4418 2023-08-09 David Malcolm <dmalcolm@redhat.com>
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.
4437 2023-08-09 Andrew Pinski <apinski@marvell.com>
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
4448 2023-08-09 Carl Love <cel@us.ibm.com>
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.
4458 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4461 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
4463 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
4465 * gcc.target/riscv/zicond-ice-1.c: New test.
4467 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
4470 * g++.dg/cpp0x/decltype-100482.C: New test.
4472 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
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.
4479 2023-08-08 Andrew Pinski <apinski@marvell.com>
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.
4486 2023-08-08 Pan Li <pan2.li@intel.com>
4488 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
4490 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
4492 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
4607 2023-08-08 Richard Biener <rguenther@suse.de>
4609 PR tree-optimization/49955
4610 * gfortran.dg/vect/pr49955.f: New testcase.
4612 2023-08-08 Richard Biener <rguenther@suse.de>
4614 PR tree-optimization/110924
4615 * gcc.dg/torture/pr110924.c: New testcase.
4617 2023-08-08 yulong <shiyulong@iscas.ac.cn>
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.
4626 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
4636 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4638 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
4639 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
4641 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
4651 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
4672 2023-08-07 Martin Jambor <mjambor@suse.cz>
4675 * g++.dg/ipa/pr110378-1.C: New test.
4677 2023-08-07 Andrew Pinski <apinski@marvell.com>
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.
4686 2023-08-07 liuhongt <hongtao.liu@intel.com>
4688 * gcc.target/i386/pr110762-v4hf.c: New test.
4690 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4692 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
4694 2023-08-07 Jan Hubicka <jh@suse.cz>
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.
4700 2023-08-07 Andrew Pinski <apinski@marvell.com>
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.
4716 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
4719 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
4721 2023-08-06 Jan Hubicka <jh@suse.cz>
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.
4739 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
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.
4746 2023-08-05 Martin Uecker <uecker@tugraz.at>
4749 * gcc.dg/Wvla-parameter-4.c: Adapt test.
4750 * gcc.dg/attr-access-2.c: Adapt test.
4752 2023-08-05 Martin Uecker <uecker@tugraz.at>
4754 * gcc.dg/pr68193.c: New test.
4756 2023-08-04 David Malcolm <dmalcolm@redhat.com>
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.
4774 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
4777 * gcc.target/i386/invariant-ternlog-1.c: New test.
4778 * gcc.target/i386/invariant-ternlog-2.c: New test.
4780 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
4782 * gcc.target/i386/pr110717-2.c: New test case.
4784 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
4786 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
4788 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
4790 * gcc.target/avr/lra-cpymem_qi.c: New.
4792 2023-08-04 Tamar Christina <tamar.christina@arm.com>
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.
5467 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5469 * gcc.dg/vect/vect-novector-pragma.c: New test.
5471 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5473 * g++.dg/vect/vect.exp (support vect- prefix).
5474 * g++.dg/vect/vect-novector-pragma.cc: New test.
5476 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5479 * gcc.target/aarch64/pr98772.c: Adjust assembly.
5480 * gcc.target/aarch64/vect-widen-shift.c: New test.
5482 2023-08-04 Richard Biener <rguenther@suse.de>
5484 PR tree-optimization/110838
5485 * gcc.dg/vect/pr110838.c: New testcase.
5487 2023-08-04 Pan Li <pan2.li@intel.com>
5490 2023-08-04 Pan Li <pan2.li@intel.com>
5492 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5494 2023-08-04 Pan Li <pan2.li@intel.com>
5497 2023-08-04 Pan Li <pan2.li@intel.com>
5499 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5502 2023-08-04 Pan Li <pan2.li@intel.com>
5505 2023-08-04 Pan Li <pan2.li@intel.com>
5507 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5509 2023-08-04 Pan Li <pan2.li@intel.com>
5512 2023-08-04 Pan Li <pan2.li@intel.com>
5514 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5517 2023-08-04 Andrew Pinski <apinski@marvell.com>
5519 PR tree-optimization/110874
5520 * gcc.c-torture/compile/pr110874-a.c: New test.
5522 2023-08-04 Drew Ross <drross@redhat.com>
5524 PR middle-end/101955
5525 * gcc.dg/pr101955.c: New test.
5527 2023-08-04 Pan Li <pan2.li@intel.com>
5529 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5532 2023-08-04 Pan Li <pan2.li@intel.com>
5534 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5536 2023-08-04 Pan Li <pan2.li@intel.com>
5538 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5541 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
5543 * gcc.target/aarch64/pr110625_3.c: New testcase.
5545 2023-08-04 Pan Li <pan2.li@intel.com>
5547 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5549 2023-08-04 Pan Li <pan2.li@intel.com>
5551 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
5553 2023-08-04 Pan Li <pan2.li@intel.com>
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.
5558 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
5560 * g++.dg/ipa/pure-const-3.C: Move source to...
5561 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
5563 * g++.dg/ipa/pure-const-3b.C: New.
5565 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
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.
5577 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5580 * gcc.dg/analyzer/pr108171.c: New test.
5582 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5585 * gcc.dg/analyzer/pr110882.c: New test.
5587 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
5589 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
5590 (test_can_div_trunc_p_const): Add more tests.
5592 2023-08-03 Richard Biener <rguenther@suse.de>
5594 PR tree-optimization/110838
5595 * gcc.dg/torture/pr110838.c: New testcase.
5597 2023-08-03 Richard Biener <rguenther@suse.de>
5599 PR tree-optimization/110702
5600 * gcc.dg/torture/pr110702.c: New testcase.
5602 2023-08-03 Richard Biener <rguenther@suse.de>
5604 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
5606 2023-08-03 Richard Biener <rguenther@suse.de>
5608 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
5609 and eliminate both in the end.
5611 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
5618 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5620 * lib/target-supports.exp (check_effective_target_vect_bswap):
5623 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
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.
5631 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
5634 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
5635 * gcc.target/i386/pr110792.c: New 64-bit C test case.
5637 2023-08-03 Pan Li <pan2.li@intel.com>
5639 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
5641 2023-08-03 Andrew Pinski <apinski@marvell.com>
5643 * gcc.c-torture/execute/20230802-1.c: New test.
5645 2023-08-03 Pan Li <pan2.li@intel.com>
5647 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
5649 2023-08-02 Eric Feng <ef2648@columbia.edu>
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.
5656 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
5668 2023-08-02 Richard Biener <rguenther@suse.de>
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.
5676 2023-08-02 Pan Li <pan2.li@intel.com>
5678 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
5680 2023-08-02 Jan Hubicka <jh@suse.cz>
5682 * gcc.dg/unroll-1.c: Fix template.
5684 2023-08-02 Jan Hubicka <jh@suse.cz>
5686 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
5688 2023-08-02 liuhongt <hongtao.liu@intel.com>
5690 * gcc.target/i386/pr81904.c: New test.
5692 2023-08-02 liuhongt <hongtao.liu@intel.com>
5694 * gcc.target/i386/vlddqu_vinserti128.c: New test.
5696 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
5699 * gm2/pim/fail/badxproc.mod: New test.
5701 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
5703 * gcc.target/s390/aligned-1.c: New test.
5704 * gcc.target/s390/unaligned-1.c: New test.
5706 2023-08-01 Jan Hubicka <jh@suse.cz>
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.
5841 2023-08-01 Pan Li <pan2.li@intel.com>
5842 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5844 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
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.
5898 2023-08-01 Pan Li <pan2.li@intel.com>
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.
5903 2023-08-01 liuhongt <hongtao.liu@intel.com>
5905 * gcc.target/i386/pr87007-4.c: Adjust testcase.
5906 * gcc.target/i386/pr87007-5.c: Ditto.
5908 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
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.
5915 2023-08-01 Andrew Pinski <apinski@marvell.com>
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.
5921 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
5924 * gcc.dg/Wmissing-variable-declarations.c: New test.
5926 2023-07-31 Andrew Pinski <apinski@marvell.com>
5928 PR tree-optimization/106164
5929 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
5931 2023-07-31 Andrew Pinski <apinski@marvell.com>
5933 PR tree-optimization/106164
5934 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
5936 2023-07-31 Andrew Pinski <apinski@marvell.com>
5938 PR tree-optimization/100864
5939 * gcc.dg/tree-ssa/bitops-3.c: New test.
5941 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
5943 * gcc.dg/pr110582.c: New.
5945 2023-07-31 David Malcolm <dmalcolm@redhat.com>
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.
5951 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
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.
5957 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
5967 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
5969 * gcc.target/aarch64/pr110625_1.c: New testcase.
5970 * gcc.target/aarch64/pr110625_2.c: New testcase.
5972 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
5975 * gcc.target/i386/pr110843.c: New test case.
5977 2023-07-31 Pan Li <pan2.li@intel.com>
5979 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
5981 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
5983 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
5997 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
6000 * gcc.target/i386/pr110790-1.c: New test case.
6001 * gcc.target/i386/pr110790-2.c: Likewise.
6003 2023-07-29 Jan Hubicka <jh@suse.cz>
6005 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
6007 2023-07-28 Harald Anlauf <anlauf@gmx.de>
6010 * gfortran.dg/assumed_type_18.f90: New test.
6012 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
6014 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
6017 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
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.
6027 2023-07-28 Jan Hubicka <jh@suse.cz>
6030 * g++.dg/tree-ssa/loop-split-1.C: New test.
6032 2023-07-28 Jan Hubicka <jh@suse.cz>
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.
6039 2023-07-28 xuli <xuli1@eswincomputing.com>
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.
6077 2023-07-28 Jan Hubicka <jh@suse.cz>
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.
6083 2023-07-28 liuhongt <hongtao.liu@intel.com>
6085 * gcc.target/i386/pr110788.c: New test.
6087 2023-07-27 David Faust <david.faust@oracle.com>
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.
6096 2023-07-27 David Faust <david.faust@oracle.com>
6098 * gcc.target/bpf/alu-2.c: New test.
6099 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
6101 2023-07-27 Jan Hubicka <jh@suse.cz>
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.
6112 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
6114 * gfortran.dg/gomp/teams-6.f90: Extend.
6116 2023-07-27 Jan Hubicka <jh@suse.cz>
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.
6141 2023-07-27 Patrick Palka <ppalka@redhat.com>
6144 * g++.dg/cpp0x/constexpr-empty18.C: New test.
6145 * g++.dg/cpp0x/constexpr-empty19.C: New test.
6147 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6177 2023-07-27 demin.han <demin.han@starfivetech.com>
6179 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
6181 2023-07-27 Richard Biener <rguenther@suse.de>
6183 PR tree-optimization/110829
6184 * gcc.dg/pr56837.c: XFAIL part of the testcase.
6186 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
6189 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
6191 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
6192 Richard Biener <rguenther@suse.de>
6194 PR tree-optimization/110776
6195 * gcc.target/powerpc/pr110776.c: New test.
6197 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
6199 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
6200 * gcc.target/riscv/pr102957.c: Likewise.
6202 2023-07-26 Patrick Palka <ppalka@redhat.com>
6206 * g++.dg/cpp1z/class-deduction115.C: New test.
6207 * g++.dg/template/ttp39.C: New test.
6209 2023-07-26 Patrick Palka <ppalka@redhat.com>
6213 * g++.dg/template/ttp38.C: New test.
6215 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
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>
6222 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
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>
6228 2023-07-26 Patrick Palka <ppalka@redhat.com>
6231 * g++.dg/cpp2a/nontype-float3.C: New test.
6233 2023-07-26 Harald Anlauf <anlauf@gmx.de>
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.
6240 2023-07-26 Jason Merrill <jason@redhat.com>
6243 * g++.dg/template/template-keyword4.C: New test.
6245 2023-07-26 David Faust <david.faust@oracle.com>
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.
6258 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
6260 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
6261 `main` of this testcase.
6263 2023-07-26 Carl Love <cel@us.ibm.com>
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
6274 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
6276 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
6278 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
6279 instead of dg-options.
6281 2023-07-26 Richard Biener <rguenther@suse.de>
6283 PR tree-optimization/106081
6284 * gcc.dg/vect/pr106081.c: New testcase.
6286 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
6289 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
6292 2023-07-26 Li Xu <xuli1@eswincomputing.com>
6294 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
6296 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
6299 * gcc.target/i386/pr110762.c: New test.
6301 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
6303 * gcc.target/bpf/neg-1.c: New test.
6304 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
6306 2023-07-26 Richard Biener <rguenther@suse.de>
6308 PR tree-optimization/110799
6309 * gcc.dg/torture/pr110799.c: New testcase.
6311 2023-07-26 Jakub Jelinek <jakub@redhat.com>
6313 PR tree-optimization/110755
6314 * gcc.dg/pr110755.c: New test.
6316 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
6319 * g++.target/powerpc/pr110741.C: New test.
6321 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
6323 * gcc.target/riscv/fsflags.c: New test.
6325 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
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.
6337 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6340 * g++.dg/cpp1y/constexpr-110619.C: New test.
6342 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
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.
6382 2023-07-26 Jason Merrill <jason@redhat.com>
6384 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
6386 2023-07-25 Andrew Pinski <apinski@marvell.com>
6389 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
6392 2023-07-25 Marek Polacek <polacek@redhat.com>
6395 * g++.dg/cpp1y/constexpr-110382.C: New test.
6397 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6401 * gfortran.dg/gomp/teams-6.f90: New test.
6403 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
6405 * gnat.dg/unroll3.adb: Adjust.
6407 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6409 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6411 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
6414 * gcc.target/powerpc/pr103605.h: New.
6415 * gcc.target/powerpc/pr103605-1.c: New.
6416 * gcc.target/powerpc/pr103605-2.c: New.
6418 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
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.
6427 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
6431 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6432 * gfortran.dg/gomp/teams-5.f90: New test.
6434 2023-07-24 Drew Ross <drross@redhat.com>
6435 Jakub Jelinek <jakub@redhat.com>
6437 PR middle-end/109986
6438 * gcc.c-torture/execute/pr109986.c: New test.
6439 * gcc.dg/tree-ssa/pr109986.c: New test.
6441 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
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.
6451 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
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.
6456 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6459 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
6460 * gcc.target/bpf/bswap-2.c: New test.
6462 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6474 2023-07-24 Richard Biener <rguenther@suse.de>
6476 PR tree-optimization/110777
6477 * gcc.dg/pr110777.c: New testcase.
6479 2023-07-24 Richard Biener <rguenther@suse.de>
6481 PR tree-optimization/110766
6482 * gcc.dg/torture/pr110766.c: New testcase.
6484 2023-07-24 Pan Li <pan2.li@intel.com>
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.
6489 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
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.
6495 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
6497 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
6499 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
6502 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
6504 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
6506 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
6508 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
6509 Richard Biener <rguenther@suse.de>
6512 * gcc.dg/pr110699.c: New test case.
6514 2023-07-21 Marek Polacek <polacek@redhat.com>
6517 * g++.dg/cpp0x/noexcept80.C: New test.
6519 2023-07-21 Jan Hubicka <jh@suse.cz>
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.
6524 2023-07-21 Jan Hubicka <jh@suse.cz>
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
6530 * gcc.dg/tree-ssa/copy-headers.c: Update template.
6531 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
6533 2023-07-21 Richard Biener <rguenther@suse.de>
6535 PR tree-optimization/41320
6536 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
6538 2023-07-21 Jan Hubicka <jh@suse.cz>
6540 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
6542 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6593 2023-07-21 Richard Biener <rguenther@suse.de>
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.
6603 2023-07-21 Andrew Pinski <apinski@marvell.com>
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.
6609 2023-07-21 Richard Biener <rguenther@suse.de>
6611 PR tree-optimization/110742
6612 * g++.dg/torture/pr110742.C: New testcase.
6614 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
6617 * gcc.dg/pr110729.c: New test.
6619 2023-07-21 liuhongt <hongtao.liu@intel.com>
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.
6630 2023-07-21 liuhongt <hongtao.liu@intel.com>
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-*-*.
6637 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6640 * gcc.dg/analyzer/pr110455.c: New test.
6642 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6645 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
6647 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
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.
6654 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
6657 * gcc.target/i386/pr110717.c: New test.
6659 2023-07-20 Marek Polacek <polacek@redhat.com>
6661 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
6663 2023-07-20 Marek Polacek <polacek@redhat.com>
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.
6670 2023-07-20 Jan Hubicka <jh@suse.cz>
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.
6679 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
6681 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
6683 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
6689 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
6696 2023-07-20 Pan Li <pan2.li@intel.com>
6698 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
6699 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
6701 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
6703 * gcc.target/i386/pr88873.c: New test case.
6705 2023-07-20 Richard Biener <rguenther@suse.de>
6708 * g++.target/i386/pr61747.C: New testcase.
6710 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
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.
6717 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6719 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
6721 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
6723 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
6725 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
6727 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
6730 2023-07-19 Marek Polacek <polacek@redhat.com>
6733 * g++.dg/diagnostic/base.C: New test.
6735 2023-07-19 David Malcolm <dmalcolm@redhat.com>
6738 * gcc.dg/analyzer/taint-divisor-2.c: New test.
6740 2023-07-19 Marek Polacek <polacek@redhat.com>
6743 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
6745 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
6747 * gcc.target/avr/lra-elim.c: New test.
6749 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
6751 * gm2/errors/fail/badabs.mod: New test.
6752 * gm2/errors/fail/badenum.mod: New test.
6754 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
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.
6766 2023-07-19 Andrew Pinski <apinski@marvell.com>
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.
6776 2023-07-19 Andrew Pinski <apinski@marvell.com>
6778 PR tree-optimization/110726
6779 * gcc.c-torture/execute/bitops-1.c: New test.
6781 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
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.
6787 2023-07-19 Jakub Jelinek <jakub@redhat.com>
6789 PR tree-optimization/110731
6790 * gcc.dg/pr110731.c: New test.
6792 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
6794 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
6796 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
6799 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
6800 the additional count variable.
6802 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
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.
6817 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
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.
6823 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
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.
6831 2023-07-19 liuhongt <hongtao.liu@intel.com>
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.
6840 2023-07-18 Marek Polacek <polacek@redhat.com>
6843 * g++.dg/cpp/string-4.C: New test.
6844 * g++.dg/cpp/ucn-2.C: New test.
6846 2023-07-18 Marek Polacek <polacek@redhat.com>
6848 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
6851 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
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:
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:
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.
6874 2023-07-18 Patrick Palka <ppalka@redhat.com>
6876 * g++.dg/overload/conv-op5.C: New test.
6878 2023-07-18 Patrick Palka <ppalka@redhat.com>
6881 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
6882 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
6884 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6912 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
6925 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
6927 * gcc.target/riscv/attribute-20.c: Removed.
6929 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
6931 * gcc.target/s390/vector/vec-cmpge.c: New test.
6933 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
6935 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
6937 2023-07-18 liuhongt <hongtao.liu@intel.com>
6939 * gcc.target/i386/pr110591.c: New test.
6940 * gcc.target/i386/pr110591-2.c: New test.
6942 2023-07-18 Pan Li <pan2.li@intel.com>
6944 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
6946 2023-07-18 Pan Li <pan2.li@intel.com>
6947 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6949 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
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.
6996 2023-07-17 Harald Anlauf <anlauf@gmx.de>
7000 * gfortran.dg/deferred_character_37.f90: New test.
7002 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7004 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
7005 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
7007 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
7010 * gfortran.dg/intent_out_22.f90: New test.
7012 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
7014 * gfortran.dg/finalize_53.f90: New test.
7016 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
7019 * gcc.target/riscv/attribute-20.c: New test.
7020 * gcc.target/riscv/pr110696.c: New test.
7022 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7034 2023-07-17 Richard Biener <rguenther@suse.de>
7036 PR tree-optimization/110669
7037 * gcc.dg/torture/pr110669.c: New testcase.
7039 2023-07-17 Andrew Pinski <apinski@marvell.com>
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.
7045 2023-07-17 Andrew Pinski <apinski@marvell.com>
7047 PR tree-optimization/110666
7048 * gcc.c-torture/execute/pr110666-1.c: New test.
7050 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
7052 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
7053 * gcc.target/i386/funcspec-56.inc: Handle new march.
7055 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
7057 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
7058 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
7060 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
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.
7076 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
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.
7093 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
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.
7111 2023-07-17 Kong Lingling <lingling.kong@intel.com>
7112 Haochen Jiang <haochen.jiang@intel.com>
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.
7133 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
7135 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
7137 2023-07-15 Patrick Palka <ppalka@redhat.com>
7140 * g++.dg/cpp1z/elide8.C: New test.
7142 2023-07-15 Patrick Palka <ppalka@redhat.com>
7145 * g++.dg/cpp2a/fn-template26.C: New test.
7147 2023-07-14 Jason Merrill <jason@redhat.com>
7150 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
7151 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
7153 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
7156 * gcc.target/i386/pr110588.c: New test case.
7158 2023-07-14 Marek Polacek <polacek@redhat.com>
7159 Jason Merrill <jason@redhat.com>
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.
7166 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
7169 * gcc.target/i386/pr110206.c: New test.
7171 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7182 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
7185 * gfortran.dg/intent_out_21.f90: New test.
7187 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
7190 * gfortran.dg/intent_out_20.f90: New test.
7192 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
7195 * gfortran.dg/intent_out_19.f90: New test.
7197 2023-07-14 Tamar Christina <tamar.christina@arm.com>
7199 PR tree-optimization/109154
7200 * gcc.dg/vect/vect-ifcvt-20.c: New test.
7202 2023-07-14 Tamar Christina <tamar.christina@arm.com>
7204 PR tree-optimization/109154
7205 * gcc.dg/vect/vect-ifcvt-19.c: New test.
7207 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
7209 * gcc.target/riscv/arch-22.c: New test.
7210 * gcc.target/riscv/predef-28.c: New test.
7212 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
7215 * gcc.target/pdp11/pr107841.c: New test.
7217 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
7220 * gfortran.dg/pdt_33.f90: New test.
7222 2023-07-13 Carl Love <cel@us.ibm.com>
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.
7230 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
7233 * gcc.target/alpha/pr106966.c: New test.
7235 2023-07-13 Andrew Pinski <apinski@marvell.com>
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.
7243 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
7245 PR middle-end/109520
7246 * gcc.target/i386/pr109520.c: New test.
7248 2023-07-13 Pan Li <pan2.li@intel.com>
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.
7258 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
7260 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
7262 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
7264 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
7266 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
7267 Kewen Lin <linkw@linux.ibm.com>
7269 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
7271 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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:
7277 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
7279 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
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:
7291 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
7293 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
7295 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
7297 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
7299 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
7301 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
7303 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
7305 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
7307 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
7309 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
7311 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
7313 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
7315 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
7317 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
7319 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
7321 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
7323 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
7325 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
7327 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
7329 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
7331 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
7333 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
7335 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
7337 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
7339 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
7341 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
7343 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
7345 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
7347 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
7349 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
7351 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
7353 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
7355 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
7357 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
7359 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
7361 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
7363 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
7365 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
7367 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
7369 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
7371 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
7373 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
7375 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
7377 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
7379 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
7381 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
7383 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
7385 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
7387 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
7389 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
7391 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
7393 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
7395 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
7397 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
7399 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
7401 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
7403 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
7405 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
7407 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
7409 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
7411 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
7413 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
7415 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
7417 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
7419 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
7421 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
7423 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
7425 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
7427 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
7429 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
7431 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
7433 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
7435 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
7437 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
7439 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
7441 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
7443 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
7445 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
7447 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
7449 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
7451 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
7454 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7473 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7475 PR tree-optimization/107043
7476 * gcc.dg/tree-ssa/pr107043.c: New test.
7478 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7480 PR tree-optimization/107053
7481 * gcc.dg/tree-ssa/pr107053.c: New test.
7483 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7485 * gcc.dg/pr83073.c: Adjust testcase.
7487 2023-07-12 Jan Hubicka <jh@suse.cz>
7489 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
7491 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
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.
7497 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
7500 * gcc.target/i386/pr110598.c: New test case.
7502 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
7504 * gfortran.dg/pdt_33.f03: New test.
7506 2023-07-12 Richard Biener <rguenther@suse.de>
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.
7512 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
7519 2023-07-12 Jan Beulich <jbeulich@suse.com>
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.
7526 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
7528 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
7529 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
7531 2023-07-12 liuhongt <hongtao.liu@intel.com>
7533 * gcc.target/i386/pr110438.c: New test.
7534 * gcc.target/i386/pr100711-6.c: Adjust testcase.
7536 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
7538 * g++.target/i386/mv16.C: Add graniterapids-d.
7539 * gcc.target/i386/funcspec-56.inc: Handle new march.
7541 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
7543 * gcc.target/i386/avx512vl-vaes-1.c: New test.
7545 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
7560 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
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.
7569 2023-07-11 Harald Anlauf <anlauf@gmx.de>
7572 * gfortran.dg/findloc_10.f90: New test.
7574 2023-07-11 Carl Love <cel@us.ibm.com>
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
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.
7600 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
7602 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
7604 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
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:
7610 2023-07-11 Patrick Palka <ppalka@redhat.com>
7613 * g++.dg/cpp1y/var-templ83.C: New test.
7615 2023-07-11 liuhongt <hongtao.liu@intel.com>
7618 * g++.target/i386/pr110170.C: Fix typo.
7620 2023-07-11 Xi Ruoyao <xry111@xry111.site>
7622 * g++.dg/vect/pr110557.cc: Use long long instead of long for
7624 (test): Remove an unnecessary cast.
7626 2023-07-10 Patrick Palka <ppalka@redhat.com>
7629 * g++.dg/template/ttp37.C: New test.
7631 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7634 * gcc.target/arm/pr110268-1.c: New test.
7635 * gcc.target/arm/pr110268-2.c: New test.
7637 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7639 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
7641 2023-07-10 Xi Ruoyao <xry111@xry111.site>
7643 PR tree-optimization/110557
7644 * g++.dg/vect/pr110557.cc: New test.
7646 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7648 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
7649 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
7651 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7653 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
7655 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
7657 * gdc.dg/asm4.d: Update test.
7659 2023-07-10 liuhongt <hongtao.liu@intel.com>
7661 * g++.target/i386/pr110170.C: New test.
7662 * gcc.target/i386/pr110170.c: New test.
7664 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
7666 * gdc.dg/rtti1.d: Move array concat testcase to ...
7667 * gdc.dg/nogc1.d: ... here. New test.
7669 2023-07-09 Jan Hubicka <jh@suse.cz>
7671 * gcc.dg/predict-22.c: Update template.
7673 2023-07-08 Jan Hubicka <jh@suse.cz>
7675 PR tree-optimization/110600
7676 * gcc.c-torture/compile/pr110600.c: New test.
7678 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
7682 * gfortran.dg/pr99139.f90 : New test
7683 * gfortran.dg/pr99368.f90 : New test
7685 2023-07-08 Jan Hubicka <jh@suse.cz>
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.
7691 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7692 Steven G. Kargl <kargl@gcc.gnu.org>
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.
7699 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7702 * gfortran.dg/findloc_9.f90: New test.
7704 2023-07-07 Jan Hubicka <jh@suse.cz>
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.
7712 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
7714 * lib/target-supports.exp: Collect both kernel and user events for autofdo
7716 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
7720 * gcc.target/i386/pr110533.c: New test case.
7721 * gcc.target/i386/pr43644-2.c: Likewise.
7723 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
7726 * gdc.dg/pr98277.d: Add more tests.
7727 * gdc.dg/pr108842.d: New test.
7729 2023-07-07 Jan Hubicka <jh@suse.cz>
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.
7757 2023-07-07 Jan Hubicka <jh@suse.cz>
7759 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
7761 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
7763 * gcc.target/s390/vector/vec-init-3.c: New test.
7765 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
7767 * gcc.target/i386/pr110372.c: New.
7769 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
7771 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
7773 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
7774 * gcc.dg/tree-ssa/vrp122.c: Same.
7776 2023-07-07 Pan Li <pan2.li@intel.com>
7777 Robin Dapp <rdapp@ventanamicro.com>
7779 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
7781 2023-07-06 Jan Hubicka <jh@suse.cz>
7784 * gfortran.dg/pr25623-2.f90: New test.
7786 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
7788 * gcc.target/aarch64/pr110449.c: New testcase.
7790 2023-07-06 Richard Biener <rguenther@suse.de>
7792 PR tree-optimization/110556
7793 * gcc.dg/torture/pr110556.c: New testcase.
7795 2023-07-06 Richard Biener <rguenther@suse.de>
7797 PR tree-optimization/110515
7798 * g++.dg/opt/pr110515.C: New testcase.
7800 2023-07-06 Richard Biener <rguenther@suse.de>
7802 PR tree-optimization/110544
7803 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
7805 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
7807 * gcc.target/i386/inline_attr_arch.c: New test.
7808 * gcc.target/i386/inline_target_clones.c: Ditto.
7810 2023-07-06 liuhongt <hongtao.liu@intel.com>
7812 * gcc.target/i386/pr110170-2.c: New test.
7814 2023-07-06 liuhongt <hongtao.liu@intel.com>
7816 * gcc.target/i386/pr110170-3.c: New test.
7818 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
7820 * gcc.target/aarch64/pr110474.c: New testcase.
7822 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
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:
7831 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
7834 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7836 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
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:
7845 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7846 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
7863 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
7865 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
7866 * gcc.target/mips/expand-block-move-r6.c: new test.
7868 2023-07-05 Richard Biener <rguenther@suse.de>
7870 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
7872 2023-07-05 Jan Beulich <jbeulich@suse.com>
7874 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
7876 2023-07-05 Jan Beulich <jbeulich@suse.com>
7879 * gcc.target/i386/pr100711-6.c: New test.
7881 2023-07-05 Jan Beulich <jbeulich@suse.com>
7884 * gcc.target/i386/pr100711-4.c: New test.
7885 * gcc.target/i386/pr100711-5.c: New test.
7887 2023-07-05 Jan Beulich <jbeulich@suse.com>
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
7896 2023-07-05 Jan Beulich <jbeulich@suse.com>
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.
7904 2023-07-05 yulong <shiyulong@iscas.ac.cn>
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.
7915 2023-07-05 yulong <shiyulong@iscas.ac.cn>
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.
7923 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
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.
7929 2023-07-04 Richard Biener <rguenther@suse.de>
7931 PR tree-optimization/110491
7932 * gcc.dg/torture/pr110491.c: New testcase.
7934 2023-07-04 Richard Biener <rguenther@suse.de>
7936 PR tree-optimization/110376
7937 * gcc.dg/torture/pr110376.c: New testcase.
7939 2023-07-04 Richard Biener <rguenther@suse.de>
7941 PR tree-optimization/110228
7942 * gcc.dg/torture/pr110228.c: New testcase.
7943 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
7945 2023-07-04 Richard Biener <rguenther@suse.de>
7947 PR tree-optimization/110436
7948 * gcc.dg/pr110436.c: New testcase.
7950 2023-07-04 Richard Biener <rguenther@suse.de>
7952 PR middle-end/110495
7953 * gcc.dg/tree-ssa/addadd-2.c: Amend.
7954 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
7956 2023-07-04 Richard Biener <rguenther@suse.de>
7958 PR tree-optimization/110310
7959 * gcc.target/i386/pr110310.c: New testcase.
7960 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
7962 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7964 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
7966 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
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.
7994 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
7996 * lib/g++.exp: Remove additional flag handled by Darwin specs.
7997 * lib/obj-c++.exp: Likewise.
7999 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
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.
8027 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8042 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8052 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
8055 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8070 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8085 2023-07-03 Richard Biener <rguenther@suse.de>
8087 PR tree-optimization/110506
8088 * gcc.dg/pr110506-2.c: New testcase.
8090 2023-07-03 Richard Biener <rguenther@suse.de>
8092 PR tree-optimization/110506
8093 * gcc.dg/pr110506.c: New testcase.
8095 2023-07-03 Andrew Pinski <apinski@marvell.com>
8097 PR tree-optimization/110381
8098 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
8100 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8102 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
8104 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8106 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
8108 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8110 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
8112 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8114 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
8116 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8118 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
8120 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8122 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
8124 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
8126 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
8128 (mips-dg-init): Handle the recognization of mips16e2 targets.
8129 (mips-dg-options): Add dependencies for mips16e2.
8131 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
8133 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
8135 2023-07-02 Jakub Jelinek <jakub@redhat.com>
8137 PR tree-optimization/110508
8138 * gcc.dg/pr110508.c: New test.
8140 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
8143 * gdc.dg/pr108962.d: New test.
8145 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
8148 * gdc.dg/torture/pr110516a.d: New test.
8149 * gdc.dg/torture/pr110516b.d: New test.
8151 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
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.
8159 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
8162 * gdc.dg/pr110471a.d: New test.
8163 * gdc.dg/pr110471b.d: New test.
8164 * gdc.dg/pr110471c.d: New test.
8166 2023-07-01 Jan Hubicka <jh@suse.cz>
8168 PR tree-optimization/25623
8169 * gfortran.dg/pr25623.f90: New test.
8171 2023-07-01 Jan Hubicka <jh@suse.cz>
8173 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
8175 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
8176 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
8178 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
8180 * gcc.target/i386/rotate-6.c: New test case.
8181 * gcc.target/i386/sse2-stv-1.c: Likewise.
8183 2023-07-01 Jan Hubicka <jh@suse.cz>
8185 PR tree-optimization/103680
8186 * gcc.dg/tree-ssa/pr103680.c: New test.
8187 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
8189 2023-06-30 Patrick Palka <ppalka@redhat.com>
8191 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
8192 duplicate diagnostic check.
8194 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
8196 PR tree-optimization/101832
8197 * gcc.dg/builtin-object-size-pr101832.c: New test.
8199 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
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
8206 2023-06-30 David Malcolm <dmalcolm@redhat.com>
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
8213 2023-06-30 David Malcolm <dmalcolm@redhat.com>
8214 Marek Polacek <polacek@redhat.com>
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.
8221 2023-06-30 Jan Hubicka <jh@suse.cz>
8223 PR middle-end/109849
8224 * gcc.dg/predict-18.c: Improve testcase.
8226 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
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.
8243 2023-06-30 Richard Biener <rguenther@suse.de>
8245 PR tree-optimization/110496
8246 * gcc.dg/pr110496.c: New testcase.
8248 2023-06-30 Richard Biener <rguenther@suse.de>
8250 PR tree-optimization/110381
8251 * gcc.dg/vect/pr110381.c: Add check_vect ().
8253 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
8255 * gcc.target/mips/align-1-n64.c: New test.
8256 * gcc.target/mips/align-1-o32.c: New test.
8258 2023-06-29 Jan Hubicka <jh@suse.cz>
8260 PR tree-optimization/109849
8261 * gcc.dg/ipa/pr109849.c: New test.
8263 2023-06-29 Marek Polacek <polacek@redhat.com>
8265 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
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
8273 2023-06-29 Marek Polacek <polacek@redhat.com>
8275 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
8276 * gcc.target/i386/pr69482-1.c: Likewise.
8278 2023-06-29 Patrick Palka <ppalka@redhat.com>
8281 * g++.dg/cpp0x/noexcept79.C: New test.
8283 2023-06-29 Patrick Palka <ppalka@redhat.com>
8286 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
8288 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
8291 * gcc.dg/variable-sized-type-flex-array.c: New test.
8293 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
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).
8299 2023-06-29 Alexandre Oliva <oliva@adacore.com>
8301 * lib/options.exp (check_for_options_with_filter): Handle
8302 missing frontend compiler like disabled language.
8304 2023-06-29 Richard Biener <rguenther@suse.de>
8306 PR middle-end/110452
8307 * gcc.target/i386/pr110452.c: New file.
8309 2023-06-29 Richard Biener <rguenther@suse.de>
8311 PR middle-end/110461
8312 * gcc.dg/pr110461.c: New testcase.
8314 2023-06-29 Richard Biener <rguenther@suse.de>
8317 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
8319 2023-06-29 Pan Li <pan2.li@intel.com>
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.
8327 2023-06-29 Pan Li <pan2.li@intel.com>
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.
8332 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
8334 * lib/target-supports.exp (check_effective_target_lra): Remove
8335 cris-*-* from expression for exceptions to LRA.
8337 2023-06-28 Jan Hubicka <jh@suse.cz>
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.
8344 2023-06-28 Harald Anlauf <anlauf@gmx.de>
8347 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
8349 2023-06-28 Patrick Palka <ppalka@redhat.com>
8353 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
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"
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.
8370 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
8374 * gdc.dg/torture/pr110406.d: New test.
8376 2023-06-28 Marek Polacek <polacek@redhat.com>
8379 * g++.dg/cpp0x/decltype-110175.C: New test.
8381 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
8384 * g++.dg/torture/pr110308.C: New test.
8386 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8388 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
8390 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
8392 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8394 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
8396 2023-06-28 Richard Biener <rguenther@suse.de>
8398 PR tree-optimization/110451
8399 * gfortran.dg/vect/pr110451.f: New testcase.
8401 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
8404 * gfortran.dg/pr49213.f90 : New test
8406 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
8408 * gcc.target/i386/pieces-memcmp-2.c: New test case.
8410 2023-06-28 Richard Biener <rguenther@suse.de>
8412 PR tree-optimization/110443
8413 * gcc.dg/torture/pr110443.c: New testcase.
8415 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8417 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
8418 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
8420 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8427 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8430 * gcc.target/powerpc/pr104124.c: New.
8432 2023-06-28 Jan Hubicka <jh@suse.cz>
8434 PR tree-optimization/110377
8435 * gcc.dg/ipa/pr110377.c: New test.
8437 2023-06-28 Andrew Pinski <apinski@marvell.com>
8439 PR tree-optimization/110444
8440 * gcc.c-torture/compile/pr110444-1.c: New test.
8442 2023-06-28 Jason Merrill <jason@redhat.com>
8445 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
8447 2023-06-28 Alexandre Oliva <oliva@adacore.com>
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.
8454 2023-06-28 Alexandre Oliva <oliva@adacore.com>
8456 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
8457 record a workaround.
8459 2023-06-28 Jason Merrill <jason@redhat.com>
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.
8466 2023-06-28 Jason Merrill <jason@redhat.com>
8468 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
8470 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8487 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
8489 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
8491 2023-06-28 liuhongt <hongtao.liu@intel.com>
8493 * gcc.target/i386/bf16_short_warn.c: New test.
8495 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
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.
8518 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
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.
8531 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8533 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
8534 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
8536 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
8538 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
8540 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
8542 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
8544 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
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.
8554 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
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.
8562 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8564 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
8566 2023-06-27 Andrew Pinski <apinski@marvell.com>
8568 PR middle-end/110420
8569 PR middle-end/103979
8571 * gcc.c-torture/compile/asmgoto-6.c: New test.
8573 2023-06-27 Richard Biener <rguenther@suse.de>
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.
8579 2023-06-27 liuhongt <hongtao.liu@intel.com>
8581 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
8583 2023-06-27 liuhongt <hongtao.liu@intel.com>
8585 * gcc.target/i386/avx-vzeroupper-30.c: New test.
8587 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8596 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
8598 * gcc.target/s390/larl-1.c: New test.
8600 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8602 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
8604 2023-06-26 Richard Biener <rguenther@suse.de>
8606 PR tree-optimization/110381
8607 * gcc.dg/vect/pr110381.c: New testcase.
8609 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
8611 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
8612 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
8614 2023-06-26 liuhongt <hongtao.liu@intel.com>
8616 * gcc.target/aarch64/pr110371.c: New test.
8618 2023-06-26 liuhongt <hongtao.liu@intel.com>
8620 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
8621 * gcc.target/i386/pr110018-2.c: Ditto.
8623 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
8625 * gcc.target/i386/mvc17.c: New test.
8627 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8629 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
8631 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
8634 * gdc.dg/pr110359.d: New test.
8636 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8641 2023-06-25 Li Xu <xuli1@eswincomputing.com>
8643 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
8645 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8654 2023-06-25 Pan Li <pan2.li@intel.com>
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.
8665 2023-06-25 Pan Li <pan2.li@intel.com>
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.
8673 2023-06-25 liuhongt <hongtao.liu@intel.com>
8675 * gcc.target/i386/pr110309.c: New test.
8677 2023-06-25 yulong <shiyulong@iscas.ac.cn>
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.
8688 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
8727 2023-06-24 David Malcolm <dmalcolm@redhat.com>
8729 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
8730 #define INCLUDE_VECTOR.
8732 2023-06-23 David Malcolm <dmalcolm@redhat.com>
8735 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
8737 2023-06-23 Marek Polacek <polacek@redhat.com>
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.
8747 2023-06-23 Harald Anlauf <anlauf@gmx.de>
8750 * gfortran.dg/value_9.f90: New test.
8752 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
8753 Aaron Sawdey <acsawdey@linux.ibm.com>
8756 * g++.target/powerpc/pr105325.C: New test.
8757 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
8759 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
8761 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
8762 this header use pragma system_header.
8764 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8766 PR tree-optimization/110280
8767 * gcc.target/aarch64/sve/pr110280.c: New test.
8769 2023-06-22 Richard Biener <rguenther@suse.de>
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.
8776 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
8777 Uros Bizjak <ubizjak@gmail.com>
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.
8788 2023-06-22 David Malcolm <dmalcolm@redhat.com>
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.
8819 2023-06-22 David Malcolm <dmalcolm@redhat.com>
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.
8829 2023-06-22 David Malcolm <dmalcolm@redhat.com>
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
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
8845 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
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.
8860 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
8863 * gfortran.dg/pr108961.f90: New test.
8865 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
8868 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
8869 * gcc.target/i386/pr110018-2.c: New test.
8871 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8873 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
8874 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
8876 2023-06-21 Richard Biener <rguenther@suse.de>
8878 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
8879 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
8881 2023-06-21 Jan Beulich <jbeulich@suse.com>
8883 * gcc.target/i386/avx512f-copysign.c: New test.
8885 2023-06-21 Jan Beulich <jbeulich@suse.com>
8887 * gcc.target/i386/avx512f-dupv2di.c: Add
8888 -mprefer-vector-width=512.
8890 2023-06-21 liuhongt <hongtao.liu@intel.com>
8892 * gcc.target/i386/pr110018-1.c: New test.
8894 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
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.
8924 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
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
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.
8999 2023-06-20 Jakub Jelinek <jakub@redhat.com>
9002 * g++.target/i386/pr79173-1.C: New test.
9004 2023-06-20 Martin Jambor <mjambor@suse.cz>
9007 * gcc.dg/ipa/pr110276.c: New test.
9009 2023-06-20 Carl Love <cel@us.ibm.com>
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.
9015 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
9017 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
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.
9028 2023-06-20 Li Xu <xuli1@eswincomputing.com>
9030 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
9032 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9038 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
9040 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
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:
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.
9053 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
9055 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
9057 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
9058 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
9060 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
9062 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
9064 2023-06-20 Richard Biener <rguenther@suse.de>
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.
9070 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9072 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
9074 2023-06-20 Jan Beulich <jbeulich@suse.com>
9076 * gcc.target/i386/avx512f-dupv2di.c: New test.
9078 2023-06-20 Richard Biener <rguenther@suse.de>
9081 * g++.dg/debug/pr110295.C: New testcase.
9083 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9090 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
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.
9133 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
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.
9139 2023-06-19 Jan Hubicka <jh@suse.cz>
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.
9146 2023-06-19 Pan Li <pan2.li@intel.com>
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.
9158 2023-06-19 Pan Li <pan2.li@intel.com>
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.
9166 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
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.
9271 2023-06-19 Richard Biener <rguenther@suse.de>
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.
9283 2023-06-19 Richard Biener <rguenther@suse.de>
9285 PR tree-optimization/110298
9286 * gcc.dg/torture/pr110298.c: New testcase.
9288 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9290 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
9292 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
9295 * lib/target-supports.exp
9296 (check_effective_target_keeps_null_pointer_checks): Add
9298 * gcc.target/avr/pr105523.c: New test.
9300 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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.
9319 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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
9355 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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.
9363 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
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:
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:
9378 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
9380 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9382 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
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.
9428 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
9431 * gcc.target/avr/pr110086.c: New test.
9433 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
9435 * gcc.target/powerpc/const_anchors.c: New test.
9436 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
9438 2023-06-19 liuhongt <hongtao.liu@intel.com>
9440 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
9441 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
9443 2023-06-18 Jan Hubicka <jh@suse.cz>
9445 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
9447 2023-06-18 Honza <jh@ryzen3.suse.cz>
9449 PR tree-optimization/109849
9450 * g++.dg/ipa/devirt-45.C: Update template.
9452 2023-06-18 yulong <shiyulong@iscas.ac.cn>
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.
9460 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
9462 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
9464 2023-06-16 Pan Li <pan2.li@intel.com>
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.
9473 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9476 * gcc.target/i386/pr79173-11.c: New test.
9477 * gcc.dg/builtin-addc-1.c: New test.
9479 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9481 PR tree-optimization/110271
9482 * gcc.c-torture/compile/pr110271.c: New test.
9484 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
9485 Uros Bizjak <ubizjak@gmail.com>
9488 * gcc.target/i386/pr31985.c: New test case.
9490 2023-06-16 Alex Coplan <alex.coplan@arm.com>
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.
9496 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
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.
9504 2023-06-16 Richard Biener <rguenther@suse.de>
9506 PR tree-optimization/110269
9507 * gcc.dg/tree-ssa/pr110269.c: New testcase.
9509 2023-06-16 David Malcolm <dmalcolm@redhat.com>
9512 * c-c++-common/spellcheck-pr107583.c: New test.
9514 2023-06-15 Andrew Pinski <apinski@marvell.com>
9516 PR tree-optimization/110266
9517 * gcc.c-torture/compile/pr110266.c: New test.
9519 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
9521 PR tree-optimization/110266
9522 * gcc.dg/pr110266.c: New.
9524 2023-06-15 Jakub Jelinek <jakub@redhat.com>
9526 PR preprocessor/80753
9527 * c-c++-common/missing-header-5.c: New test.
9529 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
9531 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
9533 2023-06-15 Jakub Jelinek <jakub@redhat.com>
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.
9547 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
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.
9562 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9579 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
9582 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
9583 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
9585 2023-06-14 Jason Merrill <jason@redhat.com>
9589 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
9590 * g++.dg/cpp1z/elide7.C: New test.
9592 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9594 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
9595 OpenACC 'serial', OpenMP 'target' usage.
9597 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9599 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
9601 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
9602 * c-c++-common/Wfree-nonheap-object.c: Likewise.
9604 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9606 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
9608 2023-06-14 liuhongt <hongtao.liu@intel.com>
9610 * gcc.target/i386/pr110227.c: New test.
9612 2023-06-13 David Malcolm <dmalcolm@redhat.com>
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.
9628 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9630 * gfortran.dg/data_array_7.f90: New test.
9632 2023-06-13 Harald Anlauf <anlauf@gmx.de>
9633 Mikael Morin <mikael@gcc.gnu.org>
9636 * gfortran.dg/zero_sized_14.f90: New test.
9637 * gfortran.dg/zero_sized_15.f90: New test.
9639 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9652 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9657 2023-06-13 Jason Merrill <jason@redhat.com>
9659 * g++.dg/tree-ssa/initlist-opt6.C: New test.
9661 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
9662 Kito Cheng <kito.cheng@sifive.com>
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.
9688 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
9696 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
9705 2023-06-13 Richard Biener <rguenther@suse.de>
9707 PR middle-end/110232
9708 * gcc.target/i386/pr110232.c: New testcase.
9710 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
9713 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
9715 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
9719 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
9720 * gcc.target/powerpc/pr109932-2.c: Ditto.
9722 2023-06-13 Pan Li <pan2.li@intel.com>
9724 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
9725 Adjust dg-do to comiple for asm checking.
9727 2023-06-13 Tejas Belagod <tbelagod@arm.com>
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.
9747 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9749 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
9751 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9758 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
9761 * gm2/pim/fail/foovaltype.mod: New test.
9763 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
9765 PR rtl-optimization/101188
9766 * gcc.c-torture/execute/pr101188.c: New test
9768 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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.
9774 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
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'.
9785 2023-06-12 Pan Li <pan2.li@intel.com>
9787 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
9789 2023-06-12 Pan Li <pan2.li@intel.com>
9791 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
9792 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
9794 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9803 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9805 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
9807 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
9809 * gcc.dg/vect/pr110142.c: New test.
9811 2023-06-12 liuhongt <hongtao.liu@intel.com>
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.
9817 2023-06-12 Jason Merrill <jason@redhat.com>
9820 * g++.dg/tree-ssa/initlist-opt5.C: New test.
9822 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
9825 * gcc.target/powerpc/pr109932-1.c: New test.
9826 * gcc.target/powerpc/pr109932-2.c: New test.
9828 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
9831 * gcc.target/powerpc/pr110011.c: New test.
9833 2023-06-12 Pan Li <pan2.li@intel.com>
9835 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
9836 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
9838 2023-06-12 Pan Li <pan2.li@intel.com>
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.
9843 2023-06-11 Patrick Palka <ppalka@redhat.com>
9846 * g++.dg/cpp2a/nontype-class59.C: New test.
9848 2023-06-11 Patrick Palka <ppalka@redhat.com>
9851 * g++.dg/cpp2a/nontype-class57.C: New test.
9852 * g++.dg/cpp2a/nontype-class58.C: New test.
9854 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
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.
9861 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9870 2023-06-10 Nathan Sidwell <nathan@acm.org>
9872 * g++.dg/template/pr61663.C: New.
9874 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
9877 * gcc.target/avr/torture/pr109650-1.c: New test.
9878 * gcc.target/avr/torture/pr109650-2.c: New test.
9880 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
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.
9887 2023-06-10 Tim Lange <mail@tim-lange.me>
9890 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
9892 2023-06-10 Tim Lange <mail@tim-lange.me>
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.
9899 2023-06-10 Pan Li <pan2.li@intel.com>
9901 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
9902 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
9904 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
9910 2023-06-09 Jason Merrill <jason@redhat.com>
9912 * g++.dg/concepts/auto7.C: New test.
9913 * g++.dg/concepts/auto7a.C: New test.
9915 2023-06-09 Jason Merrill <jason@redhat.com>
9918 * g++.dg/cpp0x/initlist-opt1.C: New test.
9920 2023-06-09 Andrew Pinski <apinski@marvell.com>
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.
9927 2023-06-09 Andrew Pinski <apinski@marvell.com>
9929 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
9931 2023-06-09 Andrew Pinski <apinski@marvell.com>
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.
9938 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
9940 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
9941 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
9943 2023-06-09 Pan Li <pan2.li@intel.com>
9945 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
9948 2023-06-09 liuhongt <hongtao.liu@intel.com>
9950 * gcc.target/i386/pr110108-2.c: New test.
9952 2023-06-09 liuhongt <hongtao.liu@intel.com>
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.
9958 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
9961 * gm2/pim/pass/fooasm3.mod: New test.
9963 2023-06-08 Pan Li <pan2.li@intel.com>
9965 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
9966 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
9968 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
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.
9976 2023-06-08 Jakub Jelinek <jakub@redhat.com>
9978 * gcc.target/i386/ctzll-1.c: New test.
9979 * gcc.target/i386/ffsll-1.c: New test.
9981 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
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
9991 2023-06-08 Alexandre Oliva <oliva@adacore.com>
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.
10002 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
10003 Uros Bizjak <ubizjak@gmail.com>
10005 * gcc.target/i386/cmc-1.c: New test case.
10006 * gcc.target/i386/stc-1.c: Likewise.
10008 2023-06-07 Jason Merrill <jason@redhat.com>
10012 * g++.dg/opt/nrv26.C: New test.
10013 * g++.dg/opt/nrv26a.C: New test.
10014 * g++.dg/opt/nrv27.C: New test.
10016 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
10017 Jeff Law <jlaw@ventanamicro.com>
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.
10024 2023-06-07 Alex Coplan <alex.coplan@arm.com>
10027 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
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.
10035 2023-06-07 Alex Coplan <alex.coplan@arm.com>
10038 * gcc.target/aarch64/acle/pr110100.c: New test.
10040 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
10042 * gcc.target/sparc/pr109541.c: New.
10044 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
10046 * gcc.target/hppa/shadd-3.c: Update expected output.
10048 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10050 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
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.
10075 2023-06-07 Andrew Pinski <apinski@marvell.com>
10077 PR middle-end/110117
10078 * gcc.dg/pr110117-1.c: New test.
10079 * gcc.dg/pr110117-2.c: New test.
10081 2023-06-07 Andrew Pinski <apinski@marvell.com>
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.
10089 2023-06-07 Andrew Pinski <apinski@marvell.com>
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.
10101 2023-06-07 Jason Merrill <jason@redhat.com>
10104 * g++.dg/opt/nrv25.C: New test.
10106 2023-06-07 Jason Merrill <jason@redhat.com>
10110 * g++.dg/opt/nrv23.C: New test.
10112 2023-06-07 Jason Merrill <jason@redhat.com>
10115 * g++.dg/opt/nrv22.C: New test.
10117 2023-06-07 Jason Merrill <jason@redhat.com>
10120 * g++.dg/eh/return1.C: Add label cases.
10122 2023-06-07 Jason Merrill <jason@redhat.com>
10124 * g++.dg/contracts/contracts-post7.C: New test.
10126 2023-06-07 Jason Merrill <jason@redhat.com>
10129 * g++.dg/opt/nrv24.C: New test.
10131 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
10134 * gm2/cpp/fail/cpp-fail.exp: New test.
10135 * gm2/cpp/fail/foocpp.mod: New test.
10137 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10146 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
10147 Tobias Burnus <tobias@codesourcery.com>
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
10154 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
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.
10164 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10166 * gcc.target/aarch64/simd/vrshr_1.c: New test.
10168 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10170 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
10173 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10175 * gcc.target/aarch64/simd/addlv_1.c: New test.
10177 2023-06-06 Richard Biener <rguenther@suse.de>
10179 PR middle-end/110055
10180 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
10182 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
10184 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
10187 2023-06-06 Pan Li <pan2.li@intel.com>
10189 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
10191 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
10193 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
10196 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10197 Joel Hutton <joel.hutton@arm.com>
10198 Tamar Christina <tamar.christina@arm.com>
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.
10205 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
10207 * gdc.dg/Wmismatched_enum.d: New test.
10209 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
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.
10215 2023-06-05 Pan Li <pan2.li@intel.com>
10217 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
10219 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10222 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
10223 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
10225 2023-06-04 Pan Li <pan2.li@intel.com>
10227 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
10229 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
10232 * gcc.target/i386/pr110083.c: New test case.
10234 2023-06-04 Jason Merrill <jason@redhat.com>
10237 * g++.dg/eh/terminate2.C: New test.
10239 2023-06-04 Pan Li <pan2.li@intel.com>
10241 * gcc.target/riscv/rvv/base/mov-14.c: New test.
10242 * gcc.target/riscv/rvv/base/spill-13.c: New test.
10244 2023-06-03 Patrick Palka <ppalka@redhat.com>
10247 * g++.dg/template/friend79.C: New test.
10249 2023-06-03 Patrick Palka <ppalka@redhat.com>
10251 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
10252 to be marked as odr-used.
10254 2023-06-03 Patrick Palka <ppalka@redhat.com>
10257 * g++.dg/abi/mangle78.C: New test.
10259 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10266 2023-06-03 liuhongt <hongtao.liu@intel.com>
10268 * gcc.target/i386/pr110067.c: New test.
10270 2023-06-03 liuhongt <hongtao.liu@intel.com>
10272 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
10274 2023-06-02 Andrew Pinski <apinski@marvell.com>
10276 PR rtl-optimization/102733
10277 * gcc.target/i386/addr-space-6.c: New test.
10279 2023-06-02 Andrew Pinski <apinski@marvell.com>
10281 PR rtl-optimization/110042
10282 * gcc.target/aarch64/csel_bfx_2.c: New test.
10284 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
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.
10292 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
10295 * gfortran.dg/select_rank_6.f90: New test.
10297 2023-06-02 Jason Merrill <jason@redhat.com>
10301 * g++.dg/cpp0x/initlist-explicit3.C: New test.
10303 2023-06-02 Carl Love <cel@us.ibm.com>
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.
10309 2023-06-02 Jason Merrill <jason@redhat.com>
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.
10321 2023-06-02 David Malcolm <dmalcolm@redhat.com>
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.
10329 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
10331 * gcc.dg/pr107557-1.c: Require LTO support.
10332 * gcc.dg/pr107557-2.c: Require LTO support.
10334 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
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.
10351 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10353 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
10355 2023-06-02 Pan Li <pan2.li@intel.com>
10357 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
10358 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
10360 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10372 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10381 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10399 2023-06-01 Harald Anlauf <anlauf@gmx.de>
10402 * gfortran.dg/pr88552.f90: New test.
10404 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10406 * lib/torture-options.exp: print the value of non-empty options:
10407 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
10409 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10411 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
10412 the torture-{init,finish}
10414 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
10416 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
10417 * gcc.target/powerpc/pr109566.c: Skip on AIX.
10419 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
10420 Uros Bizjak <ubizjak@gmail.com>
10423 * gcc.target/i386/pr109973-1.c: New test case.
10424 * gcc.target/i386/pr109973-2.c: Likewise.
10426 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10428 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
10430 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
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.
10440 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10442 * gcc.target/riscv/rvv/base/frm-1.c: New test.
10444 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
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.
10453 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10456 * gcc.target/aarch64/simd/pr99195_11.c: New test.
10458 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10461 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
10462 * gcc.target/aarch64/simd/pr99195_10.c: New test.
10464 2023-05-31 David Faust <david.faust@oracle.com>
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.
10484 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10496 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10503 2023-05-31 Cui, Lili <lili.cui@intel.com>
10505 PR tree-optimization/110038
10506 * gcc.dg/pr110038.c: New test.
10508 2023-05-31 Pan Li <pan2.li@intel.com>
10510 * gcc.target/riscv/arch-21.c: New test.
10511 * gcc.target/riscv/predef-27.c: New test.
10513 2023-05-31 Pan Li <pan2.li@intel.com>
10515 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
10518 2023-05-30 liuhongt <hongtao.liu@intel.com>
10520 * gcc.target/i386/pr108804.c: New test.
10522 2023-05-30 David Malcolm <dmalcolm@redhat.com>
10524 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
10526 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
10528 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
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.
10539 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10541 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
10542 Support both definitions of int32_t.
10544 2023-05-30 Andrew Pinski <apinski@marvell.com>
10546 * gcc.dg/tree-ssa/minmax-22.c: New test.
10548 2023-05-30 Andrew Pinski <apinski@marvell.com>
10550 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
10551 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
10553 * gcc.dg/tree-ssa/pr66726-5.c: New test.
10554 * gcc.dg/tree-ssa/pr66726-6.c: New test.
10556 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10558 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
10559 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
10562 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
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.
10572 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
10574 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
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.
10582 2023-05-30 liuhongt <hongtao.liu@intel.com>
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.
10590 2023-05-30 Andreas Schwab <schwab@suse.de>
10593 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
10596 2023-05-30 Lili Cui <lili.cui@intel.com>
10598 PR tree-optimization/98350
10599 * gcc.dg/pr98350-1.c: New test.
10600 * gcc.dg/pr98350-2.c: Ditto.
10602 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10609 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10618 2023-05-29 Die Li <lidie@eswincomputing.com>
10620 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
10621 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
10623 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
10625 * gcc.target/riscv/and-extend-1.c: New test
10626 * gcc.target/riscv/and-extend-2.c: New test
10628 2023-05-29 Pan Li <pan2.li@intel.com>
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.
10639 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
10641 * gnat.dg/specs/storage_offset1.ads: New test.
10643 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10645 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
10647 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10649 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
10651 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10661 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10663 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
10664 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
10666 2023-05-29 Pan Li <pan2.li@intel.com>
10668 * gcc.target/riscv/arch-20.c: New test.
10669 * gcc.target/riscv/predef-26.c: New test.
10671 2023-05-27 liuhongt <hongtao.liu@intel.com>
10673 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
10674 * gcc.target/i386/pr100711-3.c: New test.
10676 2023-05-26 Martin Uecker <uecker@tugraz.at>
10678 * gcc.dg/pr109970.c: New test.
10680 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
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.
10696 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
10697 Juzhe Zhong <juzhe.zhong@rivai.ai>
10699 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
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.
10732 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
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.
10742 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
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.
10751 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
10752 Tobias Burnus <tobias@codesourcery.com>
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.
10761 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
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.
10767 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
10769 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
10771 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
10774 * gcc.target/avr/pr82931.c: New test.
10776 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10777 Richard Sandiford <richard.sandiford@arm.com>
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.
10784 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10787 * gcc.target/aarch64/simd/pr99195_9.c: New test.
10789 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
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.
10796 2023-05-25 Alex Coplan <alex.coplan@arm.com>
10799 * gcc.target/arm/pure-code/pr109800.c: New test.
10801 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10803 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
10805 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
10809 * gcc.target/i386/pr109173-1.c: New test.
10810 * gcc.target/i386/pr109174-1.c: Ditto.
10812 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
10814 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
10815 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
10817 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10820 * gcc.target/powerpc/pr100106-sa.c: New.
10822 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10824 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
10825 * gcc.target/i386/pr104447.c: Likewise.
10827 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10829 * g++.dg/pr80481.C: Add explicit pthread requirement.
10831 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10833 * gcc.target/i386/pr103074.c: Require fpic support.
10835 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10837 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
10838 malloc.h and sys/time.h.
10840 2023-05-25 Alexandre Oliva <oliva@adacore.com>
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.
10856 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
10858 PR tree-optimization/107822
10859 PR tree-optimization/107986
10860 * gcc.dg/pr107822.c: New.
10861 * gcc.dg/pr107986-1.c: New.
10863 2023-05-24 Harald Anlauf <anlauf@gmx.de>
10866 * gfortran.dg/size_dim_2.f90: New test.
10868 2023-05-24 Harald Anlauf <anlauf@gmx.de>
10871 * gfortran.dg/reshape_10.f90: New test.
10872 * gfortran.dg/reshape_11.f90: New test.
10874 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
10876 PR middle-end/109840
10877 * gcc.dg/fold-parity-8.c: New test.
10878 * gcc.dg/fold-popcount-11.c: Likewise.
10880 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
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.
10892 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
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.
10900 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
10907 2023-05-24 Richard Biener <rguenther@suse.de>
10910 * gcc.target/i386/pr109944-1.c: New testcase.
10911 * gcc.target/i386/pr109944-2.c: Likewise.
10913 2023-05-24 Richard Biener <rguenther@suse.de>
10915 PR tree-optimization/109849
10916 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
10918 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
10921 * gm2/pim/run/pass/hightests.mod: New test.
10923 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
10925 * gcc.dg/torture/pr109940.c: New test.
10927 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10930 * gcc.target/arm/pr109939.c: New test.
10932 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
10937 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10939 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
10942 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10944 * gcc.dg/signbit-2.c: Add -msse2 on x86.
10946 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10948 * lib/target-supports.exp (check_effective_target_sysconf):
10949 Check for declaration and _SC_PAGESIZE on vxworks.
10951 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
10953 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
10955 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10956 Richard Sandiford <richard.sandiford@arm.com>
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.
10966 2023-05-24 Pan Li <pan2.li@intel.com>
10968 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10971 2023-05-24 Pan Li <pan2.li@intel.com>
10973 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10974 Enrich the test cases.
10976 2023-05-24 liuhongt <hongtao.liu@intel.com>
10978 * gcc.target/i386/pr109900.c: New test.
10980 2023-05-23 Martin Uecker <uecker@tugraz.at>
10983 * gcc.dg/pr109450-1.c: New test.
10984 * gcc.dg/pr109450-2.c: New test.
10985 * gcc.dg/vla-26.c: New test.
10987 2023-05-23 Martin Uecker <uecker@tugraz.at>
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.
11013 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
11015 * gcc.target/i386/vect-shiftv4qi.c: New test.
11016 * gcc.target/i386/vect-shiftv8qi.c: New test.
11018 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
11020 PR tree-optimization/109934
11021 * gcc.dg/tree-ssa/pr109934.c: New test.
11023 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
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.
11032 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11035 * gcc.target/aarch64/pr109855.c: New test.
11037 2023-05-23 Richard Biener <rguenther@suse.de>
11039 PR tree-optimization/109849
11040 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
11042 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
11044 * gnat.dg/opt101.adb: New test.
11045 * gnat.dg/opt101_pkg.ads: New helper.
11047 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
11050 * gfortran.dg/pr103716.f90 : New test.
11052 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
11053 Steven G. Kargl <kargl@gcc.gnu.org>
11056 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
11057 declaration of finalizable derived types in submodules works.
11059 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
11061 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
11063 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
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,
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:
11087 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
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.
11101 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
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.
11121 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
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.
11145 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11147 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
11150 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
11152 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
11154 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
11156 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
11158 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
11160 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
11162 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
11165 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
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.
11172 2023-05-21 Jakub Jelinek <jakub@redhat.com>
11174 PR tree-optimization/109505
11175 * gcc.target/aarch64/sve/pr109505.c: New test.
11177 2023-05-21 Pan Li <pan2.li@intel.com>
11179 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
11180 test cases for vbool[2|4|8|16|32|64]_t.
11182 2023-05-21 Andrew Pinski <apinski@marvell.com>
11184 PR middle-end/109919
11185 * gcc.c-torture/compile/pr109919-1.c: New test.
11187 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
11190 * gcc.target/avr/torture/pr105753.c: New test.
11192 2023-05-20 Die Li <lidie@eswincomputing.com>
11194 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
11195 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
11197 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
11199 * gcc.target/riscv/zbs-bext-02.c: New test.
11201 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
11204 * gcc.target/riscv/pr106888.c: New test.
11205 * gcc.target/riscv/zbbw.c: Check for ANDI.
11207 2023-05-19 Patrick Palka <ppalka@redhat.com>
11210 * g++.dg/cpp1y/var-templ80.C: New test.
11211 * g++.dg/cpp1y/var-templ81.C: New test.
11213 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
11215 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
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.
11229 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
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.
11234 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
11237 * gm2/isolib/run/pass/testdelete.mod: New test.
11239 2023-05-19 Jakub Jelinek <jakub@redhat.com>
11241 PR tree-optimization/105776
11242 * gcc.target/i386/pr105776.c: New test.
11244 2023-05-19 Jakub Jelinek <jakub@redhat.com>
11246 PR tree-optimization/101856
11247 * gcc.dg/tree-ssa/pr101856.c: New test.
11249 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
11251 * gnat.dg/specs/array6.ads: New test.
11253 2023-05-19 Joseph Myers <joseph@codesourcery.com>
11255 * gcc.dg/c2x-thread-local-2.c: New test.
11257 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
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.
11264 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
11266 PR bootstrap/105831
11267 * gcc.test-framework/gen_directive_tests: Use = operator instead
11270 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
11296 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
11340 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
11478 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
11483 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11485 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
11487 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
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.
12560 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
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.
12595 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
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.
12794 2023-05-18 Joseph Myers <joseph@codesourcery.com>
12796 * gcc.dg/format/c2x-printf-1.c: Test %B here.
12797 * gcc.dg/format/ext-9.c: Do not test %B here.
12799 2023-05-17 Harald Anlauf <anlauf@gmx.de>
12803 * gfortran.dg/zero_sized_13.f90: New test.
12805 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
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
12816 2023-05-17 Jakub Jelinek <jakub@redhat.com>
12819 * c-c++-common/pr109884.c: New test.
12821 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
12829 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
12880 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12882 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
12884 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
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.
12895 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
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.
12901 2023-05-17 Jakub Jelinek <jakub@redhat.com>
12904 * g++.dg/init/pr109868.C: New test.
12906 2023-05-17 Pan Li <pan2.li@intel.com>
12908 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
12910 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
12913 * gcc.target/powerpc/pr106708.c: Add test function.
12915 2023-05-16 Joseph Myers <joseph@codesourcery.com>
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
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.
12926 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
12929 * gm2/isolib/run/pass/testreadint.mod: New test.
12931 2023-05-16 Marek Polacek <polacek@redhat.com>
12934 * g++.dg/warn/Wdangling-reference13.C: New test.
12936 2023-05-16 Patrick Palka <ppalka@redhat.com>
12939 * g++.dg/cpp2a/desig27.C: New test.
12941 2023-05-16 Carl Love <cel@us.ibm.com>
12943 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
12944 instruction counts.
12946 2023-05-16 Carl Love <cel@us.ibm.com>
12948 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
12951 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
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.
12958 2023-05-16 Pan Li <pan2.li@intel.com>
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.
12977 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12979 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
12982 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
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
12997 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
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.
13010 2023-05-16 Andrew Pinski <apinski@marvell.com>
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.
13018 2023-05-15 Joseph Myers <joseph@codesourcery.com>
13020 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
13022 2023-05-15 Joseph Myers <joseph@codesourcery.com>
13024 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
13025 __has_c_attribute for all C2x attributes.
13027 2023-05-15 Harald Anlauf <anlauf@gmx.de>
13030 * gfortran.dg/ptr-func-5.f90: New test.
13032 2023-05-15 Patrick Palka <ppalka@redhat.com>
13034 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
13036 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13038 * gcc.target/aarch64/facg_1.c: New test.
13040 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13043 * gcc.target/aarch64/simd/pr99195_7.c: New test.
13045 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13048 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
13050 2023-05-15 Pan Li <pan2.li@intel.com>
13051 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13052 kito-cheng <kito.cheng@sifive.com>
13054 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
13056 2023-05-15 Richard Biener <rguenther@suse.de>
13058 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
13061 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13067 2023-05-14 Andrew Pinski <apinski@marvell.com>
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.
13073 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
13076 * gcc.target/i386/pr109825.c: New test.
13078 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13080 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
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.
13093 2023-05-13 Andrew Pinski <apinski@marvell.com>
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.
13099 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13102 * gfortran.dg/pr109662-a.f90: Add a section to verify that
13103 a short namelist read does not modify the variable.
13105 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
13108 * gm2/isolib/run/pass/seqappend.mod: New test.
13110 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
13111 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13119 2023-05-12 Richard Biener <rguenther@suse.de>
13121 PR tree-optimization/64731
13122 * gcc.target/i386/pr64731.c: New testcase.
13124 2023-05-12 Patrick Palka <ppalka@redhat.com>
13127 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
13128 * g++.dg/template/function2.C: Removed.
13130 2023-05-12 Patrick Palka <ppalka@redhat.com>
13133 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
13134 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
13136 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
13138 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
13140 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
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.
13161 2023-05-12 Pan Li <pan2.li@intel.com>
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.
13283 2023-05-12 Pan Li <pan2.li@intel.com>
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.
13308 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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.
13315 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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.
13325 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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.
13332 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
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
13338 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
13340 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
13343 * gm2/pim/fail/highice.mod: New test.
13345 2023-05-11 Patrick Palka <ppalka@redhat.com>
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.
13352 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
13354 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
13356 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
13359 * gcc.target/i386/pr109807.c: New test.
13361 2023-05-11 Patrick Palka <ppalka@redhat.com>
13364 * g++.dg/cpp2a/lambda-targ1.C: New test.
13366 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
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.
13373 2023-05-11 Patrick Palka <ppalka@redhat.com>
13374 Jonathan Wakely <jwakely@redhat.com>
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.
13385 2023-05-11 Alexandre Oliva <oliva@adacore.com>
13387 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
13388 include, call builtin.
13390 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
13391 Michael Collison <collison@rivosinc.com>
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.
13453 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
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.
13462 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
13464 * gcc.target/arm/acle/acle.exp: Add missing
13465 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
13467 * gcc.target/arm/cmse/cmse.exp: Likewise.
13468 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
13470 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
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.
13476 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
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.
13483 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13485 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
13486 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
13488 2023-05-10 Marek Polacek <polacek@redhat.com>
13491 * g++.dg/ext/is_convertible6.C: New test.
13493 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
13496 * gcc.target/i386/pr92658-sse4-4b.c: New test.
13497 * gcc.target/i386/pr92658-sse4-8b.c: New test.
13499 2023-05-10 Andrew Pinski <apinski@marvell.com>
13501 * gcc.c-torture/execute/20230510-1.c: New test.
13503 2023-05-10 Jason Merrill <jason@redhat.com>
13506 * g++.dg/DRs/dr2543.C: New test.
13508 2023-05-10 Jason Merrill <jason@redhat.com>
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.
13516 2023-05-10 Richard Biener <rguenther@suse.de>
13518 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
13520 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13522 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
13524 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13527 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
13530 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13533 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
13534 * gcc.target/aarch64/simd/pr99195_6.c: New test.
13536 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13538 * gcc.target/aarch64/simd/pr99195_5.c: New test.
13540 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13543 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
13545 2023-05-10 Jakub Jelinek <jakub@redhat.com>
13548 * g++.dg/cpp0x/gen-attrs-78.C: New test.
13550 2023-05-10 Li Xu <xuli1@eswincomputing.com>
13552 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
13553 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
13555 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
13572 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13575 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
13576 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
13578 2023-05-10 Andrew Pinski <apinski@marvell.com>
13580 * gcc.c-torture/execute/20230509-1.c: New test.
13582 2023-05-09 Patrick Palka <ppalka@redhat.com>
13585 * g++.dg/cpp2a/concepts-pr109752.C: New test.
13587 2023-05-09 Patrick Palka <ppalka@redhat.com>
13590 * g++.dg/cpp0x/noexcept78.C: New test.
13592 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
13842 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13844 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
13845 sve2_flags instead of sve_flags.
13847 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
13850 * gm2/isolib/run/pass/skiplinetest.mod: New test.
13852 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13855 * g++.dg/cpp23/attr-assume11.C: New test.
13857 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13859 PR tree-optimization/109778
13860 * gcc.dg/lto/pr109778_0.c: New test.
13861 * gcc.dg/lto/pr109778_1.c: New file.
13863 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13865 PR tree-optimization/109778
13866 * gcc.c-torture/execute/pr109778.c: New test.
13868 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13870 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
13871 allocation for temporary results, rather than requiring specific
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
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.
13908 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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
13933 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
13936 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
13962 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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
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.
13973 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
14016 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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
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.
14026 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
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.
14047 2023-05-09 Jason Merrill <jason@redhat.com>
14050 * g++.dg/template/friend78.C: New test.
14052 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
14053 Uros Bizjak <ubizjak@gmail.com>
14055 * gcc.target/i386/insvti_highpart-1.c: New test case.
14057 2023-05-08 Andrew Pinski <apinski@marvell.com>
14059 PR testsuite/109776
14060 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
14062 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
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.
14069 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
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'.
14081 2023-05-08 Patrick Palka <ppalka@redhat.com>
14085 * g++.dg/cpp1z/class-deduction114.C: New test.
14087 2023-05-08 Andrew Pinski <apinski@marvell.com>
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.
14096 2023-05-08 Andrew Pinski <apinski@marvell.com>
14098 * gcc.dg/tree-ssa/minmax-17.c: New test.
14100 2023-05-08 Andrew Pinski <apinski@marvell.com>
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.
14109 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14111 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
14113 2023-05-08 Andrew Pinski <apinski@marvell.com>
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.
14125 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14128 * gfortran.dg/pr109662-a.f90: New test.
14130 2023-05-07 Patrick Palka <ppalka@redhat.com>
14133 * g++.dg/diagnostic/alignof4.C: New test.
14135 2023-05-07 Patrick Palka <ppalka@redhat.com>
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.
14143 2023-05-07 Patrick Palka <ppalka@redhat.com>
14145 * g++.dg/cpp2a/concepts-alias6.C: New test.
14147 2023-05-07 Patrick Palka <ppalka@redhat.com>
14150 * g++.dg/cpp1y/paren6.C: New test.
14152 2023-05-07 Patrick Palka <ppalka@redhat.com>
14155 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
14156 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
14158 2023-05-07 Patrick Palka <ppalka@redhat.com>
14161 * g++.dg/template/non-dependent25a.C: New test.
14163 2023-05-07 Patrick Palka <ppalka@redhat.com>
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.
14171 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
14173 * gcc.target/powerpc/parall_5insn_const.c: New test.
14175 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
14178 * gcc.target/i386/pr43644.c: New test case.
14180 2023-05-06 Xi Ruoyao <xry111@xry111.site>
14182 * gcc.target/loongarch/shrink-wrap.c: New test.
14184 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
14221 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14224 * gfortran.dg/pr109662.f90: New test.
14226 2023-05-06 Jakub Jelinek <jakub@redhat.com>
14228 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
14230 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14233 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
14235 2023-05-06 Jakub Jelinek <jakub@redhat.com>
14237 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
14239 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
14241 * gcc.target/cris/peep2-addsplit1.c: New test.
14243 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
14245 * gcc.target/cris/peep2-movandsplit1.c: New test.
14247 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
14249 * gcc.target/cris/peep2-lsrandsplit1.c,
14250 gcc.target/cris/peep2-movulsr2.c: New tests.
14252 2023-05-05 Harald Anlauf <anlauf@gmx.de>
14255 * gfortran.dg/overload_5.f90: New test.
14257 2023-05-05 Pan Li <pan2.li@intel.com>
14258 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14260 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
14261 Adjust indexed load/store check condition.
14263 2023-05-05 Pan Li <pan2.li@intel.com>
14265 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
14266 Adjust test check condition.
14268 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
14275 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
14277 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
14279 2023-05-05 Andrew Pinski <apinski@marvell.com>
14281 PR tree-optimization/109732
14282 * gcc.dg/pr109732.c: New test.
14283 * gcc.dg/pr109732-1.c: New test.
14285 2023-05-05 Andrew Pinski <apinski@marvell.com>
14287 PR tree-optimization/109722
14288 * gcc.dg/tree-ssa/abs-1.c: New test.
14290 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
14293 * gm2/pim/run/pass/ForChar.mod: New test.
14295 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14297 * gcc.target/aarch64/simd/pr99195_4.c: New test.
14299 2023-05-04 Julian Brown <julian@codesourcery.com>
14302 * gfortran.dg/goacc/pr109622-5.f90: New test.
14303 * gfortran.dg/goacc/pr109622-6.f90: New test.
14305 2023-05-04 Andrew Pinski <apinski@marvell.com>
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.
14314 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14317 * gcc.target/aarch64/simd/pr99195_3.c: New test.
14319 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
14325 2023-05-04 Richard Biener <rguenther@suse.de>
14327 PR tree-optimization/109724
14328 * g++.dg/torture/pr109724.C: New testcase.
14330 2023-05-04 Jakub Jelinek <jakub@redhat.com>
14333 * g++.target/i386/pr109676.C: New test.
14335 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
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
14344 2023-05-03 Jason Merrill <jason@redhat.com>
14348 * g++.dg/template/friend77.C: New test.
14350 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
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.
14356 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
14359 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
14361 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
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.
14369 2023-05-03 Murray Steele <murray.steele@arm.com>
14370 Christophe Lyon <christophe.lyon@arm.com>
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.
14378 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
14426 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14429 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
14430 add/sub intrinsics.
14432 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
14439 2023-05-03 Jason Merrill <jason@redhat.com>
14441 * g++.dg/template/nontype12.C: Check for duplicate error.
14443 2023-05-02 Andrew Pinski <apinski@marvell.com>
14445 PR tree-optimization/109702
14446 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
14448 2023-05-02 Andrew Pinski <apinski@marvell.com>
14451 * gcc.target/aarch64/csinv-2.c: New test.
14453 2023-05-02 Jason Merrill <jason@redhat.com>
14456 * g++.dg/cpp1z/variant1.C: New test.
14458 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
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.
14489 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
14492 * gcc.target/riscv/pr89835.c: New test.
14494 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
14495 Pan Li <pan2.li@intel.com>
14498 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
14500 2023-05-02 Patrick Palka <ppalka@redhat.com>
14503 * g++.dg/cpp0x/nsdmi-template26.C: New test.
14505 2023-05-02 Richard Biener <rguenther@suse.de>
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.
14512 2023-05-01 Jason Merrill <jason@redhat.com>
14515 * g++.dg/cpp0x/nsdmi-array2.C: New test.
14517 2023-04-30 Jeff Law <jlaw@ventanamicro>
14520 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14522 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14524 * gcc.dg/builtin-redefine-1.c: New test.
14526 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
14528 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
14530 2023-04-30 Andrew Pinski <apinski@marvell.com>
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.
14538 2023-04-30 Andrew Pinski <apinski@marvell.com>
14541 * gcc.dg/init-excess-3.c: New test.
14543 2023-04-30 Martin Liska <mliska@suse.cz>
14545 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
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.
14551 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14553 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14555 * gcc.dg/builtin-redefine-1.c: New test.
14557 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
14559 * gm2/pim/run/pass/constlitbase.mod: New test.
14561 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
14563 * gcc.target/xstormy16/neghi2.c: New test case.
14564 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
14566 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
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.
14573 2023-04-29 Jeff Law <jlaw@ventanamicro>
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.
14579 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
14581 * gcc.target/riscv/rv32e_stack.c: New test.
14583 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
14585 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
14586 empty lines (besides optionally leading whitespace).
14588 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
14590 * gcc.target/riscv/divmod-1.c: New testcase.
14591 * gcc.target/riscv/divmod-2.c: New testcase.
14593 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
14595 * gcc.target/riscv/zbc32.c: New test.
14596 * gcc.target/riscv/zbc64.c: New test.
14598 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14600 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
14601 * gcc.target/riscv/zbb-min-max-03.c: New tests.
14603 2023-04-28 Andrew Pinski <apinski@marvell.com>
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.
14609 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
14611 PR rtl-optimization/109476
14612 * gcc.target/avr/mmcu/pr109476.c: New test case.
14614 2023-04-28 Richard Biener <rguenther@suse.de>
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.
14622 2023-04-28 Richard Biener <rguenther@suse.de>
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.
14628 2023-04-28 Pan Li <pan2.li@intel.com>
14629 kito-cheng <kito.cheng@sifive.com>
14631 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
14633 2023-04-28 Richard Biener <rguenther@suse.de>
14636 * gcc.dg/torture/pr109652.c: New testcase.
14638 2023-04-28 Julian Brown <julian@codesourcery.com>
14641 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
14643 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14646 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
14648 2023-04-28 Jakub Jelinek <jakub@redhat.com>
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.
14655 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
14656 Jakub Jelinek <jakub@redhat.com>
14658 * gcc.dg/tree-ssa/range-sincos.c: New test.
14660 2023-04-28 Jan Beulich <jbeulich@suse.com>
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.
14669 2023-04-28 Jan Beulich <jbeulich@suse.com>
14671 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
14673 2023-04-28 Alexandre Oliva <oliva@adacore.com>
14675 * c-c++-common/torture/harden-cond-comp.c: New.
14677 2023-04-27 Jason Merrill <jason@redhat.com>
14679 * g++.dg/template/copy1.C: Adjust error lines.
14681 2023-04-27 Pan Li <pan2.li@intel.com>
14683 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
14685 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
14687 PR tree-optimization/109639
14688 * gcc.dg/tree-ssa/pr109639.c: New file.
14689 * gcc.dg/tree-ssa/pr109643.c: New file.
14691 2023-04-27 Richard Biener <rguenther@suse.de>
14694 * g++.dg/torture/pr109607.C: New testcase.
14696 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14699 * gcc.dg/pr109409.c: New test.
14701 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14705 * gcc.dg/pr109412.c: New test.
14707 2023-04-27 Jan Beulich <jbeulich@suse.com>
14709 * c-c++-common/patchable_function_entry-decl.c: Special-case
14711 * c-c++-common/patchable_function_entry-default.c: Likewise.
14712 * c-c++-common/patchable_function_entry-definition.c: Likewise.
14714 2023-04-26 Jason Merrill <jason@redhat.com>
14717 * g++.dg/template/friend76.C: New test.
14719 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
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.
14731 2023-04-26 Pan Li <pan2.li@intel.com>
14732 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14734 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
14736 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
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.
14744 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
14751 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
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.
14759 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
14778 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14780 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
14783 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14785 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
14787 2023-04-26 Pan Li <pan2.li@intel.com>
14790 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
14792 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
14793 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
14795 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14797 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
14799 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
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.
14806 2023-04-25 Patrick Palka <ppalka@redhat.com>
14809 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
14811 2023-04-25 Richard Biener <rguenther@suse.de>
14813 PR tree-optimization/109609
14814 * gcc.dg/torture/pr109609.c: New testcase.
14816 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
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.
14827 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14829 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
14830 float16, float32, float64 and float128.
14832 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14835 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
14837 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14839 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
14841 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14844 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
14846 2023-04-25 Richard Biener <rguenther@suse.de>
14848 PR rtl-optimization/109585
14849 * gcc.dg/torture/pr109585.c: New testcase.
14851 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14854 * gcc.target/powerpc/pr109566.c: New test.
14856 2023-04-25 Martin Liska <mliska@suse.cz>
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.
14862 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
14864 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
14866 2023-04-25 Sam James <sam@gentoo.org>
14868 PR tree-optimization/105312
14870 * gcc.target/sparc/pr105573.c: New test.
14872 2023-04-25 Andrew Pinski <apinski@marvell.com>
14874 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
14876 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14878 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
14880 2023-04-24 Andrew Pinski <apinski@marvell.com>
14882 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
14883 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
14885 2023-04-24 Andrew Pinski <apinski@marvell.com>
14887 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
14889 2023-04-24 Andrew Pinski <apinski@marvell.com>
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.
14895 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14897 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
14898 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
14900 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14903 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
14905 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
14907 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14909 * gcc.target/aarch64/simd/vabal_combine.c: New test.
14911 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14913 * gcc.target/aarch64/simd/addlv_zext.c: New test.
14915 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14917 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
14919 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
14928 2023-04-24 liuhongt <hongtao.liu@intel.com>
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.
14942 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
14944 * lib/gm2.exp (gm2_target_compile_default): Conditionally
14945 append -lnsl -lsocket to ldflags.
14947 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14949 * gcc.target/aarch64/float_truncate_zero.c: New test.
14951 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14954 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
14956 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14958 * gcc.target/xstormy16/mulhi.c: New test case.
14960 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14962 * gcc.target/xstormy16/extendhisi2.c: New test case.
14963 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
14965 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14967 * gcc.target/xstormy16/shiftsi.c: New test case.
14969 2023-04-23 liuhongt <hongtao.liu@intel.com>
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.
14978 2023-04-23 liuhongt <hongtao.liu@intel.com>
14980 * gcc.target/i386/pr108707.c: New test.
14982 2023-04-22 Andrew Pinski <apinski@marvell.com>
14984 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
14986 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
14989 * gcc.target/avr/pr54816.c: Move to...
14990 * gcc.target/avr/mmcu/pr54816.c: ... here.
14992 2023-04-22 Harald Anlauf <anlauf@gmx.de>
14993 Steven G. Kargl <kargl@gcc.gnu.org>
14996 * gfortran.dg/allocatable_function_11.f90: New test.
14998 2023-04-22 Jakub Jelinek <jakub@redhat.com>
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
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
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.
15016 2023-04-22 Jeff Law <jlaw@ventanamicro>
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.
15028 2023-04-22 Jakub Jelinek <jakub@redhat.com>
15030 PR tree-optimization/109583
15031 * gcc.dg/pr109583.c: New test.
15033 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
15034 Ondrej Kubanek <kubanek0ondrej@gmail.com>
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.
15040 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
15042 PR tree-optimization/109546
15043 * gcc.dg/pr109546.c: New.
15045 2023-04-21 Jason Merrill <jason@redhat.com>
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.
15052 2023-04-21 Jeff Law <jlaw@ventanamicro>
15054 PR testsuite/109549
15055 * gcc.target/i386/cmov6.c: No longer expect this test to
15056 generate 'cmov' instructions.
15058 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15060 * gcc.target/aarch64/sminmax-asr_1.c: New test.
15062 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
15071 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15074 * gcc.target/aarch64/simd/pr99195_1.c: New test.
15076 2023-04-21 Richard Biener <rguenther@suse.de>
15078 PR tree-optimization/109573
15079 * g++.dg/vect/pr109573.cc: New testcase.
15081 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
15088 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
15091 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
15093 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
15096 * lib/target-supports.exp (is-effective-target-keyword): Add
15097 ppc_cpu_supports_hw.
15099 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15102 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
15103 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
15106 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
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.
15114 2023-04-20 Jakub Jelinek <jakub@redhat.com>
15117 * gcc.dg/goacc/pr107041.c: New test.
15119 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
15122 * gcc.target/i386/pr78952-4.c: New test.
15124 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15125 kito-cheng <kito.cheng@sifive.com>
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.
15131 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
15133 * gcc.target/riscv/arch-19.c: Add -misa-spec.
15135 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15136 kito-cheng <kito.cheng@sifive.com>
15139 * g++.target/riscv/rvv/base/pr109535.C: New test.
15140 * gcc.target/riscv/rvv/base/pr109535.c: New test.
15142 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
15144 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
15145 rather than stdint.h
15147 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
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.
15156 2023-04-20 Jakub Jelinek <jakub@redhat.com>
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.
15167 2023-04-20 Jakub Jelinek <jakub@redhat.com>
15170 PR testsuite/109560
15171 * g++.dg/ext/int128-8.C: Require int128 effective target.
15173 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
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.
15179 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15181 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
15182 * gcc.target/i386/pr109117-1.c: Modify error message.
15184 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
15186 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
15188 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15190 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
15192 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
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.
15247 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15249 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
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.
15264 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
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.
15274 2023-04-19 Patrick Palka <ppalka@redhat.com>
15275 Jonathan Wakely <jwakely@redhat.com>
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.
15282 2023-04-19 Patrick Palka <ppalka@redhat.com>
15285 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
15287 2023-04-19 Harald Anlauf <anlauf@gmx.de>
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".
15295 2023-04-19 Andrew Pinski <apinski@marvell.com>
15297 * gcc.target/i386/cmov10.c: New test.
15298 * gcc.target/i386/cmov11.c: New test.
15300 2023-04-19 Jason Merrill <jason@redhat.com>
15303 * g++.dg/ext/int128-8.C: New test.
15305 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
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.
15315 2023-04-19 Pan Li <pan2.li@intel.com>
15317 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
15319 * gcc.target/riscv/simplify_ior_optimization.c: New test.
15321 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
15325 * gcc.target/i386/pr78952-3.c: New test.
15327 2023-04-19 Xi Ruoyao <xry111@xry111.site>
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.
15334 2023-04-19 Xi Ruoyao <xry111@xry111.site>
15336 * gcc.target/loongarch/va_arg.c: New test.
15338 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15340 PR tree-optimization/109011
15341 * gcc.dg/vect/pr109011-1.c: New test.
15343 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15345 * gcc.target/aarch64/vec-set-zero.c: New test.
15347 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15350 * gcc.target/aarch64/pr108840.c: New test.
15352 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15354 PR tree-optimization/109524
15355 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
15358 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
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.
15365 2023-04-18 Richard Biener <rguenther@suse.de>
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.
15386 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
15388 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
15390 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15392 * gcc.target/aarch64/spellcheck_11.c: New test.
15394 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15396 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
15399 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
15401 * gcc.target/riscv/arch-5.c: Likewise.
15403 2023-04-18 Jakub Jelinek <jakub@redhat.com>
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.
15409 2023-04-18 Xi Ruoyao <xry111@xry111.site>
15411 * gcc.target/loongarch/add-const.c: New test.
15412 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
15414 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
15416 2023-04-17 Patrick Palka <ppalka@redhat.com>
15419 * g++.dg/template/canon-type-20.C: New test.
15420 * g++.dg/template/ttp36.C: New test.
15422 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
15424 * gcc.target/riscv/stack_save_restore.c: New test.
15426 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15428 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
15430 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15432 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
15434 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
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.
15442 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
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.
15449 2023-04-17 Martin Jambor <mjambor@suse.cz>
15453 * gcc.dg/ipa/pr109318.c: New test.
15454 * gcc.dg/lto/pr107769_0.c: Likewise.
15456 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
15457 Di Zhao <di.zhao@amperecomputing.com>
15459 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
15461 2023-04-17 Jakub Jelinek <jakub@redhat.com>
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.
15467 2023-04-17 Richard Biener <rguenther@suse.de>
15469 PR tree-optimization/109524
15470 * g++.dg/pr109524.C: New testcase.
15472 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
15474 PR testsuite/108809
15475 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
15477 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
15479 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
15481 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
15484 2023-04-17 Pan Li <pan2.li@intel.com>
15486 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
15488 2023-04-16 Jeff Law <jlaw@ventanamicro>
15491 * gcc.target/riscv/pr109508.c: New test.
15493 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
15496 * gcc.target/avr/pr54816.c: New test case.
15498 2023-04-15 Jason Merrill <jason@redhat.com>
15501 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
15503 2023-04-15 Alexandre Oliva <oliva@adacore.com>
15504 Kewen Lin <linkw@linux.ibm.com>
15507 * gcc.target/powerpc/pr99708.c: Accept lack of
15508 __SIZEOF_IBM128__ when long double is 64-bit wide.
15510 2023-04-15 Jason Merrill <jason@redhat.com>
15513 * g++.dg/warn/Wdangling-pointer-6.C: New test.
15515 2023-04-14 Harald Anlauf <anlauf@gmx.de>
15518 * gfortran.dg/set_exponent_1.f90: New test.
15520 2023-04-14 Richard Biener <rguenther@suse.de>
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.
15527 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
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
15534 2023-04-14 Richard Biener <rguenther@suse.de>
15536 PR tree-optimization/109502
15537 * gcc.dg/vect/pr109502.c: New testcase.
15539 2023-04-14 Richard Biener <rguenther@suse.de>
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.
15549 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
15550 Jakub Jelinek <jakub@redhat.com>
15554 * gcc.dg/pr108947.c: New test.
15555 * gcc.c-torture/execute/pr109040.c: New test.
15557 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
15560 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
15562 2023-04-13 Patrick Palka <ppalka@redhat.com>
15565 * g++.dg/template/typename27.C: New test.
15567 2023-04-13 Jason Merrill <jason@redhat.com>
15570 * g++.dg/ext/is_convertible5.C: New test.
15572 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
15576 * gm2/pim/run/pass/addcharconst.mod: New test.
15577 * gm2/pim/run/pass/singlechar.mod: New test.
15579 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
15582 * gcc.dg/torture/pr108910.c: New test.
15584 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
15594 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15596 PR tree-optimization/109410
15597 * gcc.dg/pr109410.c: New test.
15599 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15602 * gcc.target/i386/pr109458.c: New test.
15604 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15606 PR tree-optimization/109462
15607 * g++.dg/opt/pr109462.C: New test.
15609 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
15611 PR tree-optimization/109462
15612 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
15614 2023-04-12 Richard Biener <rguenther@suse.de>
15616 PR tree-optimization/109473
15617 * gcc.dg/vect/pr109473.c: New testcase.
15619 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15622 * gfortran.dg/entry_26.f90: New test.
15623 * gfortran.dg/entry_27.f90: New test.
15625 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15629 * gfortran.dg/interface_49.f90: New test.
15631 2023-04-12 Richard Biener <rguenther@suse.de>
15633 PR tree-optimization/109469
15634 * gcc.dg/torture/pr109469.c: New testcase.
15636 2023-04-12 Richard Biener <rguenther@suse.de>
15638 PR tree-optimization/109434
15639 * g++.dg/opt/pr109434.C: New testcase.
15641 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
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
15648 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
15650 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
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>
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.
15662 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
15664 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
15667 2023-04-11 Martin Liska <mliska@suse.cz>
15670 * gcc.dg/pr108241.c: New test.
15671 * gcc.dg/pr79570.c: Add also -g option.
15673 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
15679 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
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.
15686 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
15689 * gcc.target/powerpc/pr70243.c: New test.
15691 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
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.
15709 2023-04-08 Jakub Jelinek <jakub@redhat.com>
15711 PR tree-optimization/109392
15712 * gcc.dg/pr109392.c: New test.
15714 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15716 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
15718 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15720 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
15722 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
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
15745 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
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
15772 2023-04-07 Alexandre Oliva <oliva@adacore.com>
15774 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
15775 fortran compiler, skip if missing.
15777 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
15782 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
15784 PR tree-optimization/109417
15785 * gcc.dg/pr109417.c: New.
15787 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15789 * rust/compile/issue-1422.rs: New test.
15791 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15793 * rust/compile/issue-1361.rs: New test.
15795 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
15797 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
15798 * rust/compile/issue-1830_str.rs: Likewise.
15800 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15802 * rust/compile/empty.in: New test.
15803 * rust/compile/include_empty.rs: New test.
15805 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15807 * rust/compile/torture/traits10.rs: Fix test-case
15809 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15811 * rust/compile/issue-1725-1.rs: New test.
15812 * rust/compile/issue-1725-2.rs: New test.
15814 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
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.
15820 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15822 * rust/compile/parse_empty_tuple_pattern.rs: New test.
15824 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
15826 * rust/compile/issue-1830_bytes.rs: New test.
15827 * rust/compile/issue-1830_str.rs: New test.
15829 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15831 * rust/compile/variadic.rs: New test.
15833 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15835 * rust/execute/torture/overflow1.rs: Fix test.
15837 2023-04-06 mxlol233 <mxlol233@outlook.com>
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:
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`.
15870 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
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.
15880 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15882 * rust/execute/torture/let-pattern-1.rs: New test.
15884 2023-04-06 Philip Herron <herron.philip@googlemail.com>
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.
15892 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15894 * rust/compile/func3.rs: update test case
15896 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15898 * rust/compile/issue-1786.rs: New test.
15900 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15902 * rust/compile/never_type_err1.rs: Moved to...
15903 * rust/compile/never_type1.rs: ...here. It now works
15905 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15907 * rust/compile/issue-1773.rs: New test.
15909 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15911 * rust/execute/torture/issue-1720-2.rs: New test.
15913 2023-04-06 mxlol233 <mxlol233@outlook.com>
15915 * rust/compile/feature.rs: New test.
15917 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15919 * rust/compile/closure_move_expr.rs: New test.
15921 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15923 * rust/compile/parse_complex_generic_application.rs: New test.
15924 * rust/compile/parse_complex_generic_application2.rs: New test.
15926 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15928 * rust/compile/multi_reference_type.rs: New test.
15930 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
15932 * rust/compile/issue-867.rs: New test.
15934 2023-04-06 Lyra <teromene@teromene.fr>
15936 * rust/compile/macro45.rs: New test.
15938 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15940 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
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.
16029 2023-04-06 mxlol233 <mxlol233@outlook.com>
16031 * rust/compile/diagnostic_underline.rs: New test.
16033 2023-04-06 Philip Herron <herron.philip@googlemail.com>
16035 * rust/compile/bounds.rs: change to use -fsyntax-only
16036 * rust/execute/torture/issue-1720.rs: New test.
16038 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
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.
16052 2023-04-06 mxlol233 <mxlol233@outlook.com>
16054 * rust/compile/bounds.rs: New test.
16056 2023-04-06 Dave <dme2223@gmail.com>
16058 * rust/compile/const10.rs: New test.
16060 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
16062 * rust/compile/unsafe11.rs: New test.
16064 2023-04-06 Alexandre Oliva <oliva@adacore.com>
16066 * gcc.dg/signbit-2.c: Add -maltivec if supported.
16068 2023-04-06 Alexandre Oliva <oliva@adacore.com>
16069 Thomas Schwinge <thomas@codesourcery.com>
16071 PR testsuite/108899
16072 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
16075 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
16078 * gm2/pim/fail/setunknown.mod: New test.
16079 * gm2/pim/fail/setunknown2.mod: New test.
16081 2023-04-05 Jeff Law <jlaw@ventanamicro>
16084 * gcc.c-torture/compile/pr108892.c: New test.
16086 2023-04-05 Martin Jambor <mjambor@suse.cz>
16089 * gcc.dg/ipa/pr108959.c: New test.
16091 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16093 * g++.target/riscv/rvv/base/bug-23.C: New test.
16095 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16097 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
16099 2023-04-04 Harald Anlauf <anlauf@gmx.de>
16102 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
16103 * gfortran.dg/pr104349.f90: New test.
16105 2023-04-04 Jakub Jelinek <jakub@redhat.com>
16107 PR tree-optimization/109386
16108 * gcc.c-torture/execute/ieee/pr109386.c: New test.
16110 2023-04-04 Marek Polacek <polacek@redhat.com>
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.
16118 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
16131 2023-04-04 Jakub Jelinek <jakub@redhat.com>
16134 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
16137 2023-04-04 Richard Biener <rguenther@suse.de>
16139 PR tree-optimization/109304
16140 * gcc.dg/pr109304.c: New testcase.
16142 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
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.
16149 2023-04-04 Jason Merrill <jason@redhat.com>
16152 * g++.dg/lookup/friend25.C: New test.
16154 2023-04-03 Patrick Palka <ppalka@redhat.com>
16157 * g++.dg/cpp1y/var-templ79.C: New test.
16159 2023-04-03 Jakub Jelinek <jakub@redhat.com>
16160 Martin Jambor <mjambor@suse.cz>
16163 * gcc.dg/pr109303.c: New test.
16165 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
16168 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
16171 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
16174 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
16176 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
16179 * gnat.dg/prot7.adb: Skip on hppa.
16181 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16182 kito-cheng <kito.cheng@sifive.com>
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.
16189 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
16191 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
16192 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
16194 2023-04-01 Patrick Palka <ppalka@redhat.com>
16197 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
16199 2023-04-01 Patrick Palka <ppalka@redhat.com>
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.
16207 2023-04-01 Jakub Jelinek <jakub@redhat.com>
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.
16215 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16217 PR tree-optimization/109362
16218 * gcc.target/i386/pr109362.c: New test.
16220 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16221 Richard Sandiford <richard.sandiford@arm.com>
16224 * gcc.target/aarch64/sve/pr109254.c: New test.
16226 2023-03-31 Jakub Jelinek <jakub@redhat.com>
16229 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
16230 if fdopen returns NULL.
16232 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
16234 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
16235 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
16237 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
16239 * gcc.target/i386/pr109052-2.c: New.
16241 2023-03-31 Jakub Jelinek <jakub@redhat.com>
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.
16249 2023-03-31 Jonathan Yong <10walls@gmail.com>
16251 * c-c++-common/Warray-bounds.c: Fix excess warnings on
16254 2023-03-31 liuhongt <hongtao.liu@intel.com>
16256 * g++.target/i386/pr85048.C: New test.
16258 2023-03-30 Jason Merrill <jason@redhat.com>
16261 * g++.dg/lookup/anon8.C: New test.
16263 2023-03-30 Jason Merrill <jason@redhat.com>
16266 * g++.dg/cpp1z/noexcept-type27.C: New test.
16268 2023-03-30 Jakub Jelinek <jakub@redhat.com>
16271 * g++.dg/cpp23/subscript14.C: New test.
16273 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
16275 PR tree-optimization/109154
16276 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
16278 2023-03-30 Jason Merrill <jason@redhat.com>
16282 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
16283 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
16285 2023-03-30 Richard Biener <rguenther@suse.de>
16287 PR tree-optimization/107561
16288 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
16289 * g++.dg/warn/Warray-bounds-16.C: Likewise.
16291 2023-03-30 Richard Biener <rguenther@suse.de>
16293 PR tree-optimization/109342
16294 * g++.dg/torture/pr109342.C: New testcase.
16296 2023-03-30 Jakub Jelinek <jakub@redhat.com>
16299 * g++.dg/cpp23/ext-floating15.C: New test.
16301 2023-03-30 liuhongt <hongtao.liu@intel.com>
16303 * gcc.target/i386/pr88828-0.c: Adjust testcase.
16305 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
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.
16313 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
16315 * gcc.target/riscv/arch-19.c: New test.
16317 2023-03-29 Richard Biener <rguenther@suse.de>
16319 PR tree-optimization/109331
16320 * gcc.dg/torture/pr109331.c: New testcase.
16322 2023-03-29 Richard Biener <rguenther@suse.de>
16324 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
16326 2023-03-29 Richard Biener <rguenther@suse.de>
16328 PR tree-optimization/109327
16329 * gcc.dg/pr109327.c: New testcase.
16331 2023-03-29 Richard Biener <rguenther@suse.de>
16334 * g++.dg/gomp/pr106124.C: New testcase.
16336 2023-03-29 Jakub Jelinek <jakub@redhat.com>
16337 Richard Biener <rguenther@suse.de>
16339 PR tree-optimization/109301
16340 * gcc.dg/pr109301.c: New test.
16342 2023-03-29 Jason Merrill <jason@redhat.com>
16346 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
16347 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
16349 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
16351 * gfortran.dg/weak-2.f90: Enable for nvptx target.
16353 2023-03-28 David Malcolm <dmalcolm@redhat.com>
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.
16361 2023-03-28 Jason Merrill <jason@redhat.com>
16364 * g++.dg/warn/Wsequence-point-5.C: New test.
16366 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
16369 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
16371 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
16373 PR rtl-optimization/109187
16374 * gcc.dg/pr109187.c: New test.
16376 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
16378 PR tree-optimization/109265
16379 PR tree-optimization/109274
16380 * gcc.dg/pr109274.c: New.
16381 * gfortran.dg/pr109265.f90: New.
16383 2023-03-28 Richard Biener <rguenther@suse.de>
16385 PR tree-optimization/107087
16386 * g++.dg/pr107087.C: New testcase.
16388 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
16391 * gcc.target/aarch64/pr109072_1.c: New test.
16392 * gcc.target/aarch64/pr109072_2.c: Likewise.
16394 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16396 PR middle-end/106190
16397 * gcc.dg/asan/pr106190.c: New test.
16399 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
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.
16406 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16409 * gcc.target/i386/pr109276.c: New test.
16411 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
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.
16418 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16420 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
16422 * gcc.dg/visibility-22.c: Add weak_undefined options.
16424 2023-03-27 Richard Biener <rguenther@suse.de>
16426 PR tree-optimization/54498
16427 * g++.dg/torture/pr54498.C: New testcase.
16429 2023-03-27 Richard Biener <rguenther@suse.de>
16431 PR tree-optimization/108357
16432 * gcc.dg/tree-ssa/pr108357.c: New testcase.
16434 2023-03-27 Martin Liska <mliska@suse.cz>
16436 * lib/verify-sarif-file.py: Use apostrophes instead
16439 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16442 * gcc.target/powerpc/pr109167.c: New test.
16444 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16447 * gcc.target/powerpc/pr109082.c: New test.
16449 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
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.
16461 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16463 PR tree-optimization/109230
16464 * gcc.dg/pr109230.c: New test.
16466 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16469 * c-c++-common/cold-2.c: New test.
16471 2023-03-25 David Malcolm <dmalcolm@redhat.com>
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:
16483 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
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
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.
16496 2023-03-24 Patrick Palka <ppalka@redhat.com>
16499 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
16501 * g++.dg/lookup/this2.C: New test.
16503 2023-03-24 Jason Merrill <jason@redhat.com>
16506 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
16508 2023-03-24 David Malcolm <dmalcolm@redhat.com>
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.
16518 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
16520 PR tree-optimization/109238
16521 * gcc.dg/pr109238.c: New.
16523 2023-03-24 Richard Biener <rguenther@suse.de>
16525 PR tree-optimization/106912
16526 * gcc.dg/profile-generate-4.c: New testcase.
16528 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
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.
16534 2023-03-24 Jakub Jelinek <jakub@redhat.com>
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
16542 2023-03-24 Jakub Jelinek <jakub@redhat.com>
16544 PR tree-optimization/99739
16545 * gcc.dg/tree-ssa/pr99739.c: New test.
16547 2023-03-24 Alexandre Oliva <oliva@adacore.com>
16549 * lib/target-supports.exp (add_options_for_weak_undefined):
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.
16564 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
16565 Tobias Burnus <tobias@codesourcery.com>
16568 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
16570 * gfortran.dg/unpack_field_1.f90: Likewise.
16571 * gfortran.dg/pr103628.f90: New.
16573 2023-03-23 Jason Merrill <jason@redhat.com>
16576 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
16578 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16580 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
16582 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16584 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
16586 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
16588 * gcc.target/powerpc/mod-no_copy.c: New.
16589 * gcc.target/powerpc/mod-peephole.c: New.
16591 2023-03-23 Andrew Pinski <apinski@marvell.com>
16594 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
16596 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
16599 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
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:
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.
16613 2023-03-23 Richard Biener <rguenther@suse.de>
16615 PR tree-optimization/107569
16616 * g++.dg/opt/pr107569.C: New testcase.
16618 2023-03-23 Richard Biener <rguenther@suse.de>
16620 PR tree-optimization/109262
16621 * g++.dg/torture/pr109262.C: New testcase.
16623 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
16625 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
16627 2023-03-23 Marek Polacek <polacek@redhat.com>
16630 * g++.dg/warn/Wdangling-reference11.C: New test.
16631 * g++.dg/warn/Wdangling-reference12.C: New test.
16633 2023-03-23 Jakub Jelinek <jakub@redhat.com>
16635 PR tree-optimization/109176
16636 * gcc.target/aarch64/sve/pr109176.c: New test.
16638 2023-03-23 Pan Li <pan2.li@intel.com>
16639 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
16647 2023-03-23 Jason Merrill <jason@redhat.com>
16650 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
16652 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
16668 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16671 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
16673 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16674 kito-cheng <kito.cheng@sifive.com>
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.
16693 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16694 kito-cheng <kito.cheng@sifive.com>
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.
16700 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
16702 * lib/target-supports.exp (check_effective_target_riscv_vector):
16705 2023-03-22 David Malcolm <dmalcolm@redhat.com>
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.
16718 2023-03-22 Jason Merrill <jason@redhat.com>
16721 * g++.dg/template/partial-order3.C: New test.
16723 2023-03-22 Harald Anlauf <anlauf@gmx.de>
16724 Steven G. Kargl <kargl@gcc.gnu.org>
16727 * gfortran.dg/pr104572.f90: New test.
16729 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
16731 * gcc.target/i386/pr109137.c: New.
16733 2023-03-22 Jason Merrill <jason@redhat.com>
16736 * g++.dg/ext/attr-tsafe1.C: New test.
16738 2023-03-22 Alex Coplan <alex.coplan@arm.com>
16741 * g++.dg/ext/pr109177.C: New test.
16743 2023-03-22 David Malcolm <dmalcolm@redhat.com>
16746 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
16748 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
16750 * gcc.target/gcn/complex.c: New test.
16752 2023-03-21 Harald Anlauf <anlauf@gmx.de>
16755 * gfortran.dg/pr99036.f90: New test.
16757 2023-03-21 Jason Merrill <jason@redhat.com>
16760 * g++.dg/cpp0x/nsdmi-template25.C: New test.
16762 2023-03-21 Richard Biener <rguenther@suse.de>
16764 PR tree-optimization/109219
16765 * gcc.dg/torture/pr109219.c: New testcase.
16767 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16769 PR testsuite/108898
16770 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
16772 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
16773 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
16775 2023-03-21 Jakub Jelinek <jakub@redhat.com>
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.
16794 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16796 PR tree-optimization/109215
16797 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
16799 2023-03-21 Richard Biener <rguenther@suse.de>
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.
16806 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
16809 * gfortran.dg/pr109209.f90: New test.
16811 2023-03-20 Marek Polacek <polacek@redhat.com>
16814 * g++.dg/cpp0x/explicit16.C: New test.
16816 2023-03-20 Jakub Jelinek <jakub@redhat.com>
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.
16824 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
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.
16832 2023-03-20 Harald Anlauf <anlauf@gmx.de>
16835 * gfortran.dg/nearest_6.f90: New test.
16837 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
16840 * gcc.target/powerpc/pr109178.c: New test.
16842 2023-03-20 Jakub Jelinek <jakub@redhat.com>
16844 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
16845 from char to char [2 * sizeof (int)].
16847 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
16850 * gfortran.dg/external_procedures_4.f90: New test.
16852 2023-03-19 Harald Anlauf <anlauf@gmx.de>
16855 * gfortran.dg/pr85877.f90: New test.
16857 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
16859 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
16862 2023-03-18 David Malcolm <dmalcolm@redhat.com>
16865 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
16867 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
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.
16906 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
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.
16916 2023-03-17 Jason Merrill <jason@redhat.com>
16919 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
16921 2023-03-17 Jason Merrill <jason@redhat.com>
16924 * g++.dg/eh/dtor4.C: New test.
16926 2023-03-17 Jason Merrill <jason@redhat.com>
16929 * g++.dg/lookup/friend24.C: New test.
16931 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16934 * gcc.target/i386/pr105554.c: New test.
16936 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16939 * c-c++-common/ubsan/div-by-zero-8.c: New test.
16941 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
16943 * gcc.target/i386/pr109052.c: New.
16945 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16946 kito-cheng <kito.cheng@sifive.com>
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.
16954 2023-03-17 Jakub Jelinek <jakub@redhat.com>
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.
16961 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16963 PR middle-end/108685
16964 * c-c++-common/gomp/doacross-8.c: New test.
16966 2023-03-16 Jason Merrill <jason@redhat.com>
16969 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
16971 2023-03-16 Jason Merrill <jason@redhat.com>
16974 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
16976 2023-03-16 Jason Merrill <jason@redhat.com>
16979 * g++.dg/cpp0x/enum43.C: New test.
16981 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16983 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
16985 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16988 * gm2/types/run/pass/d.c: Convert data structure from
16989 BOOLEAN int to bool and cast int to bool in test function.
16991 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
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.
17007 2023-03-16 Patrick Palka <ppalka@redhat.com>
17010 * g++.dg/cpp2a/constexpr-inst2.C: New test.
17012 2023-03-16 Patrick Palka <ppalka@redhat.com>
17015 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
17017 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
17019 * gdc.dg/torture/simd23084.d: New test.
17020 * gdc.dg/torture/simd23085.d: New test.
17021 * gdc.dg/torture/simd23218.d: New test.
17023 2023-03-16 Martin Liska <mliska@suse.cz>
17025 PR middle-end/106133
17026 * c-c++-common/pr106133.c: New test.
17028 2023-03-16 Alexandre Oliva <oliva@adacore.com>
17030 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
17032 2023-03-16 Jason Merrill <jason@redhat.com>
17035 * g++.dg/coroutines/co-await-moveonly1.C: New test.
17037 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
17040 * gdc.dg/torture/pr109144.d: New test.
17042 2023-03-16 Richard Biener <rguenther@suse.de>
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.
17050 2023-03-15 Jason Merrill <jason@redhat.com>
17054 * g++.dg/coroutines/co-await-initlist1.C: New test.
17056 2023-03-15 David Malcolm <dmalcolm@redhat.com>
17059 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
17060 have an invocation object marked as succeeding, with no
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
17070 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
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.
17079 2023-03-15 Harald Anlauf <anlauf@gmx.de>
17080 Tobias Burnus <tobias@codesourcery.com>
17083 * gfortran.dg/class_dummy_10.f90: New test.
17085 2023-03-15 Marek Polacek <polacek@redhat.com>
17088 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
17090 2023-03-15 Richard Biener <rguenther@suse.de>
17092 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
17095 2023-03-15 Jason Merrill <jason@redhat.com>
17098 * g++.dg/template/ttp7.C: Remove expected error.
17100 2023-03-15 Jason Merrill <jason@redhat.com>
17105 * g++.dg/template/ttp35.C: New test.
17107 2023-03-15 Richard Biener <rguenther@suse.de>
17109 PR tree-optimization/109139
17110 * gcc.dg/torture/pr109139.c: New testcase.
17112 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
17118 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17120 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
17122 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17124 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
17126 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
17137 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
17146 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17148 * gcc.target/riscv/xtheadbs-tst.c: New test.
17150 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17152 * gcc.target/riscv/xtheadba-addsl.c: New test.
17154 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
17156 * gcc.target/riscv/mcpu-thead-c906.c: New test.
17158 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
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.
17173 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
17176 * gcc.target/i386/pr109117-1.c: New test.
17178 2023-03-15 Jonathan Yong <10walls@gmail.com>
17180 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
17181 * gcc.dg/pic-3.c: Ditto.
17182 * gcc.dg/pic-4.c: Ditto.
17184 2023-03-14 Patrick Palka <ppalka@redhat.com>
17187 * g++.dg/cpp2a/concepts-class5.C: New test.
17188 * g++.dg/cpp2a/concepts-class5a.C: New test.
17190 2023-03-14 Patrick Palka <ppalka@redhat.com>
17193 * g++.dg/cpp2a/concepts-friend14.C: New test.
17195 2023-03-14 Jason Merrill <jason@redhat.com>
17198 * g++.dg/cpp1y/var-templ78.C: New test.
17200 2023-03-14 Jason Merrill <jason@redhat.com>
17203 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
17204 * g++.dg/warn/Wreturn-6.C: New test.
17206 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17209 * gcc.target/i386/pr109109-1.c: New test.
17210 * gcc.target/i386/pr109109-2.c: New test.
17212 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
17215 * gdc.dg/torture/imports/pr109108.d: New test.
17216 * gdc.dg/torture/pr109108.d: New test.
17218 2023-03-14 Jakub Jelinek <jakub@redhat.com>
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.
17226 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17229 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
17231 2023-03-14 Richard Biener <rguenther@suse.de>
17233 * gcc.dg/auto-init-unused-1.c: New testcase.
17235 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
17237 PR tree-optimization/109005
17238 * gnat.dg/specs/opt6.ads: New test.
17240 2023-03-14 Tamar Christina <tamar.christina@arm.com>
17242 PR testsuite/109118
17243 * gcc.dg/mla_1.c: Moved to...
17244 * gcc.target/aarch64/sve/mla_3.c: ...here.
17246 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17248 PR tree-optimization/109115
17249 * gcc.dg/pr109115.c: New test.
17251 2023-03-14 Richard Biener <rguenther@suse.de>
17253 * g++.dg/torture/20230313.C: New testcase.
17255 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
17257 * gm2/pim/fail/largeconst.mod: New test.
17259 2023-03-13 Jason Merrill <jason@redhat.com>
17262 * g++.dg/warn/pragma-system_header6.h: New test.
17263 * g++.dg/warn/pragma-system_header6.C: New test.
17265 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17268 * gcc.dg/analyzer/leak-pr105906.c: New test.
17270 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17273 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
17274 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
17276 2023-03-13 David Malcolm <dmalcolm@redhat.com>
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.
17282 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17284 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
17286 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
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.
23401 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23403 * gcc.target/riscv/rvv/base/bug-1.c: New test.
23405 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23419 2023-03-13 Marek Polacek <polacek@redhat.com>
23422 * g++.dg/warn/Wdangling-reference10.C: New test.
23424 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
23426 PR preprocessor/67046
23427 * c-c++-common/cpp/pr67046.c: New test.
23429 2023-03-13 Richard Biener <rguenther@suse.de>
23431 PR tree-optimization/109046
23432 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
23434 2023-03-12 Jakub Jelinek <jakub@redhat.com>
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
23445 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
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.
23451 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23454 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
23455 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
23457 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23458 Richard Sandiford <richard.sandiford@arm.com>
23461 * gcc.dg/mla_1.c: New test.
23463 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
23466 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
23467 the external definitions of isfinite.
23469 2023-03-12 Jonathan Yong <10walls@gmail.com>
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.
23475 2023-03-12 Jonathan Yong <10walls@gmail.com>
23477 * gcc.c-torture/compile/103818.c: Enable test for llp64.
23479 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
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
23486 2023-03-11 Harald Anlauf <anlauf@gmx.de>
23489 * gfortran.dg/pr106945.f90: New test.
23491 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23493 * lib/target-supports.exp (check_fork_available): Don't signal
23494 true for CRIS running on a simulator.
23496 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23498 * gcc.dg/pr108117.c: Require effective-target scheduling.
23500 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23502 * gcc.dg/pr106397.c: Add -w to options.
23504 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23507 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
23509 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
23511 * g++.dg/cpp23/ext-floating14.C: New test.
23513 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23516 * g++.dg/gomp/pr107558.C: New test.
23518 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23521 * g++.dg/abi/no_unique_address7.C: New test.
23523 2023-03-10 Jason Merrill <jason@redhat.com>
23526 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
23529 2023-03-10 Marek Polacek <polacek@redhat.com>
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.
23539 2023-03-10 Harald Anlauf <anlauf@gmx.de>
23542 * gfortran.dg/bind_c_usage_34.f90: New test.
23544 2023-03-10 Andrew Pinski <apinski@marvell.com>
23546 * gcc.target/aarch64/rev16_2.c: New test.
23547 * gcc.target/aarch64/shift_and_operator-1.c: New test.
23549 2023-03-10 David Malcolm <dmalcolm@redhat.com>
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.
23556 2023-03-10 Jason Merrill <jason@redhat.com>
23559 * g++.dg/abi/anon6.C: New test.
23561 2023-03-10 David Malcolm <dmalcolm@redhat.com>
23565 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
23566 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
23568 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
23571 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23574 * c-c++-common/Wunused-var-18.c: New test.
23576 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23578 PR tree-optimization/109008
23579 * gcc.dg/pr109008.c: New test.
23581 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23583 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
23585 2023-03-10 Jason Merrill <jason@redhat.com>
23588 * g++.dg/ext/int128-7.C: New test.
23590 2023-03-10 Jason Merrill <jason@redhat.com>
23593 * g++.dg/contracts/contracts-err1.C: New test.
23595 2023-03-09 Jason Merrill <jason@redhat.com>
23598 * g++.dg/cpp0x/initlist-array18.C: New test.
23599 * g++.dg/cpp0x/initlist-array19.C: New test.
23601 2023-03-09 David Malcolm <dmalcolm@redhat.com>
23607 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
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:
23615 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
23616 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
23618 2023-03-09 Tamar Christina <tamar.christina@arm.com>
23620 * gcc.target/aarch64/tbz_2.c: New test.
23621 * gcc.target/aarch64/tbz_3.c: New test.
23623 2023-03-09 Jason Merrill <jason@redhat.com>
23627 * g++.dg/DRs/dr2664.C: New test.
23628 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
23630 2023-03-09 Jason Merrill <jason@redhat.com>
23631 Michael Spertus <mike@spertus.com>
23634 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
23636 2023-03-09 Jason Merrill <jason@redhat.com>
23638 * g++.dg/ext/is_deducible1.C: Guard with
23639 __has_builtin (__is_deducible).
23641 2023-03-09 Jason Merrill <jason@redhat.com>
23644 * g++.dg/ext/is_deducible1.C: New test.
23646 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
23648 * gcc.target/aarch64/pr108999.c: New.
23650 2023-03-09 Richard Biener <rguenther@suse.de>
23652 PR middle-end/108995
23653 * gcc.dg/ubsan/pr108995.c: New testcase.
23655 2023-03-09 Jakub Jelinek <jakub@redhat.com>
23656 Richard Biener <rguenther@suse.de>
23658 PR tree-optimization/109008
23659 * gcc.c-torture/execute/ieee/pr109008.c: New test.
23661 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23663 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
23664 gcc_{warning,error}_prefix with Fortran specific one used in
23667 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
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.
23673 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
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.
23680 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23682 PR testsuite/108730
23683 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
23684 effective target requirement.
23686 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23688 PR testsuite/108813
23689 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
23691 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23693 PR testsuite/108810
23694 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
23695 the extracted index for BE.
23697 2023-03-08 Jeff Law <jlaw@ventanamicro>
23699 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
23701 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
23703 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
23704 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
23706 2023-03-07 Jason Merrill <jason@redhat.com>
23710 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
23712 2023-03-07 Marek Polacek <polacek@redhat.com>
23715 * g++.dg/warn/Wdangling-reference8.C: New test.
23716 * g++.dg/warn/Wdangling-reference9.C: New test.
23718 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
23720 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
23722 2023-03-07 Jakub Jelinek <jakub@redhat.com>
23725 * g++.dg/rtti/pr109042.C: New test.
23727 2023-03-07 Marek Polacek <polacek@redhat.com>
23730 * g++.dg/cpp0x/noexcept77.C: New test.
23732 2023-03-07 Marek Polacek <polacek@redhat.com>
23735 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
23736 * g++.dg/cpp1y/var-templ77.C: New test.
23738 2023-03-07 Pan Li <pan2.li@intel.com>
23739 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23752 2023-03-07 Xi Ruoyao <xry111@xry111.site>
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.
23763 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23765 * gcc.target/aarch64/pr104005.c (dg-options): Add
23766 -fno-stack-protector.
23768 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23770 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
23771 -fno-stack-protector.
23773 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23775 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
23776 -fno-stack-protector.
23777 * g++.target/aarch64/pr103147-10.C: Likewise.
23779 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23781 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
23782 Add -fno-stack-protector.
23784 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23787 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
23790 2023-03-07 Xi Ruoyao <xry111@xry111.site>
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
23804 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23807 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
23808 Add -fno-pie -no-pie.
23810 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23812 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
23814 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23816 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
23817 Gate on effective target tail_call.
23819 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23821 * lib/target-supports.exp (check_effective_target_tail_call): New.
23823 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23825 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
23826 int32_t being "long int".
23828 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23830 * lib/multiline.exp (_build_multiline_regex): Map
23831 "{re:" to "(", similarly ")?" from ":re?}" and the
23832 same without question mark.
23834 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
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.
23885 2023-03-06 Richard Biener <rguenther@suse.de>
23887 PR tree-optimization/109025
23888 * gcc.dg/vect/pr109025.c: New testcase.
23890 2023-03-06 Xi Ruoyao <xry111@xry111.site>
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):
23896 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
23899 2023-03-06 Xi Ruoyao <xry111@xry111.site>
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.
23907 2023-03-05 Harald Anlauf <anlauf@gmx.de>
23908 Tobias Burnus <tobias@codesourcery.com>
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.
23915 2023-03-05 Jakub Jelinek <jakub@redhat.com>
23917 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
23918 scan-tree-dump-times target selector.
23920 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23921 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
23928 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23929 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
23935 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23936 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
23943 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23944 SiYu Wu <siyu@isrc.iscas.ac.cn>
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.
23953 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
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.
23959 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23960 kito-cheng <kito.cheng@sifive.com>
23962 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
23964 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
23975 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24010 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24019 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
24021 * gcc.target/riscv/zbb-min-max-03.c: New test.
24023 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24025 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
24027 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
24029 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24032 * c-c++-common/Wsign-compare-2.c (f18): New test.
24034 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24037 * c-c++-common/Wsign-compare-2.c: New test.
24038 * c-c++-common/pr107465.c: New test.
24040 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24043 * gcc.dg/pr107846.c: New test.
24045 2023-03-04 Jakub Jelinek <jakub@redhat.com>
24048 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
24050 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
24052 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
24054 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
24056 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
24058 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
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.
24064 2023-03-03 David Malcolm <dmalcolm@redhat.com>
24067 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
24068 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
24070 2023-03-03 David Malcolm <dmalcolm@redhat.com>
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.
24076 2023-03-03 David Malcolm <dmalcolm@redhat.com>
24078 PR tree-optimization/108988
24079 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
24081 2023-03-03 Alexandre Oliva <oliva@adacore.com>
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.
24088 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24090 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
24092 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
24094 2023-03-03 Alexandre Oliva <oliva@adacore.com>
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.
24101 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24104 * gcc.target/arm/pr51534.c: Split softfp variant into...
24105 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
24107 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24109 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
24110 after tab after vmsr, and lower the case of P0.
24112 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24115 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
24117 2023-03-03 Patrick Palka <ppalka@redhat.com>
24120 * g++.dg/cpp2a/lambda-generic11.C: New test.
24122 2023-03-03 Jakub Jelinek <jakub@redhat.com>
24125 * gcc.dg/Wnonnull-8.c: New test.
24127 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
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.
24134 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
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.
24140 2023-03-03 Richard Biener <rguenther@suse.de>
24142 PR tree-optimization/109002
24143 * gcc.dg/torture/pr109002.c: New testcase.
24145 2023-03-03 Richard Biener <rguenther@suse.de>
24148 * g++.dg/lto/pr108772_0.C: New testcase.
24150 2023-03-03 Alexandre Oliva <oliva@adacore.com>
24153 * g++.dg/coroutines/pr100127.C: Test for header rather than
24155 * g++.dg/coroutines/pr100772-a.C: Likewise.
24156 * g++.dg/coroutines/pr100772-b.C: Likewise.
24158 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
24160 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
24161 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
24163 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
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.
24177 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
24180 * gdc.dg/imports/pr108877a.d: New test.
24181 * gdc.dg/pr108877.d: New test.
24183 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
24186 * gdc.dg/pr108167.d: New test.
24188 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
24191 * gdc.dg/pr108945.d: New test.
24193 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24195 PR testsuite/108991
24196 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
24197 before target selector.
24199 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
24202 * jit.dg/test-error-array-bounds.c: Update test.
24204 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
24206 * gcc.target/avr/pr90706.c: New.
24208 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
24209 Paul-Antoine Arras <pa@codesourcery.com>
24211 * gcc.target/gcn/simd-math-1.c: New testcase.
24212 * gcc.target/gcn/simd-math-2.c: New testcase.
24214 2023-03-02 Patrick Palka <ppalka@redhat.com>
24218 * g++.dg/opt/is_constant_evaluated3.C: New test.
24220 2023-03-02 Patrick Palka <ppalka@redhat.com>
24223 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
24225 2023-03-02 David Malcolm <dmalcolm@redhat.com>
24228 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
24230 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24233 * g++.dg/debug/dwarf2/pr108716.C: New test.
24235 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24237 PR tree-optimization/108979
24238 * gfortran.dg/vect/pr108979.f90: New test.
24240 2023-03-02 Marek Polacek <polacek@redhat.com>
24243 * g++.dg/warn/Wmismatched-tags-11.C: New test.
24245 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
24247 * gcc.target/s390/s390.exp: Add partial subdirectory.
24248 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
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.
24278 2023-03-02 Jonathan Yong <10walls@gmail.com>
24280 PR middle-end/97956
24281 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
24283 2023-03-02 Jonathan Yong <10walls@gmail.com>
24285 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
24287 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24289 PR tree-optimization/108603
24290 * gcc.target/aarch64/sve/pr108603.c: New test.
24292 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24294 PR tree-optimization/108430
24295 * gcc.target/aarch64/sve/pr108430.c: New test.
24297 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24300 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
24301 * g++.target/i386/pr108934.C: New test.
24303 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24306 * g++.dg/gomp/pr105839-1.C: New test.
24307 * g++.dg/gomp/pr105839-2.C: New test.
24309 2023-03-02 Richard Biener <rguenther@suse.de>
24311 PR testsuite/108985
24312 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
24314 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24316 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
24318 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24320 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
24321 __USER_LABEL_PREFIX__.
24323 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
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.
24328 2023-03-01 Marek Polacek <polacek@redhat.com>
24331 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
24333 2023-03-01 David Malcolm <dmalcolm@redhat.com>
24336 * gcc.dg/analyzer/builtins-pr107565.c: New test.
24337 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
24339 2023-03-01 Patrick Palka <ppalka@redhat.com>
24340 Jason Merrill <jason@redhat.com>
24344 * g++.dg/cpp0x/new6.C: New test.
24345 * g++.dg/cpp2a/concepts-new1.C: New test.
24347 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
24349 PR middle-end/108545
24350 * c-c++-common/gomp/map-8.c: New test.
24351 * gfortran.dg/gomp/map-9.f90: New test.
24353 2023-03-01 David Malcolm <dmalcolm@redhat.com>
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.
24360 2023-03-01 Jonathan Yong <10walls@gmail.com>
24362 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
24365 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24367 PR sanitizer/108894
24368 * c-c++-common/ubsan/bounds-16.c: New test.
24370 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24373 * g++.dg/debug/pr108967.C: New test.
24375 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24378 * g++.dg/cpp1y/pr108606.C: New test.
24380 2023-03-01 Richard Biener <rguenther@suse.de>
24382 PR tree-optimization/108970
24383 * gcc.dg/pr108970.c: New testcase.
24385 2023-03-01 Richard Biener <rguenther@suse.de>
24387 PR tree-optimization/108950
24388 * gcc.dg/vect/pr108950.c: New testcase.
24390 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
24392 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
24393 newlib targets too.
24395 2023-02-28 Patrick Palka <ppalka@redhat.com>
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.
24404 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
24406 PR middle-end/107411
24407 PR middle-end/107411
24408 * g++.dg/pr107411.C: New test.
24410 2023-02-28 Marek Polacek <polacek@redhat.com>
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.
24417 2023-02-28 Marek Polacek <polacek@redhat.com>
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.
24424 2023-02-28 Jakub Jelinek <jakub@redhat.com>
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.
24434 2023-02-28 Richard Biener <rguenther@suse.de>
24436 PR testsuite/108942
24437 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
24439 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24441 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
24442 message for "default_packed" targets.
24444 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24446 * lib/multiline.exp (handle-multiline-outputs): Shorten
24447 message to the same for fail and pass.
24449 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24452 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
24454 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24457 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
24458 of targets excluding xfail on lines 50 and 51.
24460 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24462 PR tree-optimization/108828
24463 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
24465 2023-02-27 Harald Anlauf <anlauf@gmx.de>
24468 * gfortran.dg/ibits_2.f90: New test.
24470 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
24472 * ada/acats/run_all.sh: Adjust example of compiler options.
24474 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24476 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
24477 Also add conditional to gm2-simple-execute.
24479 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
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.
24485 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
24487 * lib/multiline.exp (handle-multiline-outputs): Don't include the
24488 quoted multiline pattern in the pass/fail output.
24490 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24493 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
24495 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
24497 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
24499 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
24501 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
24503 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
24505 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
24506 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
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:
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:
24562 * gm2/projects/pim/run/pass/tower/star: New test.
24564 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
24566 * gcc.target/xtensa/pr108919.c: New test.
24568 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
24571 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
24573 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
24575 * gfortran.dg/weak-2.f90: New test.
24576 * gfortran.dg/weak-3.f90: New test.
24578 2023-02-24 Martin Liska <mliska@suse.cz>
24580 PR sanitizer/108834
24581 * c-c++-common/asan/global-overflow-1.c: Test line and column
24582 info for a global variable.
24584 2023-02-24 Alexandre Oliva <oliva@adacore.com>
24587 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
24589 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24591 PR middle-end/108854
24592 * g++.dg/opt/pr108854.C: New test.
24594 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24597 * gcc.target/i386/avx512bf16-pr108881.c: New test.
24599 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
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.
24605 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
24607 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
24609 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24611 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
24612 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
24614 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24616 * gcc.target/xtensa/elim_callee_saved.c: New.
24618 2023-02-23 Jakub Jelinek <jakub@redhat.com>
24620 PR testsuite/108899
24621 * g++.dg/modules/modules.exp: Only override unsupported if it
24622 exists and saved-unsupported doesn't.
24624 2023-02-23 Richard Biener <rguenther@suse.de>
24626 PR tree-optimization/108888
24627 * g++.dg/torture/pr108888.C: New testcase.
24629 2023-02-22 Marek Polacek <polacek@redhat.com>
24632 * c-c++-common/ubsan/pr108880.c: New test.
24634 2023-02-22 Harald Anlauf <anlauf@gmx.de>
24637 * gfortran.dg/pr96024.f90: New test.
24639 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24641 * g++.dg/modules/modules.exp: Override unsupported to update
24642 module_do, and test it after dg-test.
24644 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24646 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
24647 * gcc.target/arm/aes-fuse-2.c: Likewise.
24649 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24651 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
24652 usable in initializers.
24654 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24656 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
24658 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
24660 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24662 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
24665 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24667 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
24669 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
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.
24690 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
24699 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
24701 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
24704 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
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.
24956 2023-02-22 Jakub Jelinek <jakub@redhat.com>
24958 PR middle-end/106258
24959 * g++.dg/ipa/pr106258.C: New test.
24961 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
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.
24985 2023-02-21 David Malcolm <dmalcolm@redhat.com>
24988 * gcc.dg/analyzer/attribute-nonnull.c: Update for
24989 -Wanalyzer-use-of-uninitialized-value terminating analysis along
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
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
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
25024 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
25026 2023-02-21 Harald Anlauf <anlauf@gmx.de>
25029 * gfortran.dg/pr96025.f90: New test.
25031 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
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.
25044 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
25046 * gdc.dg/ctfeintrinsics.d: New test.
25048 2023-02-21 Richard Biener <rguenther@suse.de>
25050 PR tree-optimization/108691
25051 * gcc.dg/pr108691.c: New testcase.
25053 2023-02-21 Richard Biener <rguenther@suse.de>
25055 PR tree-optimization/108793
25056 * gcc.dg/torture/pr108793.c: New testcase.
25058 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
25060 * rust/compile/torture/intrinsics-math.rs: New test.
25062 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25064 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
25066 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25068 * rust/execute/torture/closure3.rs: New test.
25070 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
25072 * rust/compile/torture/phantom_data.rs: New test.
25074 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25076 * rust/compile/torture/intrinsics-3.rs:
25077 * rust/execute/torture/atomic_load.rs: New test.
25079 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25081 * rust/compile/torture/intrinsics-5.rs: Fix error message.
25083 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25085 * rust/compile/torture/intrinsics-6.rs: New test.
25086 * rust/compile/torture/intrinsics-7.rs: New test.
25088 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
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.
25094 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25096 * rust/compile/torture/intrinsics-3.rs: New test.
25098 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25100 * rust/execute/torture/closure2.rs: New test.
25102 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25104 * rust/execute/torture/closure1.rs: New test.
25106 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25108 * rust/compile/issue-1589.rs: New test.
25110 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25112 * rust/compile/generics7.rs: Fix test with missing assertion.
25113 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
25115 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
25117 * rust/compile/missing_closing_paren.rs: New test.
25119 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
25121 * rust/execute/torture/prefetch_data.rs: New test.
25123 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25125 * rust/compile/torture/issue-1555.rs: New test.
25127 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
25129 * rust/compile/const9.rs: New test.
25131 2023-02-21 Philip Herron <philip.herron@embecosm.com>
25133 * rust/compile/issue-1272.rs: New test.
25135 2023-02-21 Richard Biener <rguenther@suse.de>
25137 PR tree-optimization/108868
25138 * gcc.dg/pr108868.c: New testcase.
25140 2023-02-21 Richard Biener <rguenther@suse.de>
25142 PR tree-optimization/108855
25143 * gcc.dg/pr108855.c: New testcase.
25145 2023-02-21 Richard Biener <rguenther@suse.de>
25148 2023-02-21 Richard Biener <rguenther@suse.de>
25150 PR tree-optimization/108691
25151 * gcc.dg/pr108691.c: New testcase.
25153 2023-02-20 Jakub Jelinek <jakub2redhat.com>
25156 * gcc.dg/pr108862.c: New test.
25157 * gcc.target/powerpc/pr108862.c: New test.
25159 2023-02-20 Marek Polacek <polacek@redhat.com>
25162 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
25163 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
25165 2023-02-20 Marek Polacek <polacek@redhat.com>
25168 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
25169 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
25171 2023-02-20 Richard Biener <rguenther@suse.de>
25173 PR tree-optimization/108816
25174 * gcc.dg/torture/pr108816.c: New testcase.
25176 2023-02-20 Richard Biener <rguenther@suse.de>
25178 PR tree-optimization/108825
25179 * gcc.dg/torture/pr108825.c: New testcase.
25181 2023-02-18 Jason Merrill <jason@redhat.com>
25191 * g++.dg/DRs/dr2518.C: New test.
25193 2023-02-18 Jakub Jelinek <jakub@redhat.com>
25195 PR tree-optimization/108819
25196 * gcc.dg/pr108819.c: New test.
25198 2023-02-18 Jakub Jelinek <jakub@redhat.com>
25201 * gcc.target/i386/pr108832.c: New test.
25203 2023-02-18 Martin Uecker <uecker@tugraz.at>
25206 * gcc.dg/pr108375-1.c: New test.
25207 * gcc.dg/pr108375-2.c: New test.
25209 2023-02-18 Martin Uecker <uecker@tugraz.at>
25213 * gcc.dg/pr105660-1.c: New test.
25214 * gcc.dg/pr105660-2.c: New test.
25216 2023-02-17 Patrick Palka <ppalka@redhat.com>
25220 * g++.dg/opt/is_constant_evaluated1.C: New test.
25221 * g++.dg/opt/is_constant_evaluated2.C: New test.
25223 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
25226 * gcc.target/i386/pr108831-1.c: New test.
25227 * gcc.target/i386/pr108831-2.c: Ditto.
25229 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
25232 * gcc.dg/pr108805.c: New test.
25234 2023-02-17 Richard Biener <rguenther@suse.de>
25236 PR tree-optimization/108821
25237 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
25239 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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.
25245 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25259 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25261 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
25263 2023-02-16 David Malcolm <dmalcolm@redhat.com>
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.
25272 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
25274 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
25276 2023-02-16 Patrick Palka <ppalka@redhat.com>
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.
25284 2023-02-16 Jakub Jelinek <jakub@redhat.com>
25286 PR tree-optimization/108657
25287 * gcc.dg/pr108657.c: New test.
25289 2023-02-16 Jakub Jelinek <jakub@redhat.com>
25291 PR tree-optimization/108783
25292 * gcc.c-torture/compile/pr108783.c: New test.
25294 2023-02-16 Richard Biener <rguenther@suse.de>
25296 PR tree-optimization/108791
25297 * gcc.dg/torture/pr108791.c: New testcase.
25299 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
25301 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
25302 as a non-LRA target.
25304 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
25307 * gfortran.dg/pr103608.f90: New test.
25309 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
25312 * gfortran.dg/pr104554.f90: New test.
25314 2023-02-15 David Malcolm <dmalcolm@redhat.com>
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.
25323 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
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.
25343 2023-02-15 Marek Polacek <polacek@redhat.com>
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.
25349 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25367 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25385 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25403 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25421 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25439 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25457 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25475 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25493 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25511 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25529 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25547 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25595 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25658 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25670 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25691 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25712 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25733 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25754 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25775 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25796 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25817 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25838 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25859 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25880 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25901 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25922 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
25979 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26054 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26066 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26087 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26108 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26147 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26168 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26207 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26228 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26267 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26288 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26327 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26339 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26360 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26413 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26425 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26446 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26467 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26506 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26527 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26566 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26587 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26626 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26647 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26686 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26698 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26719 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
26721 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
26724 2023-02-15 Martin Jambor <mjambor@suse.cz>
26727 * gcc.dg/ipa/pr108679.c: New test.
26729 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
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.
26736 2023-02-15 Jakub Jelinek <jakub@redhat.com>
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.
26744 2023-02-15 Jakub Jelinek <jakub@redhat.com>
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.
26752 2023-02-15 Marek Polacek <polacek@redhat.com>
26755 * g++.dg/cpp0x/overload-conv-5.C: New test.
26757 2023-02-14 David Faust <david.faust@oracle.com>
26760 * gcc.target/bpf/ldxdw.c: New test.
26762 2023-02-14 Andrew Pinski <apinski@marvell.com>
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.
26770 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
26772 * gnat.dg/shift2.adb: New test.
26774 2023-02-14 Richard Biener <rguenther@suse.de>
26776 PR tree-optimization/108782
26777 * gcc.dg/torture/pr108782.c: New testcase.
26779 2023-02-14 Jakub Jelinek <jakub@redhat.com>
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.
26790 2023-02-14 Andreas Schwab <schwab@suse.de>
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.
26802 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
26804 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
26806 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
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.
26815 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
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.
26834 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
26836 PR rtl-optimization/108681
26837 * gcc.target/aarch64/pr108681.c: New test.
26839 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
26841 * gcc.target/i386/pr108774.c: New.
26843 2023-02-13 Harald Anlauf <anlauf@gmx.de>
26846 * gfortran.dg/pr103475.f90: New test.
26848 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
26851 * gcc.target/i386/pr108516-1.c: New test.
26852 * gcc.target/i386/pr108516-2.c: Ditto.
26854 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
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.
26864 2023-02-13 Richard Biener <rguenther@suse.de>
26866 PR tree-optimization/108691
26867 * gcc.dg/pr108691.c: New testcase.
26869 2023-02-13 Jonathan Yong <10walls@gmail.com>
26871 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
26872 regex pattern to allow long long instead of just long.
26874 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
26876 * gcc.target/arc/milli-1.c: Update test.
26878 2023-02-13 Richard Biener <rguenther@suse.de>
26880 PR tree-optimization/106722
26881 * gcc.dg/torture/pr108737.c: New testcase.
26883 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26901 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26934 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26952 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
26985 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27003 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27036 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27054 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27087 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27150 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27168 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27201 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27219 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27237 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27255 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27273 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27295 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27334 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27355 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27394 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27415 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27454 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27475 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27514 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27589 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27610 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27649 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27670 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27691 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27712 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27733 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27760 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27786 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27819 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27852 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27883 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27898 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27907 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27928 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
27967 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28006 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28027 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28048 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28077 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28106 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28127 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28148 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28173 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28198 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28200 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
28202 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28235 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28268 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28301 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28334 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28367 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28400 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28433 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28466 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28499 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28532 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28565 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28598 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28600 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
28602 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28641 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28680 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28719 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28758 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28797 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28836 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28875 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28914 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28935 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28956 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28977 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
28998 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29019 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29040 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29061 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29082 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29100 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29133 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29151 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29184 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29217 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29238 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29277 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29298 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29337 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29358 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29397 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29445 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29463 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29481 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29499 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29501 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
29503 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29524 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29545 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29566 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29587 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29608 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29629 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29662 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29695 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29728 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29761 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29800 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29839 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29878 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29917 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29938 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29959 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
29980 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30001 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30019 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30037 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30055 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30073 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30099 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30117 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30135 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30137 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
30139 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30160 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30181 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30183 * g++.target/riscv/rvv/base/exception-1.C: New test.
30185 2023-02-11 Jakub Jelinek <jakub@redhat.com>
30188 * c-c++-common/pr108605.c: New test.
30190 2023-02-11 Jonathan Yong <10walls@gmail.com>
30192 * gcc.dg/pr65658.c: fix LLP64 test.
30194 2023-02-11 Jonathan Yong <10walls@gmail.com>
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
30202 2023-02-10 David Malcolm <dmalcolm@redhat.com>
30205 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
30206 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
30208 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
30210 PR tree-optimization/108520
30211 * g++.dg/pr108520.C: New.
30213 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30246 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30279 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30312 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30345 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30378 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30411 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30444 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30477 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30510 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30543 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30576 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30609 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30642 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30675 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30708 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30807 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30846 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30885 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30924 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
30963 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31002 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31041 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31080 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31119 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31158 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31197 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31236 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31275 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31314 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31353 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31392 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31410 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31431 2023-02-10 Richard Biener <rguenther@suse.de>
31433 PR tree-optimization/108724
31434 * gcc.target/i386/pr108724.c: New testcase.
31436 2023-02-10 Andrew Pinski <apinski@marvell.com>
31437 Andrew Macleod <amacleod@redhat.com>
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.
31444 2023-02-10 Joseph Myers <joseph@codesourcery.com>
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
31453 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31455 PR tree-optimization/107561
31456 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
31458 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
31460 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31462 PR testsuite/106120
31463 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
31464 ilp32 targets with c++98.
31466 2023-02-10 Marek Polacek <polacek@redhat.com>
31469 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
31471 2023-02-09 David Malcolm <dmalcolm@redhat.com>
31474 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
31476 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
31478 * gcc.target/i386/pr103541.c: New.
31479 * g++.target/i386/pr108711.C: New.
31481 2023-02-09 Harald Anlauf <anlauf@gmx.de>
31482 Steven G. Kargl <kargl@gcc.gnu.org>
31486 * gfortran.dg/pr103779.f90: New test.
31488 2023-02-09 Jakub Jelinek <jakub@redhat.com>
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.
31494 2023-02-09 Andrew Pinski <apinski@marvell.com>
31496 PR tree-optimization/108688
31497 * gcc.c-torture/compile/pr108688-1.c: New test.
31499 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31502 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
31503 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
31505 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31507 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
31509 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31511 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
31513 2023-02-09 Jakub Jelinek <jakub@redhat.com>
31516 * g++.dg/cpp0x/pr108698.C: New test.
31518 2023-02-08 Joseph Myers <joseph@codesourcery.com>
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.
31526 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
31528 * gcc.dg/torture/pr100398.c: Limit to lra targets.
31529 * gcc.dg/pr100590.c: Ditto.
31531 2023-02-08 David Malcolm <dmalcolm@redhat.com>
31534 * gcc.dg/analyzer/uninit-7.c: New test.
31535 * gcc.dg/analyzer/uninit-pr108704.c: New test.
31537 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
31540 * gfortran.dg/pr103259.f90: New test.
31542 2023-02-08 Jakub Jelinek <jakub@redhat.com>
31544 PR tree-optimization/108692
31545 * gcc.dg/pr108692.c: New test.
31547 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31549 * objc/execute/execute.exp: Load objc-dg.exp.
31551 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31553 PR tree-optimization/108316
31554 * gcc.dg/vect/pr108316.c: New test.
31556 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31559 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31561 * gcc.target/i386/pr103541.c: New.
31563 2023-02-08 Jakub Jelinek <jakub@redhat.com>
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.
31570 2023-02-07 David Malcolm <dmalcolm@redhat.com>
31573 * gcc.dg/analyzer/fread-pr108661.c: New test.
31574 * gcc.dg/analyzer/read-pr108661.c: New test.
31576 2023-02-07 Harald Anlauf <anlauf@gmx.de>
31579 * gfortran.dg/save_7.f90: New test.
31581 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
31583 * gcc.target/i386/pr103541.c: New.
31585 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31587 PR tree-optimization/106923
31588 * gcc.dg/pr106923.c: New test.
31590 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31592 PR tree-optimization/106433
31593 * gcc.c-torture/compile/pr106433.c: New test.
31595 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31597 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
31598 -Wdeprecated warning for C++23.
31600 2023-02-06 Alex Coplan <alex.coplan@arm.com>
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.
31607 2023-02-06 Xi Ruoyao <xry111@xry111.site>
31609 * g++.target/loongarch/bytepick.C: New test.
31611 2023-02-06 Tamar Christina <tamar.christina@arm.com>
31613 * gcc.target/aarch64/options_set_10.c: Removed.
31615 2023-02-06 Jakub Jelinek <jakub@redhat.com>
31617 PR tree-optimization/108655
31618 * gcc.dg/pr108655.c: New test.
31620 2023-02-06 Patrick Palka <ppalka@redhat.com>
31623 * g++.dg/cpp0x/overload5.C: New test.
31624 * g++.dg/cpp0x/overload5a.C: New test.
31625 * g++.dg/cpp0x/overload6.C: New test.
31627 2023-02-05 Harald Anlauf <anlauf@gmx.de>
31630 * gfortran.dg/pr108592.f90: New test.
31632 2023-02-03 Jakub Jelinek <jakub@redhat.com>
31634 PR tree-optimization/108647
31635 * g++.dg/torture/pr108647.C: New test.
31637 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
31639 PR tree-optimization/108639
31640 * gcc.c-torture/compile/pr108638.c: New file.
31641 * gcc.c-torture/compile/pr108639.c: New file.
31643 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
31645 PR tree-optimization/107570
31646 * gcc.dg/pr107570.c: New.
31648 2023-02-03 Marek Polacek <polacek@redhat.com>
31651 * g++.dg/cpp1y/constexpr-108158.C: New test.
31653 2023-02-03 Marek Polacek <polacek@redhat.com>
31656 * g++.dg/cpp0x/variadic-alias8.C: New test.
31658 2023-02-03 Patrick Palka <ppalka@redhat.com>
31661 * g++.dg/template/call9.C: New test.
31663 2023-02-03 Patrick Palka <ppalka@redhat.com>
31666 * g++.dg/cpp2a/concepts-dtor1.C: New test.
31668 2023-02-03 Patrick Palka <ppalka@redhat.com>
31671 * g++.dg/cpp2a/concepts-pr108579.C: New test.
31673 2023-02-03 Martin Jambor <mjambor@suse.cz>
31676 * gcc.dg/ipa/pr108384.c: New test.
31678 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31680 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
31681 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
31683 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31701 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31719 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31737 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31739 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
31741 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31762 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31783 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
31804 2023-02-02 Joseph Myers <joseph@codesourcery.com>
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.
31813 2023-02-02 Joseph Myers <joseph@codesourcery.com>
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
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.
31828 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
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.
31839 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
31841 PR rtl-optimization/108508
31842 * gcc.target/aarch64/pr108508.c: New test.
31844 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
31846 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
31848 2023-02-02 David Malcolm <dmalcolm@redhat.com>
31851 * gcc.dg/analyzer/fd-pr108633.c: New test.
31853 2023-02-02 David Malcolm <dmalcolm@redhat.com>
31855 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
31857 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31860 PR rtl-optimization/108463
31862 * gcc.dg/pr108463.c: New test.
31864 2023-02-02 Richard Biener <rguenther@suse.de>
31866 PR middle-end/108625
31867 * gcc.dg/pr108625.c: New testcase.
31869 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
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.
31877 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31879 * gcc.target/arm/mve/pr108443-run.c: New test.
31880 * gcc.target/arm/mve/pr108443.c: New test.
31882 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31884 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
31886 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31889 * gcc.target/arm/mve/mve_vpt.c: New test.
31891 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31894 * gcc.dg/pr107300.c: New test.
31896 2023-02-02 liuhongt <hongtao.liu@intel.com>
31898 * gcc.target/aarch64/pr108601.c: New test.
31900 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31902 PR middle-end/108435
31903 * gcc.dg/gomp/pr108435.c: New test.
31905 2023-02-01 Harald Anlauf <anlauf@gmx.de>
31908 * gfortran.dg/pr108527.f90: Adjust test pattern.
31910 2023-02-01 Tamar Christina <tamar.christina@arm.com>
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.
31921 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
31923 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
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.
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.
31943 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
31945 PR tree-optimization/108356
31946 * gcc.dg/pr108356.c: New.
31948 2023-02-01 Martin Liska <mliska@suse.cz>
31951 * g++.dg/ipa/pr108509.C: New test.
31953 2023-02-01 Marek Polacek <polacek@redhat.com>
31956 * g++.dg/warn/Wlogical-op-4.C: New test.
31958 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31961 * gcc.dg/pr108573.c: New test.
31963 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
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.
31968 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31971 * g++.dg/gomp/pr108607.C: New test.
31973 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
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.
31979 2023-02-01 Jason Merrill <jason@redhat.com>
31981 * g++.dg/warn/changes-meaning2.C: New test.
31982 * g++.dg/warn/changes-meaning3.C: New test.
31984 2023-02-01 David Malcolm <dmalcolm@redhat.com>
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
31996 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
31998 2023-02-01 David Malcolm <dmalcolm@redhat.com>
32001 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
32002 * gcc.dg/analyzer/test-alloca.h: New test.
32004 2023-01-31 Jason Merrill <jason@redhat.com>
32007 * g++.dg/cpp1z/aggr-base13.C: New test.
32009 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
32011 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
32012 'gcc-set-multilib-library-path' for 'ld_library_path'.
32014 2023-01-31 Marek Polacek <polacek@redhat.com>
32017 * g++.dg/cpp0x/variadic184.C: New test.
32019 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32052 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32085 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32118 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32136 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32169 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32187 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32205 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32223 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32256 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32274 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32292 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32294 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
32296 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32317 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32338 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32377 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32416 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32455 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32476 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32515 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32536 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32557 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32578 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32599 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32620 2023-01-31 Marek Polacek <polacek@redhat.com>
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.
32628 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
32631 * gcc.target/aarch64/pr108589.c: New test.
32633 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
32635 PR tree-optimization/108608
32636 * gcc.dg/vect/pr108608.c: New test.
32637 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
32639 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32641 PR tree-optimization/108385
32642 * gcc.dg/pr108385.c: New.
32644 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32646 PR tree-optimization/108359
32647 * gcc.dg/pr108359.c: New.
32649 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32651 * rust/compile/issue-1073.rs: New test.
32653 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32655 * rust/compile/issue-1006.rs: New test.
32657 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32659 * rust/compile/const_generics_5.rs: Fix assertions.
32660 * rust/compile/unconstrained_type_param.rs: Add more assertions.
32662 2023-01-31 liushuyu <liushuyu011@gmail.com>
32664 * rust/compile/builtin_macro_recurse.rs: New test.
32666 2023-01-31 liushuyu <liushuyu011@gmail.com>
32668 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
32669 * rust/compile/builtin_macro_env.rs: Likewise.
32671 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32673 * rust/compile/frust-compile-until.rs: New test.
32675 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32677 * rust/compile/rust-const-blog-issue.rs: New test.
32679 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32681 * rust/compile/macro44.rs: New test.
32683 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32685 * rust/compile/macro_export_1.rs: New test.
32687 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32689 * rust/compile/const_generics_8.rs: New test.
32691 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32693 * rust/compile/const_generics_7.rs: New test.
32695 2023-01-31 liushuyu <liushuyu011@gmail.com>
32697 * rust/execute/torture/loop-condition-eval.rs: New test.
32699 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32701 * rust/compile/const8.rs: New test.
32703 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32705 * rust/compile/const7.rs: New test.
32707 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32709 * rust/compile/const6.rs: New test.
32711 2023-01-31 Philip Herron <philip.herron@embecosm.com>
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.
32720 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32722 * rust/compile/macro43.rs: New test.
32724 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32726 * rust/compile/parse_range.rs: New test.
32728 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
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.
32737 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32739 * rust/compile/rustc_attr1.rs: New test.
32741 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32743 * rust/debug/win64-abi.rs: Fix assertion to take into account
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.
32749 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32751 * rust/compile/torture/issue-1506.rs: New test.
32753 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32755 * rust/compile/const4.rs: New.
32756 * rust/compile/const5.rs: New.
32758 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
32760 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
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.
32767 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32770 * gcc.target/i386/avx2-pr108599.c: New test.
32772 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
32774 PR testsuite/108604
32775 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
32778 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32780 PR rtl-optimization/108596
32781 * gcc.c-torture/compile/pr108596.c: New test.
32783 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32786 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
32788 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
32790 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
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.
32820 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32838 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32856 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32874 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32892 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32910 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32928 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32946 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32964 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
32979 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33006 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33033 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33042 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33051 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33072 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33093 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33114 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33135 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33156 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33177 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33198 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33219 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33221 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
33223 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33229 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
33231 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
33232 restore TORTURE_OPTIONS.
33234 2023-01-30 Andrew Pinski <apinski@marvell.com>
33236 PR tree-optimization/108582
33237 * gcc.dg/pr108582-1.c: New test.
33239 2023-01-30 Richard Biener <rguenther@suse.de>
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.
33246 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
33249 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
33251 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33254 * gfortran.dg/pr103506_1.f90: New test.
33256 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
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.
33262 2023-01-28 Harald Anlauf <anlauf@gmx.de>
33263 Steven G. Kargl <kargl@gcc.gnu.org>
33266 * gfortran.dg/pr108527.f90: New test.
33268 2023-01-28 Harald Anlauf <anlauf@gmx.de>
33271 * gfortran.dg/common_27.f90: New test.
33273 2023-01-28 Jonathan Yong <10walls@gmail.com>
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.
33280 2023-01-28 Jonathan Yong <10walls@gmail.com>
33283 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
33284 target same as on Linux.
33286 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33319 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33321 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
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.
33346 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
33348 * gm2/pim/fail/empty.mod: New test.
33350 2023-01-27 Joseph Myers <joseph@codesourcery.com>
33352 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
33353 auto initializers to be disallowed.
33355 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33357 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
33359 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
33362 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
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.
33386 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
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.
33392 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33394 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
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.
33403 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33405 PR tree-optimization/108306
33406 * gcc.dg/pr108306.c: New.
33408 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33410 PR tree-optimization/108447
33411 * gcc.dg/pr108447.c: New.
33413 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33419 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33428 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33437 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33458 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33466 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33578 2023-01-27 Xi Ruoyao <xry111@xry111.site>
33580 * gcc.dg/pr95115.c (x): Add noipa attribute.
33582 2023-01-27 Jakub Jelinek <jakub@redhat.com>
33585 * gcc.dg/pr106061.c: New test.
33587 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
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.
33594 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
33596 * gm2/warnings/returntype/fail/badreturn.mod: New test.
33597 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
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:
33605 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33679 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
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.
33726 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33728 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
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.
33740 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33742 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
33744 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33746 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
33748 2023-01-26 Harald Anlauf <anlauf@gmx.de>
33751 * gfortran.dg/pr108544.f90: New test.
33752 * gfortran.dg/pr96102b.f90: New test.
33754 2023-01-26 Marek Polacek <polacek@redhat.com>
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.
33762 2023-01-26 Jakub Jelinek <jakub@redhat.com>
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.
33768 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33770 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
33772 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33774 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
33777 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
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.
33785 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33787 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
33789 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33791 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
33793 2023-01-26 Marek Polacek <polacek@redhat.com>
33796 * g++.dg/cpp0x/udlit-error1.C: New test.
33798 2023-01-26 David Malcolm <dmalcolm@redhat.com>
33801 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
33802 -Wno-stringop-overflow.
33804 2023-01-26 David Malcolm <dmalcolm@redhat.com>
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:
33812 2023-01-26 Richard Biener <rguenther@suse.de>
33814 PR tree-optimization/108547
33815 * gcc.dg/uninit-pr108547.c: New testcase.
33817 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
33819 PR tree-optimization/108522
33820 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
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.
33829 2023-01-26 Jakub Jelinek <jakub@redhat.com>
33832 * g++.dg/gomp/pr108503.C: New test.
33834 2023-01-26 Richard Biener <rguenther@suse.de>
33836 PR tree-optimization/108523
33837 * gcc.dg/torture/pr108523.c: New testcase.
33839 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
33842 * gfortran.dg/pr108528.f90: New test.
33844 2023-01-25 Jakub Jelinek <jakub@redhat.com>
33847 * g++.dg/cpp23/static-operator-call5.C: New test.
33849 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33851 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
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.
33938 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33951 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33962 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33979 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
33990 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34001 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34012 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34023 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34031 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34042 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34053 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34064 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34075 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34086 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34115 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34136 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34189 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34218 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34247 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34270 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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
34292 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34316 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
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.
34330 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
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.
34336 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
34338 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
34339 aarch64 to list of targets supporting long long vectorization.
34341 2023-01-25 Jakub Jelinek <jakub@redhat.com>
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.
34347 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
34348 Jakub Jelinek <jakub@redhat.com>
34350 PR tree-optimization/108522
34351 * gcc.dg/builtin-dynamic-object-size-0.c
34352 (test_dynarray_struct_member): New test.
34355 2023-01-24 Jakub Jelinek <jakub@redhat.com>
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.
34363 2023-01-24 Jason Merrill <jason@redhat.com>
34366 * g++.dg/ext/pragma1.C: New test.
34368 2023-01-24 Jason Merrill <jason@redhat.com>
34371 * g++.dg/cpp23/static-operator-call5.C: New test.
34373 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
34375 * gcc.target/pdp11/pdp11.exp: New.
34376 * gcc.target/pdp11/pr108388.c: New.
34378 2023-01-24 Harald Anlauf <anlauf@gmx.de>
34381 * gfortran.dg/pr108529.f90: New test.
34383 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
34416 2023-01-24 Jakub Jelinek <jakub@redhat.com>
34419 * g++.dg/cpp1z/decomp57.C: New test.
34420 * g++.dg/cpp1z/decomp58.C: New test.
34422 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
34428 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
34438 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
34439 Yang Yujie <yangyujie@loongson.cn>
34442 * gcc.target/loongarch/tst-asm-const.c: Moved to...
34443 * gcc.target/loongarch/pr107731.c: ...here.
34445 2023-01-24 Jason Merrill <jason@redhat.com>
34449 * g++.dg/ext/builtin-shufflevector-5.C: New test.
34450 * g++.dg/init/new51.C: New test.
34452 2023-01-23 Jason Merrill <jason@redhat.com>
34455 * g++.dg/cpp0x/move2.C: New test.
34457 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34460 * gfortran.dg/pr108502.f90: New test.
34462 2023-01-23 Marek Polacek <polacek@redhat.com>
34465 * g++.dg/warn/Wunused-value-1.C: New test.
34467 2023-01-23 Jason Merrill <jason@redhat.com>
34470 * g++.dg/cpp0x/initlist-vect2.C: New test.
34472 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34475 * gfortran.dg/pr108501.f90: New test.
34477 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34480 * gfortran.dg/pr108420.f90: New test.
34482 2023-01-23 Jason Merrill <jason@redhat.com>
34485 * g++.dg/template/explicit-instantiation5.C: New test.
34487 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34489 * g++.target/arm/pac-1.C: New test.
34490 * gcc.target/arm/pac-15.c: Likewise.
34492 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34494 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
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.
34500 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34502 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
34504 2023-01-23 Richard Biener <rguenther@suse.de>
34506 PR tree-optimization/108482
34507 * gcc.dg/torture/pr108482.c: New testcase.
34509 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34511 * gcc.target/arm/bti-1.c: New testcase.
34512 * gcc.target/arm/bti-2.c: Likewise.
34514 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
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.
34529 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34531 * gcc.target/arm/multilib.exp: Add pacbti related entries.
34533 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34534 Tejas Belagod <tbelagod@arm.com>
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.
34541 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34542 Tejas Belagod <tbelagod@arm.com>
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.
34555 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34556 Tejas Belagod <tbelagod@arm.com>
34558 * lib/target-supports.exp:
34559 (check_effective_target_arm_pacbti_hw): New.
34561 2023-01-23 Richard Biener <rguenther@suse.de>
34563 PR tree-optimization/108449
34564 * gcc.dg/pr108449.c: New testcase.
34566 2023-01-23 Jason Merrill <jason@redhat.com>
34570 * g++.dg/init/lifetime4.C: New test.
34572 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
34574 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
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.
34604 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
34606 * gcc.target/pru/clz-hi-2.c: New test.
34607 * gcc.target/pru/clz-hi.c: New test.
34609 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
34612 * gfortran.dg/pr88048.f90: Adjust for changed error message.
34613 * gfortran.dg/parameter_data0.f90: New test.
34615 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
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.
34628 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34631 * g++.dg/cpp23/subscript12.C: New test.
34632 * g++.dg/cpp23/subscript13.C: New test.
34634 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34637 * g++.dg/init/pr53932.C: New test.
34639 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
34641 * gcc.target/i386/pr108436.c: New test.
34643 2023-01-19 David Malcolm <dmalcolm@redhat.com>
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:
34652 2023-01-19 Harald Anlauf <anlauf@gmx.de>
34655 * gfortran.dg/pr108434.f90: New test.
34657 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
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:
34666 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
34668 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
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.
34679 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
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.
34694 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34696 PR tree-optimization/108440
34697 * c-c++-common/rotate-10.c: New test.
34698 * c-c++-common/rotate-11.c: New test.
34700 2023-01-19 Alexandre Oliva <oliva@adacore.com>
34703 * gcc.target/i386/pr106746.c: New.
34705 2023-01-18 Marek Polacek <polacek@redhat.com>
34708 * gcc.dg/c2x-nullptr-6.c: New test.
34710 2023-01-18 David Malcolm <dmalcolm@redhat.com>
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.
34719 2023-01-18 Richard Biener <rguenther@suse.de>
34722 * gcc.dg/lto/pr108445_0.c: New testcase.
34723 * gcc.dg/lto/pr108445_1.c: Likewise.
34725 2023-01-18 Murray Steele <murray.steele@arm.com>
34727 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
34729 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34730 Andrew Pinski <apinski@marvell.com>
34733 * gcc.target/powerpc/pr108396.c: New test.
34735 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34738 * gcc.target/powerpc/pr108348-1.c: New test.
34739 * gcc.target/powerpc/pr108348-2.c: New test.
34741 2023-01-17 Harald Anlauf <anlauf@gmx.de>
34744 * gfortran.dg/pr108421.f90: New test.
34746 2023-01-17 Jakub Jelinek <jakub@redhat.com>
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.
34759 2023-01-16 Andrew Pinski <apinski@marvell.com>
34761 * lib/target-supports.exp (add_options_for_tls): Remove
34762 reference to Solaris 9 in comments.
34764 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
34767 * g++.target/i386/pr105980.C: New test.
34769 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
34771 * g++.dg/tree-ssa/pr106077.C: New test.
34773 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
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.
34780 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
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.
34791 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
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.
34803 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
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.
34819 2023-01-16 Jakub Jelinek <jakub@redhat.com>
34822 * g++.target/i386/pr105593.C: New test.
34824 2023-01-16 Jakub Jelinek <jakub@redhat.com>
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.
34831 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
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.
34839 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
34841 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
34843 2023-01-14 Jakub Jelinek <jakub@redhat.com>
34846 * c-c++-common/pr108365.c: New test.
34847 * g++.dg/opt/pr108365.C: New test.
34848 * g++.dg/warn/pr108365.C: New test.
34850 2023-01-14 Alexandre Oliva <oliva@adacore.com>
34853 * gcc.target/arm/pr42093.c: Disable tree-dce.
34855 2023-01-13 David Malcolm <dmalcolm@redhat.com>
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
34865 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
34867 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
34870 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
34872 PR rtl-optimization/108117
34873 PR rtl-optimization/108132
34874 * gcc.dg/pr108117.c: New test.
34876 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34879 * g++.dg/warn/pr108285.C: New test.
34881 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
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.
34890 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34893 * gcc.c-torture/execute/pr107131.c: New test.
34895 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34897 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
34899 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
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.
34912 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34915 * gcc.dg/pr107131.c: New test.
34917 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
34919 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
34920 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
34922 2023-01-13 Richard Biener <rguenther@suse.de>
34924 * gcc.target/aarch64/pr107209.c: New test.
34926 2023-01-13 Richard Biener <rguenther@suse.de>
34928 PR tree-optimization/108387
34929 * gcc.dg/pr108387.c: New testcase.
34931 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
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
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.
34953 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34955 * lib/gm2.exp: Use timeout.exp.
34957 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34959 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
34962 2023-01-12 Andrew Pinski <apinski@marvell.com>
34963 Roger Sayle <roger@nextmovesoftware.com>
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.
34971 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34972 Richard Sandiford <richard.sandiford@arm.com>
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.
34986 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34987 Richard Sandiford <richard.sandiford@arm.com>
34989 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
34990 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
34992 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
34993 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
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
35000 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
35001 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
35003 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
35004 * g++.target/aarch64/bitfield-abi-warning.h: New test.
35006 2023-01-12 Richard Biener <rguenther@suse.de>
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.
35013 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
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.
35020 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
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.
35026 2023-01-11 David Malcolm <dmalcolm@redhat.com>
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.
35038 2023-01-11 Jakub Jelinek <jakub@redhat.com>
35041 * gcc.dg/pr105972.c: New test.
35043 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
35045 PR tree-optimization/71343
35046 * gcc.dg/pr71343-2.c: New test case.
35048 2023-01-11 David Faust <david.faust@oracle.com>
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.
35055 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
35057 * gcc.dg/sso-17.c: New test.
35059 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
35061 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
35062 the testing target isn't a PowerPC target.
35064 2023-01-11 Richard Biener <rguenther@suse.de>
35066 PR tree-optimization/107767
35067 * gcc.dg/tree-ssa/pr107767.c: New testcase.
35069 2023-01-11 Jakub Jelinek <jakub@redhat.com>
35072 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
35074 2023-01-11 Richard Biener <rguenther@suse.de>
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.
35080 2023-01-11 Richard Biener <rguenther@suse.de>
35082 PR tree-optimization/108353
35083 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
35085 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
35087 * gcc.target/s390/not.c: New test.
35089 2023-01-11 Richard Biener <rguenther@suse.de>
35091 PR tree-optimization/106293
35092 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
35094 2023-01-10 Richard Biener <rguenther@suse.de>
35096 PR tree-optimization/106293
35097 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
35099 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
35101 PR rtl-optimization/106421
35102 * gcc.dg/pr106421.c: New test case.
35104 2023-01-10 Martin Jambor <mjambor@suse.cz>
35107 * g++.dg/ipa/pr108110.C: New test.
35109 2023-01-10 Richard Biener <rguenther@suse.de>
35111 PR tree-optimization/108314
35112 * gcc.dg/vect/pr108314.c: New testcase.
35114 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
35116 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
35119 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
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.
35130 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
35132 * gcc.target/s390/fcall-saved.c: New test.
35134 2023-01-09 Jakub Jelinek <jakub@redhat.com>
35139 * g++.dg/tree-ssa/initlist-opt2.C: New test.
35140 * g++.dg/tree-ssa/initlist-opt3.C: New test.
35142 2023-01-09 Joseph Myers <joseph@codesourcery.com>
35144 * gcc.dg/c2x-complit-8.c: New test.
35146 2023-01-09 Richard Biener <rguenther@suse.de>
35148 PR middle-end/69482
35149 * gcc.target/i386/pr69482-1.c: New testcase.
35150 * gcc.target/i386/pr69482-2.c: Likewise.
35152 2023-01-09 Martin Liska <mliska@suse.cz>
35155 * g++.dg/ipa/pr108830.C: New test.
35157 2023-01-09 Richard Biener <rguenther@suse.de>
35159 PR tree-optimization/101912
35160 * gcc.dg/uninit-pr101912.c: New testcase.
35162 2023-01-09 Martin Liska <mliska@suse.cz>
35165 * gcc.target/i386/pr107993.c: New test.
35167 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
35169 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
35171 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
35173 2023-01-06 Joseph Myers <joseph@codesourcery.com>
35175 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
35178 2023-01-06 Tamar Christina <tamar.christina@arm.com>
35181 2023-01-06 Tamar Christina <tamar.christina@arm.com>
35183 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
35185 2023-01-06 Jakub Jelinek <jakub@redhat.com>
35189 * gcc.c-torture/execute/pr108292.c: New test.
35190 * gcc.target/i386/pr108292.c: New test.
35191 * gcc.dg/pr108308.c: New test.
35193 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
35196 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
35198 * gcc.target/i386/cmov10.c: New test case.
35200 2023-01-05 Patrick Palka <ppalka@redhat.com>
35203 * g++.dg/parse/access14.C: New test.
35205 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
35207 * lib/gm2.exp (gm2_init_minx): New procedure.
35208 (gm2_init_min): New procedure calls gm2_init_min with
35210 * gm2/link/min/pass/tiny.mod: New test case.
35211 * gm2/link/min/pass/link-min-pass.exp: New file.
35213 2023-01-04 Patrick Palka <ppalka@redhat.com>
35216 * g++.dg/cpp2a/concepts-requires34.C: New test.
35218 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35221 * g++.dg/template/pr108206.C: New test.
35223 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
35225 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
35227 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35229 PR tree-optimization/108253
35230 * g++.dg/opt/pr108253.C: New test.
35232 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35234 PR middle-end/108237
35235 * gcc.c-torture/compile/pr108237.c: New test.
35237 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35239 PR sanitizer/108256
35240 * c-c++-common/ubsan/pr108256.c: New test.
35242 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
35244 * g++.dg/modules/modules.exp: Skip on AIX.
35245 * gcc.target/powerpc/pr99708.c: Skip on AIX.
35247 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
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.
35253 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
35255 * gcc.target/i386/cmov10.c: New test case.
35257 2023-01-03 Jakub Jelinek <jakub@redhat.com>
35259 PR middle-end/108264
35260 * gcc.dg/pr108264.c: New test.
35262 2023-01-03 Jakub Jelinek <jakub@redhat.com>
35264 PR rtl-optimization/108263
35265 * gcc.dg/pr108263.c: New test.
35267 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
35268 Uroš Bizjak <ubizjak@gmail.com>
35270 * gcc.target/i386/extendditi2-1.c: New test case.
35271 * gcc.target/i386/extendditi2-2.c: Likewise.
35274 Copyright (C) 2023 Free Software Foundation, Inc.
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.