1 2023-09-17 Andrew Pinski <apinski@marvell.com>
3 * gcc.dg/tree-ssa/20040204-1.c: Remove xfail.
5 2023-09-17 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
7 * g++.target/powerpc/altivec-19.C: New testcase.
9 2023-09-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
13 * gcc.target/riscv/rvv/autovec/pr111391-1.c: New test.
14 * gcc.target/riscv/rvv/autovec/pr111391-2.c: New test.
16 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
18 * gcc.target/riscv/zknh-sha256.c: Moved to...
19 * gcc.target/riscv/zknh-sha256-64.c: ...here. Test RV64.
20 * gcc.target/riscv/zknh-sha256-32.c: New test for RV32.
21 * gcc.target/riscv/zksh64.c: Change the type.
22 * gcc.target/riscv/zksed64.c: Ditto.
24 2023-09-16 Tsukasa OI <research_trasio@irq.a4lg.com>
26 * gcc.target/riscv/zbc32.c: Make signed type to unsigned.
27 * gcc.target/riscv/zbc64.c: Ditto.
28 * gcc.target/riscv/zbkb32.c: Ditto.
29 * gcc.target/riscv/zbkb64.c: Ditto.
30 * gcc.target/riscv/zbkc32.c: Ditto.
31 * gcc.target/riscv/zbkc64.c: Ditto.
32 * gcc.target/riscv/zbkx32.c: Ditto.
33 * gcc.target/riscv/zbkx64.c: Ditto.
34 * gcc.target/riscv/zknd32.c: Ditto.
35 * gcc.target/riscv/zknd64.c: Ditto.
36 * gcc.target/riscv/zkne32.c: Ditto.
37 * gcc.target/riscv/zkne64.c: Ditto.
38 * gcc.target/riscv/zknh-sha256.c: Ditto.
39 * gcc.target/riscv/zknh-sha512-32.c: Ditto.
40 * gcc.target/riscv/zknh-sha512-64.c: Ditto.
41 * gcc.target/riscv/zksed32.c: Ditto.
42 * gcc.target/riscv/zksed64.c: Ditto.
43 * gcc.target/riscv/zksh32.c: Ditto.
44 * gcc.target/riscv/zksh64.c: Ditto.
46 2023-09-16 Pan Li <pan2.li@intel.com>
48 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
49 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-1.c: New test.
50 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnjx-2.c: New test.
52 2023-09-15 David Malcolm <dmalcolm@redhat.com>
54 * c-c++-common/analyzer/volatile-1.c: New test.
56 2023-09-15 Harald Anlauf <anlauf@gmx.de>
59 * gfortran.dg/bounds_check_fail_6.f90: New test.
61 2023-09-15 Andrew Pinski <apinski@marvell.com>
63 * gcc.dg/tree-ssa/bool-13.c: Update testcase as we now do
64 the MIN/MAX during forwprop1.
66 2023-09-15 Andrew Pinski <apinski@marvell.com>
68 PR tree-optimization/111414
69 * gcc.c-torture/compile/pr111414-1.c: New test.
71 2023-09-15 Qing Zhao <qing.zhao@oracle.com>
73 PR tree-optimization/111407
74 * gcc.dg/pr111407.c: New test.
76 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
78 * gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c: New test.
80 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
82 * gcc.dg/vect/slp-35.c: Block SLP check for vect_strided5 targets.
84 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
86 * gcc.dg/vect/slp-34.c: Block check for vect_strided5.
88 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
90 * gcc.dg/vect/slp-34-big-array.c: Block SLP check for vect_strided5.
92 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
94 * gcc.dg/vect/slp-16.c: Block vect_strided6.
95 * lib/target-supports.exp: Add strided type.
97 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
99 * gcc.dg/vect/slp-1.c: Add vect_stried5.
101 2023-09-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
103 * gcc.dg/Wstringop-overflow-47.c: Add riscv.
105 2023-09-15 Richard Sandiford <richard.sandiford@arm.com>
108 * gcc.dg/rtl/aarch64/pr111411.c: New test.
110 2023-09-15 Lehua Ding <lehua.ding@rivai.ai>
113 * gcc.target/riscv/rvv/autovec/widen/widen_reduc-1.c: New test.
114 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-1.c: New test.
115 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order-2.c: New test.
116 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-1.c: New test.
117 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_order_run-2.c: New test.
118 * gcc.target/riscv/rvv/autovec/widen/widen_reduc_run-1.c: New test.
120 2023-09-14 David Malcolm <dmalcolm@redhat.com>
122 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-inline-events.c:
124 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-sarif.c: New
126 * gcc.dg/plugin/diagnostic-test-paths-multithreaded-separate-events.c:
128 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Add support for
129 generating multithreaded paths.
130 * gcc.dg/plugin/plugin.exp: Add the new tests.
132 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
134 * gm2/switches/case/fail/subrangecase.mod: Replace 19
136 * gm2/switches/case/fail/subrangecase2.mod: Ditto.
137 * gm2/switches/case/fail/subrangecase3.mod: Ditto.
138 * gm2/switches/case/fail/subrangecase4.mod: Ditto.
139 * gm2/switches/case/pass/subrangecase.mod: Ditto.
140 * gm2/switches/case/pass/subrangecase2.mod: Ditto.
141 * gm2/switches/case/pass/subrangecase3.mod: Ditto.
142 * gm2/switches/case/pass/subrangecase4.mod: Ditto.
143 * gm2/switches/case/fail/calendar.mod: New test.
145 2023-09-14 Gaius Mulley <gaiusmod2@gmail.com>
147 * gm2/switches/case/fail/subrangecase.mod: New test.
148 * gm2/switches/case/fail/subrangecase2.mod: New test.
149 * gm2/switches/case/fail/subrangecase3.mod: New test.
150 * gm2/switches/case/fail/subrangecase4.mod: New test.
151 * gm2/switches/case/fail/subrangecase5.mod: New test.
152 * gm2/switches/case/fail/subrangecase6.mod: New test.
153 * gm2/switches/case/pass/subrangecase.mod: New test.
154 * gm2/switches/case/pass/subrangecase2.mod: New test.
155 * gm2/switches/case/pass/subrangecase3.mod: New test.
156 * gm2/switches/case/pass/subrangecase4.mod: New test.
158 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
160 * gcc.target/aarch64/sve/cost_model_15.c: New test.
162 2023-09-14 Andrew Pinski <apinski@marvell.com>
164 PR tree-optimization/106164
165 * gcc.dg/pr21643.c: Update test now that match does
166 the combing of the comparisons.
167 * gcc.dg/tree-ssa/cmpbit-5.c: New test.
168 * gcc.dg/tree-ssa/phi-opt-35.c: New test.
170 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
172 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS tests.
173 * gcc.target/riscv/rvv/autovec/vls/cmp-1.c: New test.
174 * gcc.target/riscv/rvv/autovec/vls/cmp-2.c: New test.
175 * gcc.target/riscv/rvv/autovec/vls/cmp-3.c: New test.
176 * gcc.target/riscv/rvv/autovec/vls/cmp-4.c: New test.
177 * gcc.target/riscv/rvv/autovec/vls/cmp-5.c: New test.
178 * gcc.target/riscv/rvv/autovec/vls/cmp-6.c: New test.
179 * gcc.target/riscv/rvv/autovec/vls/mask-1.c: New test.
180 * gcc.target/riscv/rvv/autovec/vls/mask-2.c: New test.
181 * gcc.target/riscv/rvv/autovec/vls/mask-3.c: New test.
183 2023-09-14 Richard Biener <rguenther@suse.de>
185 PR tree-optimization/111294
186 * gcc.dg/tree-ssa/evrp10.c: Adjust.
187 * gcc.dg/tree-ssa/evrp6.c: Likewise.
188 * gcc.dg/tree-ssa/forwprop-31.c: Likewise.
189 * gcc.dg/tree-ssa/neg-cast-3.c: Likewise.
191 2023-09-14 Richard Sandiford <richard.sandiford@arm.com>
193 * gcc.target/aarch64/sve/acle/general/ld1rq_1.c: New test.
195 2023-09-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
198 * gcc.target/riscv/rvv/fortran/pr111395.f90: New test.
199 * gcc.target/riscv/rvv/rvv-fortran.exp: New test.
201 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
203 * gcc.target/loongarch/cmov_ii.c: New test.
205 2023-09-14 Lulu Cheng <chenglulu@loongson.cn>
208 * gcc.target/loongarch/pr111334.c: New test.
210 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
212 * gcc.target/loongarch/vector/lasx/lasx-xvssran.c: New test.
213 * gcc.target/loongarch/vector/lasx/lasx-xvssrani.c: New test.
214 * gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c: New test.
215 * gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c: New test.
217 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
219 * gcc.target/loongarch/vector/lasx/lasx-xvssrln.c: New test.
220 * gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c: New test.
221 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c: New test.
222 * gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c: New test.
224 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
226 * gcc.target/loongarch/vector/lasx/lasx-xvpackev.c: New test.
227 * gcc.target/loongarch/vector/lasx/lasx-xvpackod.c: New test.
228 * gcc.target/loongarch/vector/lasx/lasx-xvpickev.c: New test.
229 * gcc.target/loongarch/vector/lasx/lasx-xvpickod.c: New test.
230 * gcc.target/loongarch/vector/lasx/lasx-xvpickve.c: New test.
231 * gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c: New test.
232 * gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c: New test.
233 * gcc.target/loongarch/vector/lasx/lasx-xvreplve.c: New test.
234 * gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c: New test.
235 * gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c: New test.
236 * gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c: New test.
237 * gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c: New test.
239 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
241 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c: New test.
242 * gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c: New test.
243 * gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c: New test.
244 * gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c: New test.
245 * gcc.target/loongarch/vector/lasx/lasx-xvextrins.c: New test.
246 * gcc.target/loongarch/vector/lasx/lasx-xvilvh.c: New test.
247 * gcc.target/loongarch/vector/lasx/lasx-xvilvl.c: New test.
248 * gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c: New test.
249 * gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c: New test.
250 * gcc.target/loongarch/vector/lasx/lasx-xvprem.c: New test.
251 * gcc.target/loongarch/vector/lasx/lasx-xvpremi.c: New test.
253 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
255 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c: New test.
256 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c: New test.
257 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c: New test.
258 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c: New test.
259 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c: New test.
260 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c: New test.
261 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c: New test.
263 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
265 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c: New test.
266 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c: New test.
267 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c: New test.
268 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c: New test.
269 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c: New test.
270 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c: New test.
271 * gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c: New test.
273 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
275 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c: New test.
276 * gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c: New test.
277 * gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c: New test.
278 * gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c: New test.
279 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c: New test.
280 * gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c: New test.
281 * gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c: New test.
282 * gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c: New test.
283 * gcc.target/loongarch/vector/lasx/lasx-xvneg.c: New test.
284 * gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c: New test.
285 * gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c: New test.
287 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
289 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c: New test.
290 * gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c: New test.
291 * gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c: New test.
292 * gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c: New test.
293 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c: New test.
294 * gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c: New test.
295 * gcc.target/loongarch/vector/lasx/lasx-xvld.c: New test.
296 * gcc.target/loongarch/vector/lasx/lasx-xvmsub.c: New test.
297 * gcc.target/loongarch/vector/lasx/lasx-xvrotr.c: New test.
298 * gcc.target/loongarch/vector/lasx/lasx-xvrotri.c: New test.
299 * gcc.target/loongarch/vector/lasx/lasx-xvst.c: New test.
301 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
303 * gcc.target/loongarch/vector/lasx/lasx-xvseq.c: New test.
304 * gcc.target/loongarch/vector/lasx/lasx-xvseqi.c: New test.
305 * gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c: New test.
306 * gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c: New test.
307 * gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c: New test.
308 * gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c: New test.
309 * gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c: New test.
310 * gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c: New test.
311 * gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c: New test.
312 * gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c: New test.
314 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
316 * gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c: New test.
317 * gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c: New test.
318 * gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c: New test.
319 * gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c: New test.
320 * gcc.target/loongarch/vector/lasx/lasx-xvffinth.c: New test.
321 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c: New test.
322 * gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c: New test.
323 * gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c: New test.
324 * gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c: New test.
325 * gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c: New test.
326 * gcc.target/loongarch/vector/lasx/lasx-xvftintl.c: New test.
328 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
330 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c: New test.
331 * gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c: New test.
332 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c: New test.
333 * gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c: New test.
334 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c: New test.
335 * gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c: New test.
336 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c: New test.
337 * gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c: New test.
338 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c: New test.
339 * gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c: New test.
340 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c: New test.
341 * gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c: New test.
342 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c: New test.
343 * gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c: New test.
345 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
347 * gcc.target/loongarch/vector/lasx/lasx-xvldrepl.c: New test.
348 * gcc.target/loongarch/vector/lasx/lasx-xvstelm.c: New test.
350 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
352 * gcc.target/loongarch/vector/lasx/lasx-builtin.c: New test.
354 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
356 * gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c: New test.
357 * gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c: New test.
358 * gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c: New test.
359 * gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c: New test.
360 * gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c: New test.
361 * gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c: New test.
362 * gcc.target/loongarch/vector/lasx/lasx-xvbitset.c: New test.
363 * gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c: New test.
364 * gcc.target/loongarch/vector/lasx/lasx-xvclo.c: New test.
365 * gcc.target/loongarch/vector/lasx/lasx-xvclz.c: New test.
366 * gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c: New test.
368 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
370 * gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c: New test.
371 * gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c: New test.
372 * gcc.target/loongarch/vector/lasx/lasx-xvsra.c: New test.
373 * gcc.target/loongarch/vector/lasx/lasx-xvsrai.c: New test.
374 * gcc.target/loongarch/vector/lasx/lasx-xvsran.c: New test.
375 * gcc.target/loongarch/vector/lasx/lasx-xvsrani.c: New test.
376 * gcc.target/loongarch/vector/lasx/lasx-xvsrar.c: New test.
377 * gcc.target/loongarch/vector/lasx/lasx-xvsrari.c: New test.
378 * gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c: New test.
379 * gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c: New test.
381 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
383 * gcc.target/loongarch/vector/lasx/lasx-xvsll.c: New test.
384 * gcc.target/loongarch/vector/lasx/lasx-xvslli.c: New test.
385 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c: New test.
386 * gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c: New test.
387 * gcc.target/loongarch/vector/lasx/lasx-xvsrl.c: New test.
388 * gcc.target/loongarch/vector/lasx/lasx-xvsrli.c: New test.
389 * gcc.target/loongarch/vector/lasx/lasx-xvsrln.c: New test.
390 * gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c: New test.
391 * gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c: New test.
392 * gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c: New test.
393 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c: New test.
394 * gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c: New test.
396 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
398 * gcc.target/loongarch/vector/lasx/lasx-xvand.c: New test.
399 * gcc.target/loongarch/vector/lasx/lasx-xvandi.c: New test.
400 * gcc.target/loongarch/vector/lasx/lasx-xvandn.c: New test.
401 * gcc.target/loongarch/vector/lasx/lasx-xvnor.c: New test.
402 * gcc.target/loongarch/vector/lasx/lasx-xvnori.c: New test.
403 * gcc.target/loongarch/vector/lasx/lasx-xvor.c: New test.
404 * gcc.target/loongarch/vector/lasx/lasx-xvori.c: New test.
405 * gcc.target/loongarch/vector/lasx/lasx-xvorn.c: New test.
406 * gcc.target/loongarch/vector/lasx/lasx-xvxor.c: New test.
407 * gcc.target/loongarch/vector/lasx/lasx-xvxori.c: New test.
409 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
411 * gcc.target/loongarch/vector/lasx/lasx-xvldi.c: New test.
412 * gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c: New test.
413 * gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c: New test.
414 * gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c: New test.
415 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c: New test.
416 * gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c: New test.
417 * gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c: New test.
419 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
421 * gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c: New test.
422 * gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c: New test.
423 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c: New test.
424 * gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c: New test.
425 * gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c: New test.
426 * gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c: New test.
427 * gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c: New test.
428 * gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c: New test.
430 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
432 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c: New test.
433 * gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c: New test.
434 * gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c: New test.
435 * gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c: New test.
436 * gcc.target/loongarch/vector/lasx/lasx-xvmul.c: New test.
437 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c: New test.
438 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c: New test.
439 * gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c: New test.
440 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c: New test.
441 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c: New test.
442 * gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c: New test.
444 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
446 * gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c: New test.
447 * gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c: New test.
448 * gcc.target/loongarch/vector/lasx/lasx-xvsub.c: New test.
449 * gcc.target/loongarch/vector/lasx/lasx-xvsubi.c: New test.
450 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c: New test.
451 * gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c: New test.
452 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c: New test.
453 * gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c: New test.
455 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
457 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c: New test.
458 * gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c: New test.
459 * gcc.target/loongarch/vector/lasx/lasx-xvmadd.c: New test.
460 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c: New test.
461 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c: New test.
462 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c: New test.
463 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c: New test.
464 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c: New test.
465 * gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c: New test.
467 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
469 * gcc.target/loongarch/vector/lasx/lasx-xvadd.c: New test.
470 * gcc.target/loongarch/vector/lasx/lasx-xvadda.c: New test.
471 * gcc.target/loongarch/vector/lasx/lasx-xvaddi.c: New test.
472 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c: New test.
473 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c: New test.
474 * gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c: New test.
475 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c: New test.
476 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c: New test.
477 * gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c: New test.
478 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c: New test.
479 * gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c: New test.
481 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
483 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c: New test.
484 * gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c: New test.
485 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c: New test.
486 * gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c: New test.
487 * gcc.target/loongarch/vector/lsx/lsx-vld.c: New test.
488 * gcc.target/loongarch/vector/lsx/lsx-vst.c: New test.
490 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
492 * gcc.target/loongarch/vector/lsx/lsx-vand.c: New test.
493 * gcc.target/loongarch/vector/lsx/lsx-vandi.c: New test.
494 * gcc.target/loongarch/vector/lsx/lsx-vandn.c: New test.
495 * gcc.target/loongarch/vector/lsx/lsx-vnor.c: New test.
496 * gcc.target/loongarch/vector/lsx/lsx-vnori.c: New test.
497 * gcc.target/loongarch/vector/lsx/lsx-vor.c: New test.
498 * gcc.target/loongarch/vector/lsx/lsx-vori.c: New test.
499 * gcc.target/loongarch/vector/lsx/lsx-vorn.c: New test.
500 * gcc.target/loongarch/vector/lsx/lsx-vxor.c: New test.
501 * gcc.target/loongarch/vector/lsx/lsx-vxori.c: New test.
503 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
505 * gcc.target/loongarch/vector/lsx/lsx-vbsll.c: New test.
506 * gcc.target/loongarch/vector/lsx/lsx-vbsrl.c: New test.
507 * gcc.target/loongarch/vector/lsx/lsx-vextrins.c: New test.
508 * gcc.target/loongarch/vector/lsx/lsx-vilvh.c: New test.
509 * gcc.target/loongarch/vector/lsx/lsx-vilvl.c: New test.
510 * gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c: New test.
511 * gcc.target/loongarch/vector/lsx/lsx-vpackev.c: New test.
512 * gcc.target/loongarch/vector/lsx/lsx-vpackod.c: New test.
513 * gcc.target/loongarch/vector/lsx/lsx-vpickev.c: New test.
514 * gcc.target/loongarch/vector/lsx/lsx-vpickod.c: New test.
515 * gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c: New test.
516 * gcc.target/loongarch/vector/lsx/lsx-vpremi.c: New test.
517 * gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c: New test.
518 * gcc.target/loongarch/vector/lsx/lsx-vreplve.c: New test.
519 * gcc.target/loongarch/vector/lsx/lsx-vreplvei.c: New test.
520 * gcc.target/loongarch/vector/lsx/lsx-vshuf.c: New test.
521 * gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c: New test.
523 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
525 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c: New test.
526 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c: New test.
527 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c: New test.
528 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c: New test.
529 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c: New test.
530 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c: New test.
531 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c: New test.
532 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c: New test.
533 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c: New test.
534 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c: New test.
535 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c: New test.
536 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c: New test.
537 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c: New test.
538 * gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c: New test.
540 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
542 * gcc.target/loongarch/vector/lsx/lsx-vfrstp.c: New test.
543 * gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c: New test.
544 * gcc.target/loongarch/vector/lsx/lsx-vseq.c: New test.
545 * gcc.target/loongarch/vector/lsx/lsx-vseqi.c: New test.
546 * gcc.target/loongarch/vector/lsx/lsx-vsle-1.c: New test.
547 * gcc.target/loongarch/vector/lsx/lsx-vsle-2.c: New test.
548 * gcc.target/loongarch/vector/lsx/lsx-vslei-1.c: New test.
549 * gcc.target/loongarch/vector/lsx/lsx-vslei-2.c: New test.
550 * gcc.target/loongarch/vector/lsx/lsx-vslt-1.c: New test.
551 * gcc.target/loongarch/vector/lsx/lsx-vslt-2.c: New test.
552 * gcc.target/loongarch/vector/lsx/lsx-vslti-1.c: New test.
553 * gcc.target/loongarch/vector/lsx/lsx-vslti-2.c: New test.
555 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
557 * gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c: New test.
558 * gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c: New test.
559 * gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c: New test.
560 * gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c: New test.
561 * gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c: New test.
562 * gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c: New test.
563 * gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c: New test.
564 * gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c: New test.
565 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c: New test.
566 * gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c: New test.
567 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c: New test.
568 * gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c: New test.
570 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
572 * gcc.target/loongarch/vector/lsx/lsx-vbitclr.c: New test.
573 * gcc.target/loongarch/vector/lsx/lsx-vbitclri.c: New test.
574 * gcc.target/loongarch/vector/lsx/lsx-vbitrev.c: New test.
575 * gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c: New test.
576 * gcc.target/loongarch/vector/lsx/lsx-vbitsel.c: New test.
577 * gcc.target/loongarch/vector/lsx/lsx-vbitseli.c: New test.
578 * gcc.target/loongarch/vector/lsx/lsx-vbitset.c: New test.
579 * gcc.target/loongarch/vector/lsx/lsx-vbitseti.c: New test.
580 * gcc.target/loongarch/vector/lsx/lsx-vclo.c: New test.
581 * gcc.target/loongarch/vector/lsx/lsx-vclz.c: New test.
582 * gcc.target/loongarch/vector/lsx/lsx-vpcnt.c: New test.
584 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
586 * gcc.target/loongarch/vector/lsx/lsx-vssran.c: New test.
587 * gcc.target/loongarch/vector/lsx/lsx-vssrani.c: New test.
588 * gcc.target/loongarch/vector/lsx/lsx-vssrarn.c: New test.
589 * gcc.target/loongarch/vector/lsx/lsx-vssrarni.c: New test.
590 * gcc.target/loongarch/vector/lsx/lsx-vssrln.c: New test.
591 * gcc.target/loongarch/vector/lsx/lsx-vssrlni.c: New test.
592 * gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c: New test.
593 * gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c: New test.
595 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
597 * gcc.target/loongarch/vector/lsx/lsx-vrotr.c: New test.
598 * gcc.target/loongarch/vector/lsx/lsx-vrotri.c: New test.
599 * gcc.target/loongarch/vector/lsx/lsx-vsra.c: New test.
600 * gcc.target/loongarch/vector/lsx/lsx-vsrai.c: New test.
601 * gcc.target/loongarch/vector/lsx/lsx-vsran.c: New test.
602 * gcc.target/loongarch/vector/lsx/lsx-vsrani.c: New test.
603 * gcc.target/loongarch/vector/lsx/lsx-vsrar.c: New test.
604 * gcc.target/loongarch/vector/lsx/lsx-vsrari.c: New test.
605 * gcc.target/loongarch/vector/lsx/lsx-vsrarn.c: New test.
606 * gcc.target/loongarch/vector/lsx/lsx-vsrarni.c: New test.
608 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
610 * gcc.target/loongarch/vector/lsx/lsx-vsll.c: New test.
611 * gcc.target/loongarch/vector/lsx/lsx-vslli.c: New test.
612 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c: New test.
613 * gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c: New test.
614 * gcc.target/loongarch/vector/lsx/lsx-vsrl.c: New test.
615 * gcc.target/loongarch/vector/lsx/lsx-vsrli.c: New test.
616 * gcc.target/loongarch/vector/lsx/lsx-vsrln.c: New test.
617 * gcc.target/loongarch/vector/lsx/lsx-vsrlni.c: New test.
618 * gcc.target/loongarch/vector/lsx/lsx-vsrlr.c: New test.
619 * gcc.target/loongarch/vector/lsx/lsx-vsrlri.c: New test.
620 * gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c: New test.
621 * gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c: New test.
623 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
625 * gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c: New test.
626 * gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c: New test.
627 * gcc.target/loongarch/vector/lsx/lsx-vmod-1.c: New test.
628 * gcc.target/loongarch/vector/lsx/lsx-vmod-2.c: New test.
630 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
632 * gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c: New test.
633 * gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c: New test.
634 * gcc.target/loongarch/vector/lsx/lsx-vmskgez.c: New test.
635 * gcc.target/loongarch/vector/lsx/lsx-vmskltz.c: New test.
636 * gcc.target/loongarch/vector/lsx/lsx-vmsknz.c: New test.
637 * gcc.target/loongarch/vector/lsx/lsx-vsigncov.c: New test.
639 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
641 * gcc.target/loongarch/vector/lsx/lsx-vexth-1.c: New test.
642 * gcc.target/loongarch/vector/lsx/lsx-vexth-2.c: New test.
643 * gcc.target/loongarch/vector/lsx/lsx-vextl-1.c: New test.
644 * gcc.target/loongarch/vector/lsx/lsx-vextl-2.c: New test.
645 * gcc.target/loongarch/vector/lsx/lsx-vldi.c: New test.
646 * gcc.target/loongarch/vector/lsx/lsx-vneg.c: New test.
647 * gcc.target/loongarch/vector/lsx/lsx-vsat-1.c: New test.
648 * gcc.target/loongarch/vector/lsx/lsx-vsat-2.c: New test.
650 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
652 * gcc.target/loongarch/vector/lsx/lsx-vmax-1.c: New test.
653 * gcc.target/loongarch/vector/lsx/lsx-vmax-2.c: New test.
654 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c: New test.
655 * gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c: New test.
656 * gcc.target/loongarch/vector/lsx/lsx-vmin-1.c: New test.
657 * gcc.target/loongarch/vector/lsx/lsx-vmin-2.c: New test.
658 * gcc.target/loongarch/vector/lsx/lsx-vmini-1.c: New test.
659 * gcc.target/loongarch/vector/lsx/lsx-vmini-2.c: New test.
661 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
663 * gcc.target/loongarch/vector/lsx/lsx-vavg-1.c: New test.
664 * gcc.target/loongarch/vector/lsx/lsx-vavg-2.c: New test.
665 * gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c: New test.
666 * gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c: New test.
668 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
670 * gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c: New test.
671 * gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c: New test.
672 * gcc.target/loongarch/vector/lsx/lsx-vmul.c: New test.
673 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c: New test.
674 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c: New test.
675 * gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c: New test.
676 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c: New test.
677 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c: New test.
678 * gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c: New test.
680 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
682 * gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c: New test.
683 * gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c: New test.
685 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
687 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c: New test.
688 * gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c: New test.
689 * gcc.target/loongarch/vector/lsx/lsx-vmsub.c: New test.
690 * gcc.target/loongarch/vector/lsx/lsx-vssub-1.c: New test.
691 * gcc.target/loongarch/vector/lsx/lsx-vssub-2.c: New test.
692 * gcc.target/loongarch/vector/lsx/lsx-vsub.c: New test.
693 * gcc.target/loongarch/vector/lsx/lsx-vsubi.c: New test.
694 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c: New test.
695 * gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c: New test.
696 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c: New test.
697 * gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c: New test.
699 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
701 * gcc.target/loongarch/vector/lsx/lsx-vadd.c: New test.
702 * gcc.target/loongarch/vector/lsx/lsx-vadda.c: New test.
703 * gcc.target/loongarch/vector/lsx/lsx-vaddi.c: New test.
704 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c: New test.
705 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c: New test.
706 * gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c: New test.
707 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c: New test.
708 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c: New test.
709 * gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c: New test.
710 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c: New test.
711 * gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c: New test.
712 * gcc.target/loongarch/vector/lsx/lsx-vmadd.c: New test.
713 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c: New test.
714 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c: New test.
715 * gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c: New test.
716 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c: New test.
717 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c: New test.
718 * gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c: New test.
720 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
722 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c: New test.
723 * gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c: New test.
724 * gcc.target/loongarch/vector/lsx/lsx-vffint-1.c: New test.
725 * gcc.target/loongarch/vector/lsx/lsx-vffint-2.c: New test.
726 * gcc.target/loongarch/vector/lsx/lsx-vffint-3.c: New test.
727 * gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c: New test.
728 * gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c: New test.
729 * gcc.target/loongarch/vector/lsx/lsx-vftint-1.c: New test.
730 * gcc.target/loongarch/vector/lsx/lsx-vftint-2.c: New test.
731 * gcc.target/loongarch/vector/lsx/lsx-vftint-3.c: New test.
732 * gcc.target/loongarch/vector/lsx/lsx-vftint-4.c: New test.
734 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
736 * gcc.target/loongarch/vector/lsx/lsx-builtin.c: New test.
738 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
740 * gcc.target/loongarch/vector/loongarch-vector.exp: New test.
741 * gcc.target/loongarch/vector/simd_correctness_check.h: New test.
743 2023-09-14 Xiaolong Chen <chenxiaolong@loongson.cn>
745 * gcc.target/loongarch/strict-align.c: New test.
747 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
749 * gcc.target/riscv/rvv/autovec/vls/def.h: Add more def.
750 * gcc.target/riscv/rvv/autovec/vls/extract-1.c: New test.
751 * gcc.target/riscv/rvv/autovec/vls/extract-2.c: New test.
753 2023-09-13 Andrew Pinski <apinski@marvell.com>
755 PR tree-optimization/111364
756 * gcc.c-torture/execute/minmaxcmp-1.c: New test.
757 * gcc.dg/tree-ssa/minmaxcmp-2.c: New test.
758 * gcc.dg/pr96708-negative.c: Update testcase.
759 * gcc.dg/pr96708-positive.c: Add comment about `return 0`.
761 2023-09-13 Richard Biener <rguenther@suse.de>
763 PR tree-optimization/111387
764 * gcc.dg/torture/pr111387.c: New testcase.
766 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
768 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-1.c: New test.
769 * gcc.target/riscv/rvv/autovec/cond/cond_mulh-2.c: New test.
770 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-1.c: New test.
771 * gcc.target/riscv/rvv/autovec/cond/cond_mulh_run-2.c: New test.
773 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
775 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-1.c: New test.
776 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-2.c: New test.
777 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift-3.c: New test.
778 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-1.c: New test.
779 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-2.c: New test.
780 * gcc.target/riscv/rvv/autovec/cond/cond_narrow_shift_run-3.c: New test.
782 2023-09-13 Lehua Ding <lehua.ding@rivai.ai>
784 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-run.c: New test.
785 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c: New test.
786 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c: New test.
787 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-template.h: New test.
788 * gcc.target/riscv/rvv/autovec/cond/cond_copysign-zvfh-run.c: New test.
790 2023-09-13 Richard Biener <rguenther@suse.de>
792 PR tree-optimization/111397
793 * gcc.dg/uninit-pr111397.c: New testcase.
795 2023-09-13 Pan Li <pan2.li@intel.com>
798 * gcc.target/riscv/rvv/base/no-honor-frm-1.c: New test.
800 2023-09-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
802 * gcc.target/riscv/rvv/base/vector-abi-9.c: Removed.
804 2023-09-13 Jiufu Guo <guojiufu@linux.ibm.com>
806 PR tree-optimization/111303
807 * gcc.dg/pr111303.c: New test.
809 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
811 * lib/target-supports.exp: Enable vect_int for RVV.
813 2023-09-12 Jason Merrill <jason@redhat.com>
816 * g++.dg/ext/integer-pack7.C: New test.
818 2023-09-12 Jason Merrill <jason@redhat.com>
821 * g++.dg/eh/no-exceptions1.C: New test.
823 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
825 * gcc.target/aarch64/stack-protector-8.c: New test.
826 * gcc.target/aarch64/stack-protector-9.c: Likewise.
828 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
830 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Avoid redundant probes.
832 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
834 * gcc.target/aarch64/stack-check-prologue-17.c: Expect the probe
835 to be at offset 1024 rather than offset 0.
836 * gcc.target/aarch64/stack-check-prologue-18.c: Likewise.
837 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
839 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
841 * gcc.target/aarch64/stack-check-prologue-18.c: New test.
842 * gcc.target/aarch64/stack-check-prologue-19.c: Likewise.
843 * gcc.target/aarch64/stack-check-prologue-20.c: Likewise.
845 2023-09-12 Richard Sandiford <richard.sandiford@arm.com>
847 * gcc.target/aarch64/stack-check-prologue-17.c: New test.
849 2023-09-12 Andrew Pinski <apinski@marvell.com>
851 PR tree-optimization/107881
852 * gcc.c-torture/execute/pr107881-1.c: New test.
853 * gcc.dg/tree-ssa/cmpeq-4.c: New test.
854 * gcc.dg/tree-ssa/cmpxor-1.c: New test.
856 2023-09-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
858 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c: New test.
859 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c: New test.
860 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c: New test.
861 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c: New test.
862 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c: New test.
863 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c: New test.
864 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c: New test.
865 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c: New test.
866 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c: New test.
867 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c: New test.
868 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c: New test.
869 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c: New test.
870 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c: New test.
871 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c: New test.
872 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c: New test.
873 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c: New test.
874 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: New test.
875 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-4.c: New test.
876 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: New test.
877 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: New test.
878 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: New test.
879 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: New test.
880 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-1.c: New test.
881 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: New test.
882 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c: New test.
883 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-3.c: New test.
884 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c: New test.
885 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-5.c: New test.
886 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-6.c: New test.
887 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-7.c: New test.
888 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c: New test.
889 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c: New test.
890 * gcc.dg/vect/costmodel/riscv/rvv/rvv-costmodel-vect.exp: New test.
891 * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-9.c: New file.
893 2023-09-12 Jakub Jelinek <jakub@redhat.com>
896 * gcc.dg/bitint-37.c: New test.
898 2023-09-12 Gaius Mulley <gaiusmod2@gmail.com>
900 * gm2/switches/case/fail/missingclause.mod: New test.
901 * gm2/switches/case/fail/switches-case-fail.exp: New test.
902 * gm2/switches/case/pass/enumcase.mod: New test.
903 * gm2/switches/case/pass/enumcase2.mod: New test.
904 * gm2/switches/case/pass/switches-case-pass.exp: New test.
906 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
908 * lib/target-supports.exp (check_effective_target_stack_size): For
909 nvptx target, stack size limits are relevant for execution only.
911 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
913 * gcc.target/riscv/xtheadbb-strcmp.c: New test.
914 * gcc.target/riscv/zbb-strcmp-disabled-2.c: New test.
915 * gcc.target/riscv/zbb-strcmp-disabled.c: New test.
916 * gcc.target/riscv/zbb-strcmp-unaligned.c: New test.
917 * gcc.target/riscv/zbb-strcmp.c: New test.
918 * gcc.target/riscv/zbb-strcmp-limit.c: New file.
920 2023-09-12 Christoph Müllner <christoph.muellner@vrull.eu>
922 * gcc.target/riscv/xtheadbb-strlen-unaligned.c: New test.
923 * gcc.target/riscv/xtheadbb-strlen.c: New test.
924 * gcc.target/riscv/zbb-strlen-disabled-2.c: New test.
925 * gcc.target/riscv/zbb-strlen-disabled.c: New test.
926 * gcc.target/riscv/zbb-strlen-unaligned.c: New test.
927 * gcc.target/riscv/zbb-strlen.c: New test.
929 2023-09-12 Lehua Ding <lehua.ding@rivai.ai>
931 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: Add vrem op.
932 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: Ditto.
933 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: Ditto.
934 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: Ditto.
935 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: Ditto.
936 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: Ditto.
937 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: Ditto.
938 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: Ditto.
939 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: Ditto.
940 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: Moved to...
941 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-1.c: ...here.
942 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: Moved to...
943 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-2.c: ...here.
944 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: Moved to...
945 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-3.c: ...here.
946 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: Moved to...
947 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-4.c: ...here.
948 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: Moved to...
949 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max_run-5.c: ...here.
950 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: Removed.
951 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: Removed.
952 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: Removed.
953 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: Removed.
954 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: Removed.
955 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-1.c: New test.
956 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-2.c: New test.
957 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-3.c: New test.
958 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-4.c: New test.
959 * gcc.target/riscv/rvv/autovec/cond/cond_logical_min_max-5.c: New test.
960 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c: New test.
961 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c: New test.
962 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c: New test.
963 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c: New test.
964 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c: New test.
965 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c: New test.
966 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c: New test.
967 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c: New test.
968 * gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c: New test.
970 2023-09-12 Thomas Schwinge <thomas@codesourcery.com>
972 * lib/scanasm.exp (configure_check-function-bodies): New proc.
973 (parse_function_bodies, check-function-bodies): Use it.
975 2023-09-12 Mikael Morin <mikael@gcc.gnu.org>
978 * gfortran.dg/pr110996.f90: New test.
980 2023-09-12 Tobias Burnus <tobias@codesourcery.com>
982 * c-c++-common/gomp/allocate-5.c: Fix testcase; make some
983 dg-messages for 'sorry' as c++, only.
984 * c-c++-common/gomp/directive-1.c: Make a 'sorry' c++ only.
985 * c-c++-common/gomp/allocate-9.c: New test.
986 * c-c++-common/gomp/allocate-11.c: New test.
987 * c-c++-common/gomp/allocate-12.c: New test.
988 * c-c++-common/gomp/allocate-14.c: New test.
989 * c-c++-common/gomp/allocate-15.c: New test.
990 * c-c++-common/gomp/allocate-16.c: New test.
992 2023-09-12 xuli <xuli1@eswincomputing.com>
994 * gcc.target/riscv/rvv/base/tuple_create.c: New test.
996 2023-09-12 Fei Gao <gaofei@eswincomputing.com>
998 * gcc.target/riscv/rv32e_zcmp.c: remove -fno-shrink-wrap-separate
999 * gcc.target/riscv/rv32i_zcmp.c: likewise
1000 * gcc.target/riscv/zcmp_push_fpr.c: likewise
1001 * gcc.target/riscv/zcmp_stack_alignment.c: likewise
1002 * gcc.target/riscv/zcmp_shrink_wrap_separate.c: New test.
1003 * gcc.target/riscv/zcmp_shrink_wrap_separate2.c: New test.
1005 2023-09-11 Andrew Pinski <apinski@marvell.com>
1007 PR tree-optimization/111348
1008 * gcc.dg/tree-ssa/minmax-26.c: New test.
1010 2023-09-11 Uros Bizjak <ubizjak@gmail.com>
1013 * gcc.target/i386/pr111340.c: New test.
1015 2023-09-11 Andrew Pinski <apinski@marvell.com>
1017 PR tree-optimization/111349
1018 * gcc.dg/tree-ssa/minmax-25.c: New test.
1020 2023-09-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1023 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt test.
1024 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
1025 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
1026 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
1027 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
1028 * gcc.target/riscv/rvv/autovec/vls/compress-1.c: New test.
1029 * gcc.target/riscv/rvv/autovec/vls/compress-2.c: New test.
1030 * gcc.target/riscv/rvv/autovec/vls/compress-3.c: New test.
1031 * gcc.target/riscv/rvv/autovec/vls/compress-4.c: New test.
1032 * gcc.target/riscv/rvv/autovec/vls/compress-5.c: New test.
1033 * gcc.target/riscv/rvv/autovec/vls/compress-6.c: New test.
1034 * gcc.target/riscv/rvv/autovec/vls/merge-1.c: New test.
1035 * gcc.target/riscv/rvv/autovec/vls/merge-2.c: New test.
1036 * gcc.target/riscv/rvv/autovec/vls/merge-3.c: New test.
1037 * gcc.target/riscv/rvv/autovec/vls/merge-4.c: New test.
1038 * gcc.target/riscv/rvv/autovec/vls/merge-5.c: New test.
1039 * gcc.target/riscv/rvv/autovec/vls/merge-6.c: New test.
1040 * gcc.target/riscv/rvv/autovec/vls/merge-7.c: New test.
1041 * gcc.target/riscv/rvv/autovec/vls/perm-1.c: New test.
1042 * gcc.target/riscv/rvv/autovec/vls/perm-2.c: New test.
1043 * gcc.target/riscv/rvv/autovec/vls/perm-3.c: New test.
1044 * gcc.target/riscv/rvv/autovec/vls/perm-4.c: New test.
1045 * gcc.target/riscv/rvv/autovec/vls/perm-5.c: New test.
1046 * gcc.target/riscv/rvv/autovec/vls/perm-6.c: New test.
1047 * gcc.target/riscv/rvv/autovec/vls/perm-7.c: New test.
1049 2023-09-11 Andrew Pinski <apinski@marvell.com>
1051 PR tree-optimization/111346
1052 * gcc.dg/tree-ssa/minmaxcmp-1.c: New test.
1054 2023-09-11 liuhongt <hongtao.liu@intel.com>
1056 * gcc.target/i386/pr111306.c: New test.
1058 2023-09-10 Andrew Pinski <apinski@marvell.com>
1060 PR tree-optimization/111331
1061 * gcc.c-torture/execute/pr111331-1.c: New test.
1062 * gcc.c-torture/execute/pr111331-2.c: New test.
1063 * gcc.c-torture/execute/pr111331-3.c: New test.
1065 2023-09-09 benjamin priour <vultkayn@gcc.gnu.org>
1068 * gcc.dg/analyzer/allocation-size-1.c: Moved to...
1069 * c-c++-common/analyzer/allocation-size-1.c: ...here.
1070 * gcc.dg/analyzer/allocation-size-2.c: Moved to...
1071 * c-c++-common/analyzer/allocation-size-2.c: ...here.
1072 * gcc.dg/analyzer/allocation-size-3.c: Moved to...
1073 * c-c++-common/analyzer/allocation-size-3.c: ...here.
1074 * gcc.dg/analyzer/allocation-size-4.c: Moved to...
1075 * c-c++-common/analyzer/allocation-size-4.c: ...here.
1076 * gcc.dg/analyzer/analyzer-verbosity-0.c: Moved to...
1077 * c-c++-common/analyzer/analyzer-verbosity-0.c: ...here.
1078 * gcc.dg/analyzer/analyzer-verbosity-1.c: Moved to...
1079 * c-c++-common/analyzer/analyzer-verbosity-1.c: ...here.
1080 * gcc.dg/analyzer/analyzer-verbosity-2.c: Moved to...
1081 * c-c++-common/analyzer/analyzer-verbosity-2.c: ...here.
1082 * gcc.dg/analyzer/analyzer-verbosity-3.c: Moved to...
1083 * c-c++-common/analyzer/analyzer-verbosity-3.c: ...here.
1084 * gcc.dg/analyzer/attr-alloc_size-1.c: Moved to...
1085 * c-c++-common/analyzer/attr-alloc_size-1.c: ...here.
1086 * gcc.dg/analyzer/attr-alloc_size-2.c: Moved to...
1087 * c-c++-common/analyzer/attr-alloc_size-2.c: ...here.
1088 * gcc.dg/analyzer/call-summaries-malloc.c: Moved to...
1089 * c-c++-common/analyzer/call-summaries-malloc.c: ...here.
1090 * gcc.dg/analyzer/call-summaries-pr107158-2.c: Moved to...
1091 * c-c++-common/analyzer/call-summaries-pr107158-2.c: ...here.
1092 * gcc.dg/analyzer/capacity-1.c: Moved to...
1093 * c-c++-common/analyzer/capacity-1.c: ...here.
1094 * gcc.dg/analyzer/dot-output.c: Moved to...
1095 * c-c++-common/analyzer/dot-output.c: ...here.
1096 * gcc.dg/analyzer/escaping-1.c: Moved to...
1097 * c-c++-common/analyzer/escaping-1.c: ...here.
1098 * gcc.dg/analyzer/expect-1.c: Moved to...
1099 * c-c++-common/analyzer/expect-1.c: ...here.
1100 * gcc.dg/analyzer/fgets-1.c: Moved to...
1101 * c-c++-common/analyzer/fgets-1.c: ...here.
1102 * gcc.dg/analyzer/file-uninit-1.c: Moved to...
1103 * c-c++-common/analyzer/file-uninit-1.c: ...here.
1104 * gcc.dg/analyzer/fileno-1.c: Moved to...
1105 * c-c++-common/analyzer/fileno-1.c: ...here.
1106 * gcc.dg/analyzer/first-field-1.c: Moved to...
1107 * c-c++-common/analyzer/first-field-1.c: ...here.
1108 * gcc.dg/analyzer/first-field-2.c: Moved to...
1109 * c-c++-common/analyzer/first-field-2.c: ...here.
1110 * gcc.dg/analyzer/flex-with-call-summaries.c: Moved to...
1111 * c-c++-common/analyzer/flex-with-call-summaries.c: ...here.
1112 * gcc.dg/analyzer/flex-without-call-summaries.c: Moved to...
1113 * c-c++-common/analyzer/flex-without-call-summaries.c: ...here.
1114 * gcc.dg/analyzer/flexible-array-member-1.c: Moved to...
1115 * c-c++-common/analyzer/flexible-array-member-1.c: ...here.
1116 * gcc.dg/analyzer/fold-string-to-char.c: Moved to...
1117 * c-c++-common/analyzer/fold-string-to-char.c: ...here.
1118 * gcc.dg/analyzer/fread-1.c: Moved to...
1119 * c-c++-common/analyzer/fread-1.c: ...here.
1120 * gcc.dg/analyzer/fread-2.c: Moved to...
1121 * c-c++-common/analyzer/fread-2.c: ...here.
1122 * gcc.dg/analyzer/fread-pr108661.c: Moved to...
1123 * c-c++-common/analyzer/fread-pr108661.c: ...here.
1124 * gcc.dg/analyzer/function-ptr-1.c: Moved to...
1125 * c-c++-common/analyzer/function-ptr-1.c: ...here.
1126 * gcc.dg/analyzer/function-ptr-2.c: Moved to...
1127 * c-c++-common/analyzer/function-ptr-2.c: ...here.
1128 * gcc.dg/analyzer/function-ptr-3.c: Moved to...
1129 * c-c++-common/analyzer/function-ptr-3.c: ...here.
1130 * gcc.dg/analyzer/function-ptr-4.c: Moved to...
1131 * c-c++-common/analyzer/function-ptr-4.c: ...here.
1132 * gcc.dg/analyzer/getc-1.c: Moved to...
1133 * c-c++-common/analyzer/getc-1.c: ...here.
1134 * gcc.dg/analyzer/getchar-1.c: Moved to...
1135 * c-c++-common/analyzer/getchar-1.c: ...here.
1136 * gcc.dg/analyzer/gzio-2.c: Moved to...
1137 * c-c++-common/analyzer/gzio-2.c: ...here.
1138 * gcc.dg/analyzer/gzio-3.c: Moved to...
1139 * c-c++-common/analyzer/gzio-3.c: ...here.
1140 * gcc.dg/analyzer/gzio-3a.c: Moved to...
1141 * c-c++-common/analyzer/gzio-3a.c: ...here.
1142 * gcc.dg/analyzer/gzio.c: Moved to...
1143 * c-c++-common/analyzer/gzio.c: ...here.
1144 * gcc.dg/analyzer/imprecise-floating-point-1.c: Moved to...
1145 * c-c++-common/analyzer/imprecise-floating-point-1.c: ...here.
1146 * gcc.dg/analyzer/infinite-recursion-2.c: Moved to...
1147 * c-c++-common/analyzer/infinite-recursion-2.c: ...here.
1148 * gcc.dg/analyzer/infinite-recursion-3.c: Moved to...
1149 * c-c++-common/analyzer/infinite-recursion-3.c: ...here.
1150 * gcc.dg/analyzer/infinite-recursion-4-limited-buggy.c: Moved to...
1151 * c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c: ...here.
1152 * gcc.dg/analyzer/infinite-recursion-4-limited.c: Moved to...
1153 * c-c++-common/analyzer/infinite-recursion-4-limited.c: ...here.
1154 * gcc.dg/analyzer/infinite-recursion-4-unlimited-buggy.c: Moved to...
1155 * c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c: ...here.
1156 * gcc.dg/analyzer/infinite-recursion-4-unlimited.c: Moved to...
1157 * c-c++-common/analyzer/infinite-recursion-4-unlimited.c: ...here.
1158 * gcc.dg/analyzer/infinite-recursion-5.c: Moved to...
1159 * c-c++-common/analyzer/infinite-recursion-5.c: ...here.
1160 * gcc.dg/analyzer/infinite-recursion-alloca.c: Moved to...
1161 * c-c++-common/analyzer/infinite-recursion-alloca.c: ...here.
1162 * gcc.dg/analyzer/infinite-recursion-inlining.c: Moved to...
1163 * c-c++-common/analyzer/infinite-recursion-inlining.c: ...here.
1164 * gcc.dg/analyzer/infinite-recursion-multiline-1.c: Moved to...
1165 * c-c++-common/analyzer/infinite-recursion-multiline-1.c: ...here.
1166 * gcc.dg/analyzer/infinite-recursion-multiline-2.c: Moved to...
1167 * c-c++-common/analyzer/infinite-recursion-multiline-2.c: ...here.
1168 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: Moved to...
1169 * c-c++-common/analyzer/infinite-recursion-pr108935-1.c: ...here.
1170 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: Moved to...
1171 * c-c++-common/analyzer/infinite-recursion-pr108935-1a.c: ...here.
1172 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: Moved to...
1173 * c-c++-common/analyzer/infinite-recursion-pr108935-2.c: ...here.
1174 * gcc.dg/analyzer/infinite-recursion-variadic.c: Moved to...
1175 * c-c++-common/analyzer/infinite-recursion-variadic.c: ...here.
1176 * gcc.dg/analyzer/infinite-recursion.c: Moved to...
1177 * c-c++-common/analyzer/infinite-recursion.c: ...here.
1178 * gcc.dg/analyzer/inlining-1-multiline.c: Moved to...
1179 * c-c++-common/analyzer/inlining-1-multiline.c: ...here.
1180 * gcc.dg/analyzer/inlining-1-no-undo.c: Moved to...
1181 * c-c++-common/analyzer/inlining-1-no-undo.c: ...here.
1182 * gcc.dg/analyzer/inlining-2-multiline.c: Moved to...
1183 * c-c++-common/analyzer/inlining-2-multiline.c: ...here.
1184 * gcc.dg/analyzer/inlining-5-multiline.c: Moved to...
1185 * c-c++-common/analyzer/inlining-5-multiline.c: ...here.
1186 * gcc.dg/analyzer/inlining-6-multiline.c: Moved to...
1187 * c-c++-common/analyzer/inlining-6-multiline.c: ...here.
1188 * gcc.dg/analyzer/inlining-6.c: Moved to...
1189 * c-c++-common/analyzer/inlining-6.c: ...here.
1190 * gcc.dg/analyzer/inlining-7-multiline.c: Moved to...
1191 * c-c++-common/analyzer/inlining-7-multiline.c: ...here.
1192 * gcc.dg/analyzer/invalid-shift-1.c: Moved to...
1193 * c-c++-common/analyzer/invalid-shift-1.c: ...here.
1194 * gcc.dg/analyzer/isatty-1.c: Moved to...
1195 * c-c++-common/analyzer/isatty-1.c: ...here.
1196 * gcc.dg/analyzer/leak-2.c: Moved to...
1197 * c-c++-common/analyzer/leak-2.c: ...here.
1198 * gcc.dg/analyzer/leak-3.c: Moved to...
1199 * c-c++-common/analyzer/leak-3.c: ...here.
1200 * gcc.dg/analyzer/leak-4.c: Moved to...
1201 * c-c++-common/analyzer/leak-4.c: ...here.
1202 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Moved to...
1203 * c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: ...here.
1204 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: Moved to...
1205 * c-c++-common/analyzer/loop-0-up-to-n-by-1.c: ...here.
1206 * gcc.dg/analyzer/loop-2.c: Moved to...
1207 * c-c++-common/analyzer/loop-2.c: ...here.
1208 * gcc.dg/analyzer/loop-2a.c: Moved to...
1209 * c-c++-common/analyzer/loop-2a.c: ...here.
1210 * gcc.dg/analyzer/loop-3.c: Moved to...
1211 * c-c++-common/analyzer/loop-3.c: ...here.
1212 * gcc.dg/analyzer/loop-4.c: Moved to...
1213 * c-c++-common/analyzer/loop-4.c: ...here.
1214 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Moved to...
1215 * c-c++-common/analyzer/loop-n-down-to-1-by-1.c: ...here.
1216 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: Moved to...
1217 * c-c++-common/analyzer/loop-start-down-to-end-by-1.c: ...here.
1218 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: Moved to...
1219 * c-c++-common/analyzer/loop-start-down-to-end-by-step.c: ...here.
1220 * gcc.dg/analyzer/loop-start-to-end-by-step.c: Moved to...
1221 * c-c++-common/analyzer/loop-start-to-end-by-step.c: ...here.
1222 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Moved to...
1223 * c-c++-common/analyzer/loop-start-up-to-end-by-1.c: ...here.
1224 * gcc.dg/analyzer/loop.c: Moved to...
1225 * c-c++-common/analyzer/loop.c: ...here.
1226 * gcc.dg/analyzer/malloc-3.c: Moved to...
1227 * c-c++-common/analyzer/malloc-3.c: ...here.
1228 * gcc.dg/analyzer/malloc-5.c: Moved to...
1229 * c-c++-common/analyzer/malloc-5.c: ...here.
1230 * gcc.dg/analyzer/malloc-CWE-401-example.c: Moved to...
1231 * c-c++-common/analyzer/malloc-CWE-401-example.c: ...here.
1232 * gcc.dg/analyzer/malloc-CWE-415-examples.c: Moved to...
1233 * c-c++-common/analyzer/malloc-CWE-415-examples.c: ...here.
1234 * gcc.dg/analyzer/malloc-CWE-416-examples.c: Moved to...
1235 * c-c++-common/analyzer/malloc-CWE-416-examples.c: ...here.
1236 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Moved to...
1237 * c-c++-common/analyzer/malloc-CWE-590-examples.c: ...here.
1238 * gcc.dg/analyzer/malloc-callbacks.c: Moved to...
1239 * c-c++-common/analyzer/malloc-callbacks.c: ...here.
1240 * gcc.dg/analyzer/malloc-dce.c: Moved to...
1241 * c-c++-common/analyzer/malloc-dce.c: ...here.
1242 * gcc.dg/analyzer/malloc-dedupe-1.c: Moved to...
1243 * c-c++-common/analyzer/malloc-dedupe-1.c: ...here.
1244 * gcc.dg/analyzer/malloc-in-loop.c: Moved to...
1245 * c-c++-common/analyzer/malloc-in-loop.c: ...here.
1246 * gcc.dg/analyzer/malloc-ipa-1.c: Moved to...
1247 * c-c++-common/analyzer/malloc-ipa-1.c: ...here.
1248 * gcc.dg/analyzer/malloc-ipa-11.c: Moved to...
1249 * c-c++-common/analyzer/malloc-ipa-11.c: ...here.
1250 * gcc.dg/analyzer/malloc-ipa-2.c: Moved to...
1251 * c-c++-common/analyzer/malloc-ipa-2.c: ...here.
1252 * gcc.dg/analyzer/malloc-ipa-3.c: Moved to...
1253 * c-c++-common/analyzer/malloc-ipa-3.c: ...here.
1254 * gcc.dg/analyzer/malloc-ipa-4.c: Moved to...
1255 * c-c++-common/analyzer/malloc-ipa-4.c: ...here.
1256 * gcc.dg/analyzer/malloc-ipa-5.c: Moved to...
1257 * c-c++-common/analyzer/malloc-ipa-5.c: ...here.
1258 * gcc.dg/analyzer/malloc-ipa-6.c: Moved to...
1259 * c-c++-common/analyzer/malloc-ipa-6.c: ...here.
1260 * gcc.dg/analyzer/malloc-ipa-7.c: Moved to...
1261 * c-c++-common/analyzer/malloc-ipa-7.c: ...here.
1262 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Moved to...
1263 * c-c++-common/analyzer/malloc-ipa-8-unchecked.c: ...here.
1264 * gcc.dg/analyzer/malloc-macro-inline-events.c: Moved to...
1265 * c-c++-common/analyzer/malloc-macro-inline-events.c: ...here.
1266 * gcc.dg/analyzer/malloc-macro-separate-events.c: Moved to...
1267 * c-c++-common/analyzer/malloc-macro-separate-events.c: ...here.
1268 * gcc.dg/analyzer/malloc-macro.h: Moved to...
1269 * c-c++-common/analyzer/malloc-macro.h: ...here.
1270 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: Moved to...
1271 * c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: ...here.
1272 * gcc.dg/analyzer/out-of-bounds-1.c: Moved to...
1273 * c-c++-common/analyzer/out-of-bounds-1.c: ...here.
1274 * gcc.dg/analyzer/out-of-bounds-2.c: Moved to...
1275 * c-c++-common/analyzer/out-of-bounds-2.c: ...here.
1276 * gcc.dg/analyzer/out-of-bounds-5.c: Moved to...
1277 * c-c++-common/analyzer/out-of-bounds-5.c: ...here.
1278 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: Moved to...
1279 * c-c++-common/analyzer/out-of-bounds-diagram-11.c: ...here.
1280 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: Moved to...
1281 * c-c++-common/analyzer/out-of-bounds-diagram-3.c: ...here.
1282 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: Moved to...
1283 * c-c++-common/analyzer/out-of-bounds-diagram-8.c: ...here.
1284 * gcc.dg/analyzer/phi-1.c: Moved to...
1285 * c-c++-common/analyzer/phi-1.c: ...here.
1286 * gcc.dg/analyzer/pr100615.c: Moved to...
1287 * c-c++-common/analyzer/pr100615.c: ...here.
1288 * gcc.dg/analyzer/pr103526.c: Moved to...
1289 * c-c++-common/analyzer/pr103526.c: ...here.
1290 * gcc.dg/analyzer/pr94362-1.c: Moved to...
1291 * c-c++-common/analyzer/pr94362-1.c: ...here.
1292 * gcc.dg/analyzer/pr97074.c: Moved to...
1293 * c-c++-common/analyzer/pr97074.c: ...here.
1294 * c-c++-common/analyzer/pr99193-2.c: Added include.
1295 * c-c++-common/analyzer/realloc-1.c: Added include.
1296 * gcc.dg/analyzer/scope-1.c: Moved to...
1297 * c-c++-common/analyzer/scope-1.c: ...here.
1298 * gcc.dg/analyzer/setjmp-2.c: Moved to...
1299 * c-c++-common/analyzer/setjmp-2.c: ...here.
1300 * gcc.dg/analyzer/setjmp-5.c: Moved to...
1301 * c-c++-common/analyzer/setjmp-5.c: ...here.
1302 * gcc.dg/analyzer/setjmp-9.c: Moved to...
1303 * c-c++-common/analyzer/setjmp-9.c: ...here.
1304 * gcc.dg/analyzer/signal-4a.c: Moved to...
1305 * c-c++-common/analyzer/signal-4a.c: ...here.
1306 * gcc.dg/analyzer/signal-4b.c: Moved to...
1307 * c-c++-common/analyzer/signal-4b.c: ...here.
1308 * gcc.dg/analyzer/file-pr58237.c: C only.
1309 * gcc.dg/analyzer/fopen-1.c: C only.
1310 * gcc.dg/analyzer/malloc-4.c: C only.
1311 * gcc.dg/analyzer/malloc-paths-9.c: C only.
1312 * gcc.dg/analyzer/pr103892.c: C only.
1313 * gcc.dg/analyzer/pr109577.c: C only.
1314 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: C only.
1315 * gcc.dg/analyzer/pr99193-1.c: C only.
1316 * gcc.dg/analyzer/compound-assignment-1.c: Removed.
1317 * gcc.dg/analyzer/inlining-1.c: Removed.
1318 * gcc.dg/analyzer/inlining-2.c: Removed.
1319 * gcc.dg/analyzer/inlining-5.c: Removed.
1320 * gcc.dg/analyzer/inlining-7.c: Removed.
1321 * c-c++-common/analyzer/compound-assignment-1.c: New test.
1322 * c-c++-common/analyzer/file-pr58237-noexcept.c: Duplicate of
1323 gcc.dg/analyzer/file-pr58237.c with exceptions disabled.
1324 * c-c++-common/analyzer/fopen-2.c: C++ compatible parts from
1325 gcc.dg/analyzer/fopen-1.c.
1326 * c-c++-common/analyzer/inlining-1.c: New test.
1327 * c-c++-common/analyzer/inlining-2.c: New test.
1328 * c-c++-common/analyzer/inlining-5.c: New test.
1329 * c-c++-common/analyzer/inlining-7.c: New test.
1330 * c-c++-common/analyzer/malloc-paths-9-noexcept.c: Duplicate of
1331 gcc.dg/analyzer/malloc-paths-9.c with exceptions disabled.
1332 * c-c++-common/analyzer/pr109577-noexcept.c: Duplicate of
1333 gcc.dg/analyzer/pr109577.c with exceptions disabled.
1334 * c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c:
1335 Duplicate of gcc.dg/analyzer/pr93355-localealias-feasibility.c with
1336 exceptions disabled.
1337 * c-c++-common/analyzer/pr99193-1-noexcept.c: Duplicate of
1338 gcc.dg/analyzer/pr99193-1.c with exceptions disabled.
1340 2023-09-09 Xi Ruoyao <xry111@xry111.site>
1342 * gcc.target/loongarch/memcpy-vec-3.c: Increase the amount of
1345 2023-09-09 Lulu Cheng <chenglulu@loongson.cn>
1347 * gcc.target/loongarch/mulw_d_wu.c: New test.
1348 * gcc.target/loongarch/smuldi3_highpart.c: New test.
1349 * gcc.target/loongarch/smulsi3_highpart.c: New test.
1350 * gcc.target/loongarch/umulsi3_highpart.c: New test.
1352 2023-09-09 Xi Ruoyao <xry111@xry111.site>
1354 * gcc.target/loongarch/memcpy-vec-1.c: New test.
1355 * gcc.target/loongarch/memcpy-vec-2.c: New test.
1356 * gcc.target/loongarch/memcpy-vec-3.c: New test.
1358 2023-09-09 Lehua Ding <lehua.ding@rivai.ai>
1360 * gcc.target/riscv/rvv/autovec/vls/div-1.c: Adjust.
1361 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: Adjust.
1362 * gcc.target/riscv/rvv/autovec/fold-min-poly.c: New test.
1364 2023-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1366 * gcc.dg/darwin-segaddr.c: Adjust for darwin linker warning.
1367 * gcc.dg/pie-7.c: Likewise.
1369 2023-09-08 Patrick Palka <ppalka@redhat.com>
1372 * g++.dg/cpp2a/concepts-recursive-sat4.C: Make 'Int' non-aggregate
1373 in order to preserve intent of the testcase.
1374 * g++.dg/cpp2a/concepts-nondep4.C: New test.
1376 2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
1378 * gcc.target/riscv/xtheadbb-ext-2.c: New test.
1379 * gcc.target/riscv/xtheadbb-ext-3.c: New test.
1381 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1384 * c-c++-common/analyzer/computed-goto-1.c: New test.
1385 * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
1387 2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
1388 David Malcolm <dmalcolm@redhat.com>
1391 * c-c++-common/analyzer/pr110830.c: New test.
1393 2023-09-07 Andrew MacLeod <amacleod@redhat.com>
1395 PR tree-optimization/110875
1396 * gcc.dg/pr110875.c: New.
1398 2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
1401 * g++.dg/gomp/pr111274.C: New test case.
1403 2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
1406 * gcc.target/i386/pr111225.c: New test.
1408 2023-09-07 David Malcolm <dmalcolm@redhat.com>
1410 * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
1412 2023-09-07 Xi Ruoyao <xry111@xry111.site>
1414 * g++.target/loongarch/bstrins-compile.C: New test.
1415 * g++.target/loongarch/bstrins-run.C: New test.
1417 2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1420 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Adapt test.
1421 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Skip check for O1.
1422 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
1423 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
1424 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
1425 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
1426 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
1427 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
1428 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
1429 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
1430 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
1431 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
1432 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
1433 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
1434 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
1435 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
1436 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
1437 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
1438 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
1439 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
1440 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
1441 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
1442 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
1443 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
1444 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
1445 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
1446 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
1447 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
1448 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
1449 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
1450 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
1451 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
1452 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
1453 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
1454 * gcc.target/riscv/rvv/autovec/pr111313.c: New test.
1456 2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
1458 * gcc.target/riscv/xventanacondops-primitiveSemantics.c: New test,
1459 * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: New
1460 test to make sure that XVentanaCondOps instructions are disabled
1462 * gcc.target/riscv/xventanacondops-xor-01.c: New test,
1464 2023-09-06 Ian Lance Taylor <iant@golang.org>
1467 * gcc.misc-tests/godump-1.c: Add _BitInt test cases.
1469 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1472 * gcc.dg/bitint-2.c (foo): Add tests for constexpr var or enumerator
1473 arguments of _BitInt.
1474 * gcc.dg/bitint-31.c: Remove forgotten 0 &&.
1475 * gcc.dg/bitint-32.c: New test.
1476 * gcc.dg/bitint-33.c: New test.
1477 * gcc.dg/bitint-34.c: New test.
1478 * gcc.dg/bitint-35.c: New test.
1479 * gcc.dg/bitint-36.c: New test.
1480 * gcc.dg/fixed-point/bitint-1.c: New test.
1482 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1485 * gcc.dg/torture/bitint-21.c (main): Add tests for -1 for signed only,
1486 -1 + epsilon, another (-1, 0) range value and -0.
1487 * gcc.dg/torture/bitint-22.c (main): Likewise.
1488 * gcc.dg/bitint-28.c: New test.
1489 * gcc.dg/bitint-29.c: New test.
1490 * gcc.dg/bitint-30.c: New test.
1491 * gcc.dg/bitint-31.c: New test.
1492 * gcc.dg/dfp/bitint-1.c (main): Add tests for -1 for signed only,
1493 -1 + epsilon and -0.
1494 * gcc.dg/dfp/bitint-2.c (main): Likewise.
1495 * gcc.dg/dfp/bitint-3.c (main): Likewise.
1496 * gcc.dg/dfp/bitint-7.c: New test.
1497 * gcc.dg/dfp/bitint-8.c: New test.
1499 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1502 * gcc.dg/bitint-19.c: New test.
1503 * gcc.dg/bitint-20.c: New test.
1504 * gcc.dg/bitint-21.c: New test.
1505 * gcc.dg/bitint-22.c: New test.
1506 * gcc.dg/bitint-23.c: New test.
1507 * gcc.dg/bitint-24.c: New test.
1508 * gcc.dg/bitint-25.c: New test.
1509 * gcc.dg/bitint-26.c: New test.
1510 * gcc.dg/bitint-27.c: New test.
1511 * g++.dg/ext/bitint1.C: New test.
1512 * g++.dg/ext/bitint2.C: New test.
1513 * g++.dg/ext/bitint3.C: New test.
1514 * g++.dg/ext/bitint4.C: New test.
1516 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1519 * gcc.dg/torture/bitint-20.c: New test.
1520 * gcc.dg/torture/bitint-21.c: New test.
1521 * gcc.dg/torture/bitint-22.c: New test.
1522 * gcc.dg/torture/bitint-23.c: New test.
1523 * gcc.dg/torture/bitint-24.c: New test.
1524 * gcc.dg/torture/bitint-25.c: New test.
1525 * gcc.dg/torture/bitint-26.c: New test.
1526 * gcc.dg/torture/bitint-27.c: New test.
1527 * gcc.dg/torture/bitint-28.c: New test.
1528 * gcc.dg/torture/bitint-29.c: New test.
1529 * gcc.dg/torture/bitint-30.c: New test.
1530 * gcc.dg/torture/bitint-31.c: New test.
1531 * gcc.dg/torture/bitint-32.c: New test.
1532 * gcc.dg/torture/bitint-33.c: New test.
1533 * gcc.dg/torture/bitint-34.c: New test.
1534 * gcc.dg/torture/bitint-35.c: New test.
1535 * gcc.dg/torture/bitint-36.c: New test.
1536 * gcc.dg/torture/bitint-37.c: New test.
1537 * gcc.dg/torture/bitint-38.c: New test.
1538 * gcc.dg/torture/bitint-39.c: New test.
1539 * gcc.dg/torture/bitint-40.c: New test.
1540 * gcc.dg/torture/bitint-41.c: New test.
1541 * gcc.dg/torture/bitint-42.c: New test.
1542 * gcc.dg/atomic/stdatomic-bitint-1.c: New test.
1543 * gcc.dg/atomic/stdatomic-bitint-2.c: New test.
1544 * gcc.dg/dfp/bitint-1.c: New test.
1545 * gcc.dg/dfp/bitint-2.c: New test.
1546 * gcc.dg/dfp/bitint-3.c: New test.
1547 * gcc.dg/dfp/bitint-4.c: New test.
1548 * gcc.dg/dfp/bitint-5.c: New test.
1549 * gcc.dg/dfp/bitint-6.c: New test.
1550 * gcc.dg/ubsan/bitint-1.c: New test.
1551 * gcc.dg/ubsan/bitint-2.c: New test.
1552 * gcc.dg/ubsan/bitint-3.c: New test.
1554 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1557 * lib/target-supports.exp (check_effective_target_bitint,
1558 check_effective_target_bitint128, check_effective_target_bitint575):
1559 New effective targets.
1560 * gcc.dg/bitint-1.c: New test.
1561 * gcc.dg/bitint-2.c: New test.
1562 * gcc.dg/bitint-3.c: New test.
1563 * gcc.dg/bitint-4.c: New test.
1564 * gcc.dg/bitint-5.c: New test.
1565 * gcc.dg/bitint-6.c: New test.
1566 * gcc.dg/bitint-7.c: New test.
1567 * gcc.dg/bitint-8.c: New test.
1568 * gcc.dg/bitint-9.c: New test.
1569 * gcc.dg/bitint-10.c: New test.
1570 * gcc.dg/bitint-11.c: New test.
1571 * gcc.dg/bitint-12.c: New test.
1572 * gcc.dg/bitint-13.c: New test.
1573 * gcc.dg/bitint-14.c: New test.
1574 * gcc.dg/bitint-15.c: New test.
1575 * gcc.dg/bitint-16.c: New test.
1576 * gcc.dg/bitint-17.c: New test.
1577 * gcc.dg/bitint-18.c: New test.
1578 * gcc.dg/torture/bitint-1.c: New test.
1579 * gcc.dg/torture/bitint-2.c: New test.
1580 * gcc.dg/torture/bitint-3.c: New test.
1581 * gcc.dg/torture/bitint-4.c: New test.
1582 * gcc.dg/torture/bitint-5.c: New test.
1583 * gcc.dg/torture/bitint-6.c: New test.
1584 * gcc.dg/torture/bitint-7.c: New test.
1585 * gcc.dg/torture/bitint-8.c: New test.
1586 * gcc.dg/torture/bitint-9.c: New test.
1587 * gcc.dg/torture/bitint-10.c: New test.
1588 * gcc.dg/torture/bitint-11.c: New test.
1589 * gcc.dg/torture/bitint-12.c: New test.
1590 * gcc.dg/torture/bitint-13.c: New test.
1591 * gcc.dg/torture/bitint-14.c: New test.
1592 * gcc.dg/torture/bitint-15.c: New test.
1593 * gcc.dg/torture/bitint-16.c: New test.
1594 * gcc.dg/torture/bitint-17.c: New test.
1595 * gcc.dg/torture/bitint-18.c: New test.
1596 * gcc.dg/torture/bitint-19.c: New test.
1598 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1601 * g++.target/riscv/rvv/base/pr111296.C: New test.
1603 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1606 * gcc.target/riscv/rvv/autovec/pr111295.c: New test.
1608 2023-09-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1610 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Adapt test.
1611 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: Ditto.
1612 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
1613 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: Ditto.
1614 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: Ditto.
1615 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: Ditto.
1616 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: Ditto.
1617 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: Ditto.
1618 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
1619 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: Ditto.
1620 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: Ditto.
1621 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: Ditto.
1622 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: Ditto.
1623 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
1624 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
1625 * gcc.target/riscv/rvv/autovec/zve64x-1.c: Ditto.
1627 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1630 * c-c++-common/analyzer/strstr-1.c: New test.
1632 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1635 * c-c++-common/analyzer/null-terminated-strings-2.c: New test.
1636 * c-c++-common/analyzer/overlapping-buffers.c: Update dg-bogus
1637 directives to avoid clashing with note from <string.h> that might
1638 happen to have the same line number. Add strpncpy test coverage.
1639 * c-c++-common/analyzer/strncpy-1.c: New test.
1640 * gcc.dg/analyzer/null-terminated-strings-1.c
1641 (test_filled_nonzero): New.
1642 (void test_filled_zero): New.
1643 (test_filled_symbolic): New.
1645 2023-09-06 David Malcolm <dmalcolm@redhat.com>
1647 * gcc.dg/plugin/analyzer_cpython_plugin.c: Pass ctxt to
1650 2023-09-06 Pan Li <pan2.li@intel.com>
1652 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: Moved to...
1653 * gcc.target/riscv/rvv/base/intrisinc-vrgatherei16.c: ...here.
1655 2023-09-06 Christoph Müllner <christoph.muellner@vrull.eu>
1657 * gcc.target/riscv/xtheadbb-li-rotr.c: Don't run for RV32.
1659 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1662 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: Add more testcases.
1663 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: Ditto.
1664 * gcc.target/riscv/rvv/autovec/pr111232.c: New test.
1666 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1668 * gcc.target/riscv/rvv/base/abi-call-variant_cc.c: New test.
1670 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1672 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-1.c: New test.
1673 * gcc.target/riscv/rvv/base/abi-callee-saved-1-fixed-2.c: New test.
1674 * gcc.target/riscv/rvv/base/abi-callee-saved-1-save-restore.c: New test.
1675 * gcc.target/riscv/rvv/base/abi-callee-saved-1-zcmp.c: New test.
1676 * gcc.target/riscv/rvv/base/abi-callee-saved-1.c: New test.
1677 * gcc.target/riscv/rvv/base/abi-callee-saved-2-save-restore.c: New test.
1678 * gcc.target/riscv/rvv/base/abi-callee-saved-2-zcmp.c: New test.
1679 * gcc.target/riscv/rvv/base/abi-callee-saved-2.c: New test.
1681 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1683 * gcc.target/riscv/rvv/base/abi-call-args-1-run.c: New test.
1684 * gcc.target/riscv/rvv/base/abi-call-args-1.c: New test.
1685 * gcc.target/riscv/rvv/base/abi-call-args-2-run.c: New test.
1686 * gcc.target/riscv/rvv/base/abi-call-args-2.c: New test.
1687 * gcc.target/riscv/rvv/base/abi-call-args-3-run.c: New test.
1688 * gcc.target/riscv/rvv/base/abi-call-args-3.c: New test.
1689 * gcc.target/riscv/rvv/base/abi-call-args-4-run.c: New test.
1690 * gcc.target/riscv/rvv/base/abi-call-args-4.c: New test.
1691 * gcc.target/riscv/rvv/base/abi-call-error-1.c: New test.
1692 * gcc.target/riscv/rvv/base/abi-call-return-run.c: New test.
1693 * gcc.target/riscv/rvv/base/abi-call-return.c: New test.
1695 2023-09-06 Jakub Jelinek <jakub@redhat.com>
1697 * gcc.dg/c11-floatn-1.c: New test.
1698 * gcc.dg/c11-floatn-2.c: New test.
1699 * gcc.dg/c11-floatn-3.c: New test.
1700 * gcc.dg/c11-floatn-4.c: New test.
1701 * gcc.dg/c11-floatn-5.c: New test.
1702 * gcc.dg/c11-floatn-6.c: New test.
1703 * gcc.dg/c11-floatn-7.c: New test.
1704 * gcc.dg/c11-floatn-8.c: New test.
1705 * gcc.dg/c2x-floatn-1.c: New test.
1706 * gcc.dg/c2x-floatn-2.c: New test.
1707 * gcc.dg/c2x-floatn-3.c: New test.
1708 * gcc.dg/c2x-floatn-4.c: New test.
1709 * gcc.dg/c2x-floatn-5.c: New test.
1710 * gcc.dg/c2x-floatn-6.c: New test.
1711 * gcc.dg/c2x-floatn-7.c: New test.
1712 * gcc.dg/c2x-floatn-8.c: New test.
1714 2023-09-06 Lehua Ding <lehua.ding@rivai.ai>
1716 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-1.c: New test.
1717 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt-2.c: New test.
1718 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-1.c: New test.
1719 * gcc.target/riscv/rvv/autovec/cond/cond_sqrt_run-2.c: New test.
1721 2023-09-06 Jason Merrill <jason@redhat.com>
1723 * g++.dg/abi/no_unique_address8.C: New test.
1724 * g++.dg/abi/no_unique_address8a.C: New test.
1726 2023-09-06 Tsukasa OI <research_trasio@irq.a4lg.com>
1728 * gcc.target/riscv/zicond-ice-2.c: New test. This is based on
1729 an ICE at libat_lock_n func on gcc/libatomic/config/posix/lock.c
1730 but heavily minimized.
1732 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1734 * gcc.target/riscv/xtheadbb-li-rotr.c: New tests.
1735 * gcc.target/riscv/zbb-li-rotr.c: Likewise.
1737 2023-09-05 Andrew Pinski <apinski@marvell.com>
1739 PR tree-optimization/98710
1740 * gcc.dg/tree-ssa/andor-7.c: New test.
1741 * gcc.dg/tree-ssa/andor-8.c: New test.
1743 2023-09-05 Andrew Pinski <apinski@marvell.com>
1745 PR tree-optimization/103536
1746 * gcc.dg/tree-ssa/andor-6.c: New test.
1747 * gcc.dg/tree-ssa/andor-bool-1.c: New test.
1749 2023-09-05 Andrew Pinski <apinski@marvell.com>
1751 PR tree-optimization/107137
1752 * gcc.dg/tree-ssa/neg-cast-2.c: New test.
1753 * gcc.dg/tree-ssa/neg-cast-3.c: New test.
1755 2023-09-05 Andrew Pinski <apinski@marvell.com>
1757 PR tree-optimization/96694
1758 * gcc.dg/tree-ssa/minmax-24.c: New test.
1760 2023-09-05 Andrew Pinski <apinski@marvell.com>
1762 PR tree-optimization/105832
1763 * gcc.dg/tree-ssa/pr105832-1.c: New test.
1764 * gcc.dg/tree-ssa/pr105832-2.c: New test.
1765 * gcc.dg/tree-ssa/pr105832-3.c: New test.
1767 2023-09-05 Marek Polacek <polacek@redhat.com>
1770 * g++.dg/diagnostic/constexpr3.C: New test.
1772 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1774 * gcc.target/riscv/xtheadbb-li-rotr.c: New test.
1776 2023-09-05 Jakub Jelinek <jakub@redhat.com>
1779 * g++.dg/diagnostic/redeclaration-4.C: New test.
1780 * g++.dg/diagnostic/redeclaration-5.C: New test.
1781 * g++.dg/warn/Wshadow-19.C: New test.
1783 2023-09-05 Jakub Jelinek <jakub@redhat.com>
1786 * g++.dg/diagnostic/redeclaration-1.C: Expect different diagnostic
1788 * g++.dg/diagnostic/redeclaration-3.C: New test.
1789 * g++.dg/parse/pr31952-1.C: Expect different diagnostic wording.
1790 * g++.dg/parse/pr31952-3.C: Likewise.
1792 2023-09-05 Tobias Burnus <tobias@codesourcery.com>
1794 * c-c++-common/gomp/allocate-13.c: New test.
1796 2023-09-05 Pan Li <pan2.li@intel.com>
1798 * gcc.target/riscv/rvv/autovec/vls/def.h: New macro.
1799 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-1.c: New test.
1800 * gcc.target/riscv/rvv/autovec/vls/floating-point-sgnj-2.c: New test.
1802 2023-09-05 Marc Poulhiès <poulhies@adacore.com>
1805 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
1807 * gnat.dg/unroll3.adb: Adjust.
1809 2023-09-05 Christoph Müllner <christoph.muellner@vrull.eu>
1811 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: Disable for -Oz.
1812 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: Likewise.
1813 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: Likewise.
1814 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: Likewise.
1815 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: Likewise.
1816 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: Likewise.
1817 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: Likewise.
1818 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: Likewise.
1820 2023-09-05 liuhongt <hongtao.liu@intel.com>
1822 * gcc.target/i386/avx512fp16-vmovsh-1a.c: Remove xfail.
1824 2023-09-04 Christophe Lyon <christophe.lyon@linaro.org>
1826 * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'.
1827 * gcc.dg/vect/bb-slp-71.c: Likewise.
1828 * gcc.dg/vect/bb-slp-72.c: Likewise.
1829 * gcc.dg/vect/bb-slp-73.c: Likewise.
1830 * gcc.dg/vect/bb-slp-74.c: Likewise.
1831 * gcc.dg/vect/bb-slp-pr101207.c: Likewise.
1832 * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise.
1833 * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise.
1834 * gcc.dg/vect/bb-slp-pr101668.c: Likewise.
1835 * gcc.dg/vect/bb-slp-pr54400.c: Likewise.
1836 * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise.
1837 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise.
1838 * gcc.dg/vect/bb-slp-pr98544.c: Likewise.
1839 * gcc.dg/vect/pr101445.c: Likewise.
1840 * gcc.dg/vect/pr105219.c: Likewise.
1841 * gcc.dg/vect/pr107160.c: Likewise.
1842 * gcc.dg/vect/pr107212-1.c: Likewise.
1843 * gcc.dg/vect/pr107212-2.c: Likewise.
1844 * gcc.dg/vect/pr109502.c: Likewise.
1845 * gcc.dg/vect/pr110381.c: Likewise.
1846 * gcc.dg/vect/pr110838.c: Likewise.
1847 * gcc.dg/vect/pr88497-1.c: Likewise.
1848 * gcc.dg/vect/pr88497-7.c: Likewise.
1849 * gcc.dg/vect/pr96783-1.c: Likewise.
1850 * gcc.dg/vect/pr96783-2.c: Likewise.
1851 * gcc.dg/vect/pr97558-2.c: Likewise.
1852 * gcc.dg/vect/pr99253.c: Likewise.
1853 * gcc.dg/vect/slp-mask-store-1.c: Likewise.
1854 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
1855 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
1856 * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise.
1857 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
1858 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
1859 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
1860 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
1861 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
1862 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
1863 * gcc.dg/vect/vect-cond-13.c: Likewise.
1864 * gcc.dg/vect/vect-recurr-1.c: Likewise.
1865 * gcc.dg/vect/vect-recurr-2.c: Likewise.
1866 * gcc.dg/vect/vect-recurr-3.c: Likewise.
1867 * gcc.dg/vect/vect-recurr-4.c: Likewise.
1868 * gcc.dg/vect/vect-recurr-5.c: Likewise.
1869 * gcc.dg/vect/vect-recurr-6.c: Likewise.
1871 2023-09-04 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1874 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Adjust to new code.
1875 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
1877 2023-09-04 Pan Li <pan2.li@intel.com>
1879 * gcc.target/riscv/rvv/intrisinc-vrgatherei16.c: New test.
1881 2023-09-04 Jiufu Guo <guojiufu@linux.ibm.com>
1883 PR tree-optimization/108757
1884 * gcc.dg/pr108757-1.c: New test.
1885 * gcc.dg/pr108757-2.c: New test.
1886 * gcc.dg/pr108757.h: New test.
1888 2023-09-04 Guo Jie <guojie@loongson.cn>
1890 * gcc.target/loongarch/const-double-zero-stx.c: New test.
1892 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
1894 * gcc.target/loongarch/switch-qi.c: New test.
1896 2023-09-04 Lulu Cheng <chenglulu@loongson.cn>
1898 * gcc.target/loongarch/float-load.c: New test.
1900 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1903 * g++.dg/special/initpri3.C: Fix wording.
1905 2023-09-03 Pan Li <pan2.li@intel.com>
1907 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
1908 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: New test.
1909 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: New test.
1910 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: New test.
1911 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: New test.
1912 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: New test.
1913 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: New test.
1914 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: New test.
1915 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: New test.
1916 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: New test.
1917 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: New test.
1919 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
1921 * gcc.target/loongarch/math-float-128.c: New test.
1923 2023-09-01 Harald Anlauf <anlauf@gmx.de>
1926 * gfortran.dg/bounds_check_fail_5.f90: New test.
1928 2023-09-01 benjamin priour <priour.be@gmail.com>
1932 * g++.dg/analyzer/out-of-bounds-placement-new.C: Added a directive.
1933 * g++.dg/analyzer/placement-new.C: Added tests.
1934 * g++.dg/analyzer/new-2.C: New test.
1935 * g++.dg/analyzer/noexcept-new.C: New test.
1936 * g++.dg/analyzer/placement-new-size.C: New test.
1938 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
1941 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
1944 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
1946 * g++.dg/pr110879.C: Moved to...
1947 * g++.dg/opt/pr110879.C: ...here.
1949 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
1952 * g++.dg/pr110879.C: New test.
1954 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1957 * g++.dg/cpp2a/decomp8.C: New test.
1958 * g++.dg/cpp2a/decomp9.C: New test.
1959 * g++.dg/abi/macro0.C: Expect __GXX_ABI_VERSION 1019 rather than
1962 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1964 PR tree-optimization/19832
1965 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
1967 2023-09-01 Jakub Jelinek <jakub@redhat.com>
1969 PR tree-optimization/110915
1970 * gcc.dg/pr110915-1.c: Add -Wno-psabi to dg-options. Move vector
1971 macro definition after limits.h inclusion.
1972 * gcc.dg/pr110915-2.c: Likewise.
1973 * gcc.dg/pr110915-3.c: Likewise.
1974 * gcc.dg/pr110915-4.c: Likewise.
1975 * gcc.dg/pr110915-5.c: Likewise.
1976 * gcc.dg/pr110915-6.c: Likewise.
1977 * gcc.dg/pr110915-7.c: Likewise.
1978 * gcc.dg/pr110915-8.c: Likewise.
1979 * gcc.dg/pr110915-9.c: Likewise.
1980 * gcc.dg/pr110915-10.c: Likewise.
1981 * gcc.dg/pr110915-11.c: Likewise.
1982 * gcc.dg/pr110915-12.c: Likewise.
1984 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
1986 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h: New test.
1987 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h: New test.
1988 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: New test.
1989 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: New test.
1990 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: New test.
1991 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: New test.
1992 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: New test.
1993 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: New test.
1994 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h: New test.
1995 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h: New test.
1996 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: New test.
1997 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: New test.
1998 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: New test.
1999 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: New test.
2000 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: New test.
2001 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: New test.
2003 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
2005 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h: New test.
2006 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h: New test.
2007 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: New test.
2008 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: New test.
2009 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: New test.
2010 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: New test.
2011 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: New test.
2012 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: New test.
2014 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
2016 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Adjust.
2017 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h: New test.
2018 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h: New test.
2019 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: New test.
2020 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: New test.
2021 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: New test.
2022 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: New test.
2023 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: New test.
2024 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: New test.
2026 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
2028 * gcc.target/riscv/rvv/autovec/partial/live-2.c: New test.
2029 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: New test.
2031 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
2033 * gcc.dg/vect/vect-outer-4c-big-array.c: Adjust regex pattern.
2034 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
2035 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
2036 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
2037 * gcc.dg/vect/vect-reduc-dot-u16a.c: Ditto.
2038 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
2039 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
2040 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
2041 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
2042 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
2043 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
2044 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
2045 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
2046 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
2048 2023-09-01 Pan Li <pan2.li@intel.com>
2050 * gcc.target/riscv/rvv/autovec/vls/def.h:
2051 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: New test.
2052 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: New test.
2053 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: New test.
2054 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: New test.
2055 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: New test.
2056 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: New test.
2057 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: New test.
2058 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: New test.
2059 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: New test.
2060 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: New test.
2061 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: New test.
2062 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: New test.
2064 2023-09-01 Andrew Pinski <apinski@marvell.com>
2066 PR tree-optimization/19832
2067 * g++.dg/opt/vectcond-1.C: New test.
2068 * gcc.dg/tree-ssa/phi-opt-same-1.c: New test.
2070 2023-08-31 Andrew Pinski <apinski@marvell.com>
2072 PR tree-optimization/110915
2073 * gcc.dg/pr110915-1.c: New test.
2074 * gcc.dg/pr110915-10.c: New test.
2075 * gcc.dg/pr110915-11.c: New test.
2076 * gcc.dg/pr110915-12.c: New test.
2077 * gcc.dg/pr110915-2.c: New test.
2078 * gcc.dg/pr110915-3.c: New test.
2079 * gcc.dg/pr110915-4.c: New test.
2080 * gcc.dg/pr110915-5.c: New test.
2081 * gcc.dg/pr110915-6.c: New test.
2082 * gcc.dg/pr110915-7.c: New test.
2083 * gcc.dg/pr110915-8.c: New test.
2084 * gcc.dg/pr110915-9.c: New test.
2086 2023-08-31 Pan Li <pan2.li@intel.com>
2088 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
2090 2023-08-31 Pan Li <pan2.li@intel.com>
2092 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
2094 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
2097 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Update instruction
2098 counts to match the number of associated vec_* built-in calls.
2099 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
2100 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
2101 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
2102 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
2103 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
2104 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
2105 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
2107 2023-08-31 Pan Li <pan2.li@intel.com>
2109 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
2111 2023-08-31 Pan Li <pan2.li@intel.com>
2112 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
2114 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
2116 2023-08-31 Richard Biener <rguenther@suse.de>
2118 PR middle-end/111253
2119 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
2121 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
2124 * gcc.target/powerpc/pr110411-1.c: New testcase.
2125 * gcc.target/powerpc/pr110411-2.c: New testcase.
2127 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
2129 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Adjust.
2130 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Adjust.
2131 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: New test.
2133 2023-08-31 Richard Biener <rguenther@suse.de>
2135 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
2136 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
2138 2023-08-31 Richard Biener <rguenther@suse.de>
2140 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
2141 * gcc.target/i386/pr52252-core.c: Likewise.
2143 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
2146 * gcc.target/powerpc/pr96762.c: New.
2148 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
2151 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
2153 2023-08-30 Eric Feng <ef2648@columbia.edu>
2156 * gcc.dg/plugin/analyzer_cpython_plugin.c: Implements reference
2157 count checking for PyObjects.
2158 * gcc.dg/plugin/cpython-plugin-test-2.c: Moved to...
2159 * gcc.dg/plugin/cpython-plugin-test-PyList_Append.c: ...here
2160 (and added more tests).
2161 * gcc.dg/plugin/cpython-plugin-test-1.c: Moved to...
2162 * gcc.dg/plugin/cpython-plugin-test-no-Python-h.c: ...here (and
2164 * gcc.dg/plugin/plugin.exp: New tests.
2165 * gcc.dg/plugin/cpython-plugin-test-PyList_New.c: New test.
2166 * gcc.dg/plugin/cpython-plugin-test-PyLong_FromLong.c: New test.
2168 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
2171 * gcc.target/pru/pr106562-10.c: New test.
2172 * gcc.target/pru/pr106562-11.c: New test.
2173 * gcc.target/pru/pr106562-5.c: New test.
2174 * gcc.target/pru/pr106562-6.c: New test.
2175 * gcc.target/pru/pr106562-7.c: New test.
2176 * gcc.target/pru/pr106562-8.c: New test.
2177 * gcc.target/pru/pr106562-9.c: New test.
2179 2023-08-30 Marek Polacek <polacek@redhat.com>
2182 * g++.dg/cpp2a/desig30.C: New test.
2184 2023-08-30 Marek Polacek <polacek@redhat.com>
2187 * g++.dg/cpp2a/constinit19.C: New test.
2189 2023-08-30 Richard Biener <rguenther@suse.de>
2191 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
2194 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2196 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
2198 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2200 * gcc.dg/vect/slp-26.c: Adapt for RVV.
2202 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
2205 * gfortran.dg/interface_procedure_1.f90: New test.
2207 2023-08-30 Richard Biener <rguenther@suse.de>
2209 PR tree-optimization/111228
2210 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
2212 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2214 * gcc.dg/vect/vect-double-reduc-5.c: Add riscv.
2215 * gcc.dg/vect/vect-outer-4e.c: Ditto.
2216 * gcc.dg/vect/vect-outer-4f.c: Ditto.
2217 * gcc.dg/vect/vect-outer-4g.c: Ditto.
2218 * gcc.dg/vect/vect-outer-4k.c: Ditto.
2219 * gcc.dg/vect/vect-outer-4l.c: Ditto.
2221 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2223 * gcc.dg/vect/pr88598-1.c: Add riscv_vector.
2224 * gcc.dg/vect/pr88598-2.c: Ditto.
2225 * gcc.dg/vect/pr88598-3.c: Ditto.
2227 2023-08-30 Die Li <lidie@eswincomputing.com>
2228 Fei Gao <gaofei@eswincomputing.com>
2230 * gcc.target/riscv/cm_mv_rv32.c: New test.
2232 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
2234 * gcc.target/riscv/rv32e_zcmp.c: add testcase for cm.popretz in rv32e
2235 * gcc.target/riscv/rv32i_zcmp.c: add testcase for cm.popretz in rv32i
2237 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
2239 * gcc.target/riscv/rv32e_zcmp.c: New test.
2240 * gcc.target/riscv/rv32i_zcmp.c: New test.
2241 * gcc.target/riscv/zcmp_push_fpr.c: New test.
2242 * gcc.target/riscv/zcmp_stack_alignment.c: New test.
2244 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2246 PR tree-optimization/110914
2247 * gcc.c-torture/execute/pr110914.c: New test.
2249 2023-08-30 Jakub Jelinek <jakub@redhat.com>
2251 PR tree-optimization/111015
2252 * gcc.dg/pr111015.c: New test.
2254 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
2256 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
2258 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2260 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
2262 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
2264 * gcc.target/riscv/zicond-xor-01.c: New test.
2265 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
2267 2023-08-29 David Malcolm <dmalcolm@redhat.com>
2270 * c-c++-common/analyzer/overlapping-buffers.c: New test.
2272 2023-08-29 Marek Polacek <polacek@redhat.com>
2274 * g++.dg/diagnostic/explicit.C: New test.
2276 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
2278 * gcc.target/riscv/zfa-fli-7.c: Change fa0 to fa\[0-9\] to avoid
2279 assigning register numbers that are non-zero.
2280 * gcc.target/riscv/zfa-fli-8.c: Ditto.
2281 * gcc.target/riscv/zfa-fli-5.c: New test.
2283 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
2284 Vineet Gupta <vineetg@rivosinc.com>
2286 * gcc.target/riscv/attribute-1.c: Check for
2287 __riscv_unaligned_slow or __riscv_unaligned_fast
2288 * gcc.target/riscv/attribute-4.c: Check for
2289 __riscv_unaligned_avoid
2290 * gcc.target/riscv/attribute-5.c: Check for
2291 __riscv_unaligned_slow or __riscv_unaligned_fast
2292 * gcc.target/riscv/predef-align-1.c: New test.
2293 * gcc.target/riscv/predef-align-2.c: New test.
2294 * gcc.target/riscv/predef-align-3.c: New test.
2295 * gcc.target/riscv/predef-align-4.c: New test.
2296 * gcc.target/riscv/predef-align-5.c: New test.
2297 * gcc.target/riscv/predef-align-6.c: New test.
2299 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
2301 * jit.dg/test-restrict.c: Add test for __restrict__ attribute.
2302 * jit.dg/all-non-failing-tests.h: Add test-restrict.c to the list.
2304 2023-08-29 Carl Love <cel@us.ibm.com>
2307 * gcc.target/powerpc/pr93448.c: New test case.
2309 2023-08-29 David Malcolm <dmalcolm@redhat.com>
2312 * c-c++-common/analyzer/pr99193-2.c: Add
2313 -Wno-analyzer-too-complex.
2314 * gcc.dg/analyzer/strdup-1.c: Include "analyzer-decls.h".
2315 (test_concrete_strlen): New.
2316 (test_symbolic_strlen): New.
2318 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2320 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
2321 extension 'Zcb' with some implications.
2323 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2325 * gcc.target/riscv/predef-30.c: New test for a stub
2326 vendor extension 'XVentanaCondOps'.
2328 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2330 * gcc.target/riscv/predef-29.c: New test for a stub privileged
2331 extension 'Smstateen' with some implications.
2333 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
2335 * gcc.target/riscv/pr102957-2.c: New test case using the 'Zk'
2336 extension to continue testing whether we can use valid two-letter
2339 2023-08-29 Jakub Jelinek <jakub@redhat.com>
2342 PR middle-end/111209
2343 * gcc.target/i386/pr79173-12.c: New test.
2345 2023-08-29 Andrew Pinski <apinski@marvell.com>
2347 PR tree-optimization/111147
2348 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
2350 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2352 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
2354 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2356 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
2358 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
2361 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
2362 * gcc.target/riscv/rvv/base/pr110943.c: New test.
2364 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
2366 * gcc.target/loongarch/sign-extend.c: New test.
2368 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
2370 * gcc.target/riscv/builtin_pause.c: Removed.
2371 * gcc.target/riscv/zihintpause-1.c: New test when the 'Zihintpause'
2372 extension is enabled.
2373 * gcc.target/riscv/zihintpause-2.c: Likewise.
2374 * gcc.target/riscv/zihintpause-noarch.c: New test when the 'Zihintpause'
2375 extension is disabled.
2377 2023-08-28 Andrew Pinski <apinski@marvell.com>
2380 * gcc.dg/tree-ssa/cond-bool-2.c: Add
2381 `--param logical-op-non-short-circuit=1` to the options.
2383 2023-08-28 Andrew Pinski <apinski@marvell.com>
2385 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
2386 * gcc.dg/pr87009.c: Update test.
2388 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
2390 * gcc.target/loongarch/slt-sign-extend.c: New test.
2392 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2394 * gcc.target/riscv/rvv/base/vxrm-8.c: Adapt tests.
2395 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
2396 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
2397 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
2398 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
2399 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
2400 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
2402 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2404 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Adapt test.
2405 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
2406 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Ditto.
2407 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
2408 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Ditto.
2409 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
2410 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Ditto.
2411 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Ditto.
2412 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
2413 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Ditto.
2414 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
2415 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Ditto.
2416 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
2417 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
2418 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
2419 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
2420 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c:
2421 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
2422 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
2423 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
2424 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
2425 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
2426 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Ditto.
2427 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Ditto.
2428 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Ditto.
2429 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Ditto.
2430 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Ditto.
2431 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Ditto.
2432 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto.
2433 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Ditto.
2434 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Ditto.
2435 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Ditto.
2436 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Ditto.
2437 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Ditto.
2438 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
2439 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
2440 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Ditto.
2441 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
2442 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
2443 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
2444 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
2445 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
2446 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
2447 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
2448 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
2449 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
2450 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
2451 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
2452 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
2453 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
2454 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
2455 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Ditto.
2456 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
2457 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.
2458 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: New test.
2459 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: New test.
2461 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2463 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
2465 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2467 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
2469 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
2471 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
2472 sensitive scheduling.
2474 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
2477 * gcc.dg/analyzer/aliasing-3.c: Moved to...
2478 * c-c++-common/analyzer/aliasing-3.c: ...here.
2479 * gcc.dg/analyzer/aliasing-pr106473.c: Moved to...
2480 * c-c++-common/analyzer/aliasing-pr106473.c: ...here.
2481 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: Moved to...
2482 * c-c++-common/analyzer/asm-x86-dyndbg-2.c: ...here.
2483 * gcc.dg/analyzer/asm-x86-lp64-2.c: Moved to...
2484 * c-c++-common/analyzer/asm-x86-lp64-2.c: ...here.
2485 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: Moved to...
2486 * c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c: ...here.
2487 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: Moved to...
2488 * c-c++-common/analyzer/atomic-builtins-qemu-sockets.c: ...here.
2489 * gcc.dg/analyzer/attr-malloc-6.c: Moved to...
2490 * c-c++-common/analyzer/attr-malloc-6.c: ...here.
2491 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Moved to...
2492 * c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: ...here.
2493 * gcc.dg/analyzer/attr-tainted_args-1.c: Moved to...
2494 * c-c++-common/analyzer/attr-tainted_args-1.c: ...here.
2495 * gcc.dg/analyzer/call-summaries-pr107158.c: Moved to...
2496 * c-c++-common/analyzer/call-summaries-pr107158.c: ...here.
2497 * gcc.dg/analyzer/calloc-1.c: Moved to...
2498 * c-c++-common/analyzer/calloc-1.c: ...here.
2499 * gcc.dg/analyzer/compound-assignment-5.c: Moved to...
2500 * c-c++-common/analyzer/compound-assignment-5.c: ...here.
2501 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Moved to...
2502 * c-c++-common/analyzer/coreutils-cksum-pr108664.c: ...here.
2503 * gcc.dg/analyzer/coreutils-sum-pr108666.c: Moved to...
2504 * c-c++-common/analyzer/coreutils-sum-pr108666.c: ...here.
2505 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: Moved to...
2506 * c-c++-common/analyzer/deref-before-check-pr108455-1.c: ...here.
2507 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: Moved to...
2508 * c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c: ...here.
2509 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: Moved to...
2510 * c-c++-common/analyzer/deref-before-check-pr108475-1.c: ...here.
2511 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: Moved to...
2512 * c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: ...here.
2513 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: Moved to...
2514 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: ...here.
2515 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: Moved to...
2516 * c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c: ...here.
2517 * gcc.dg/analyzer/deref-before-check-pr77425.c: Moved to...
2518 * c-c++-common/analyzer/deref-before-check-pr77425.c: ...here.
2519 * gcc.dg/analyzer/exec-1.c: Moved to...
2520 * c-c++-common/analyzer/exec-1.c: ...here.
2521 * gcc.dg/analyzer/feasibility-3.c: Moved to...
2522 * c-c++-common/analyzer/feasibility-3.c: ...here.
2523 * gcc.dg/analyzer/fields.c: Moved to...
2524 * c-c++-common/analyzer/fields.c: ...here.
2525 * gcc.dg/analyzer/function-ptr-5.c: Moved to...
2526 * c-c++-common/analyzer/function-ptr-5.c: ...here.
2527 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: Moved to...
2528 * c-c++-common/analyzer/infinite-recursion-pr108524-1.c: ...here.
2529 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: Moved to...
2530 * c-c++-common/analyzer/infinite-recursion-pr108524-2.c: ...here.
2531 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: Moved to...
2532 * c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: ...here.
2533 * gcc.dg/analyzer/init.c: Moved to...
2534 * c-c++-common/analyzer/init.c: ...here.
2535 * gcc.dg/analyzer/inlining-3-multiline.c: Moved to...
2536 * c-c++-common/analyzer/inlining-3-multiline.c: ...here.
2537 * gcc.dg/analyzer/inlining-3.c: Moved to...
2538 * c-c++-common/analyzer/inlining-3.c: ...here.
2539 * gcc.dg/analyzer/inlining-4-multiline.c: Moved to...
2540 * c-c++-common/analyzer/inlining-4-multiline.c: ...here.
2541 * gcc.dg/analyzer/inlining-4.c: Moved to...
2542 * c-c++-common/analyzer/inlining-4.c: ...here.
2543 * gcc.dg/analyzer/leak-pr105906.c: Moved to...
2544 * c-c++-common/analyzer/leak-pr105906.c: ...here.
2545 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: Moved to...
2546 * c-c++-common/analyzer/leak-pr108045-with-call-summaries.c: ...here.
2547 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: Moved to...
2548 * c-c++-common/analyzer/leak-pr108045-without-call-summaries.c: ...here.
2549 * gcc.dg/analyzer/leak-pr109059-1.c: Moved to...
2550 * c-c++-common/analyzer/leak-pr109059-1.c: ...here.
2551 * gcc.dg/analyzer/leak-pr109059-2.c: Moved to...
2552 * c-c++-common/analyzer/leak-pr109059-2.c: ...here.
2553 * gcc.dg/analyzer/malloc-2.c: Moved to...
2554 * c-c++-common/analyzer/malloc-2.c: ...here.
2555 * gcc.dg/analyzer/memcpy-2.c: Moved to...
2556 * c-c++-common/analyzer/memcpy-2.c: ...here.
2557 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Moved to...
2558 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: ...here.
2559 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Moved to...
2560 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: ...here.
2561 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: Moved to...
2562 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: ...here.
2563 * gcc.dg/analyzer/null-deref-pr108830.c: Moved to...
2564 * c-c++-common/analyzer/null-deref-pr108830.c: ...here.
2565 * gcc.dg/analyzer/pr101962.c: Moved to...
2566 * c-c++-common/analyzer/pr101962.c: ...here.
2567 * gcc.dg/analyzer/pr103217-2.c: Moved to...
2568 * c-c++-common/analyzer/pr103217-2.c: ...here.
2569 * gcc.dg/analyzer/pr103217.c: Moved to...
2570 * c-c++-common/analyzer/pr103217.c: ...here.
2571 * gcc.dg/analyzer/pr104029.c: Moved to...
2572 * c-c++-common/analyzer/pr104029.c: ...here.
2573 * gcc.dg/analyzer/pr104062.c: Moved to...
2574 * c-c++-common/analyzer/pr104062.c: ...here.
2575 * gcc.dg/analyzer/pr105783.c: Moved to...
2576 * c-c++-common/analyzer/pr105783.c: ...here.
2577 * gcc.dg/analyzer/pr107345.c: Moved to...
2578 * c-c++-common/analyzer/pr107345.c: ...here.
2579 * gcc.dg/analyzer/pr93695-1.c: Moved to...
2580 * c-c++-common/analyzer/pr93695-1.c: ...here.
2581 * gcc.dg/analyzer/pr94596.c: Moved to...
2582 * c-c++-common/analyzer/pr94596.c: ...here.
2583 * gcc.dg/analyzer/pr94839.c: Moved to...
2584 * c-c++-common/analyzer/pr94839.c: ...here.
2585 * gcc.dg/analyzer/pr95152-4.c: C only.
2586 * gcc.dg/analyzer/pr95152-5.c: C only.
2587 * gcc.dg/analyzer/pr95240.c: Moved to...
2588 * c-c++-common/analyzer/pr95240.c: ...here.
2589 * gcc.dg/analyzer/pr96639.c: Moved to...
2590 * c-c++-common/analyzer/pr96639.c: ...here.
2591 * gcc.dg/analyzer/pr96653.c: Moved to...
2592 * c-c++-common/analyzer/pr96653.c: ...here.
2593 * gcc.dg/analyzer/pr96792.c: Moved to...
2594 * c-c++-common/analyzer/pr96792.c: ...here.
2595 * gcc.dg/analyzer/pr96841.c: Moved to...
2596 * c-c++-common/analyzer/pr96841.c: ...here.
2597 * gcc.dg/analyzer/pr98564.c: Moved to...
2598 * c-c++-common/analyzer/pr98564.c: ...here.
2599 * gcc.dg/analyzer/pr98628.c: Moved to...
2600 * c-c++-common/analyzer/pr98628.c: ...here.
2601 * gcc.dg/analyzer/pr98969.c: Moved to...
2602 * c-c++-common/analyzer/pr98969.c: ...here.
2603 * gcc.dg/analyzer/pr99193-2.c: Moved to...
2604 * c-c++-common/analyzer/pr99193-2.c: ...here.
2605 * gcc.dg/analyzer/pr99193-3.c: Moved to...
2606 * c-c++-common/analyzer/pr99193-3.c: ...here.
2607 * gcc.dg/analyzer/pr99716-1.c: Moved to...
2608 * c-c++-common/analyzer/pr99716-1.c: ...here.
2609 * gcc.dg/analyzer/pr99774-1.c: Moved to...
2610 * c-c++-common/analyzer/pr99774-1.c: ...here.
2611 * gcc.dg/analyzer/realloc-1.c: Moved to...
2612 * c-c++-common/analyzer/realloc-1.c: ...here.
2613 * gcc.dg/analyzer/realloc-2.c: Moved to...
2614 * c-c++-common/analyzer/realloc-2.c: ...here.
2615 * gcc.dg/analyzer/realloc-3.c: Moved to...
2616 * c-c++-common/analyzer/realloc-3.c: ...here.
2617 * gcc.dg/analyzer/realloc-4.c: Moved to...
2618 * c-c++-common/analyzer/realloc-4.c: ...here.
2619 * gcc.dg/analyzer/realloc-5.c: Moved to...
2620 * c-c++-common/analyzer/realloc-5.c: ...here.
2621 * gcc.dg/analyzer/realloc-pr110014.c: Moved to...
2622 * c-c++-common/analyzer/realloc-pr110014.c: ...here.
2623 * gcc.dg/analyzer/snprintf-concat.c: Moved to...
2624 * c-c++-common/analyzer/snprintf-concat.c: ...here.
2625 * gcc.dg/analyzer/sock-1.c: Moved to...
2626 * c-c++-common/analyzer/sock-1.c: ...here.
2627 * gcc.dg/analyzer/sprintf-concat.c: Moved to...
2628 * c-c++-common/analyzer/sprintf-concat.c: ...here.
2629 * gcc.dg/analyzer/string-ops-concat-pair.c: Moved to...
2630 * c-c++-common/analyzer/string-ops-concat-pair.c: ...here.
2631 * gcc.dg/analyzer/string-ops-dup.c: Moved to...
2632 * c-c++-common/analyzer/string-ops-dup.c: ...here.
2633 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: Moved to...
2634 * c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c: ...here.
2635 * gcc.dg/analyzer/symbolic-12.c: Moved to...
2636 * c-c++-common/analyzer/symbolic-12.c: ...here.
2637 * gcc.dg/analyzer/uninit-alloca.c: Moved to...
2638 * c-c++-common/analyzer/uninit-alloca.c: ...here.
2639 * gcc.dg/analyzer/untracked-2.c: Moved to...
2640 * c-c++-common/analyzer/untracked-2.c: ...here.
2641 * gcc.dg/analyzer/vasprintf-1.c: Moved to...
2642 * c-c++-common/analyzer/vasprintf-1.c: ...here.
2643 * gcc.dg/analyzer/write-to-const-1.c: Moved to...
2644 * c-c++-common/analyzer/write-to-const-1.c: ...here.
2645 * gcc.dg/analyzer/write-to-function-1.c: C only.
2646 * gcc.dg/analyzer/write-to-string-literal-1.c: Moved to...
2647 * c-c++-common/analyzer/write-to-string-literal-1.c: ...here.
2648 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: Moved to...
2649 * c-c++-common/analyzer/write-to-string-literal-4-disabled.c: ...here.
2650 * gcc.dg/analyzer/write-to-string-literal-5.c: Moved to...
2651 * c-c++-common/analyzer/write-to-string-literal-5.c: ...here.
2652 * g++.dg/analyzer/analyzer.exp: Now also run tests under
2653 c-c++-common/analyzer.
2654 * gcc.dg/analyzer/analyzer-decls.h: Add NULL definition.
2655 * gcc.dg/analyzer/analyzer.exp: Now also run tests under
2656 c-c++-common/analyzer.
2657 * gcc.dg/analyzer/pr104369-1.c: C only.
2658 * gcc.dg/analyzer/pr104369-2.c: Likewise.
2659 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Likewise.
2660 * gcc.dg/analyzer/sprintf-1.c: Split into C-only and
2662 * gcc.dg/analyzer/allocation-size-multiline-1.c: Removed.
2663 * gcc.dg/analyzer/allocation-size-multiline-2.c: Removed.
2664 * gcc.dg/analyzer/allocation-size-multiline-3.c: Removed.
2665 * gcc.dg/analyzer/data-model-11.c: Removed.
2666 * gcc.dg/analyzer/pr61861.c: C only.
2667 * gcc.dg/analyzer/pr93457.c: Removed.
2668 * gcc.dg/analyzer/pr97568.c: Removed.
2669 * gcc.dg/analyzer/write-to-string-literal-4.c: Removed.
2670 * c-c++-common/analyzer/allocation-size-multiline-1.c: New test.
2671 * c-c++-common/analyzer/allocation-size-multiline-2.c: New test.
2672 * c-c++-common/analyzer/allocation-size-multiline-3.c: New test.
2673 * c-c++-common/analyzer/data-model-11.c: New test.
2674 * c-c++-common/analyzer/pr93457.c: New test.
2675 * c-c++-common/analyzer/pr97568.c: New test.
2676 * c-c++-common/analyzer/sprintf-2.c: C++-friendly bit of
2677 previous gcc.dg/analyzer/sprintf-1.c.
2678 * c-c++-common/analyzer/write-to-string-literal-4.c: New test.
2680 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
2683 * gfortran.dg/pr92586.f90 : New test
2685 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2687 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
2688 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
2689 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
2690 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
2691 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
2692 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
2693 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
2694 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
2695 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
2696 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
2697 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
2698 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
2699 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
2700 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
2701 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
2702 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
2703 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
2704 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
2705 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
2706 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
2707 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
2708 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
2709 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
2710 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
2711 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
2712 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
2713 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
2714 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
2716 2023-08-26 Andrew Pinski <apinski@marvell.com>
2718 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
2720 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
2722 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
2723 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
2725 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
2727 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
2729 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
2731 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
2732 * gcc.target/riscv/zfa-fli-zfh.c: New test.
2733 * gcc.target/riscv/zfa-fli.c: New test.
2734 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
2735 * gcc.target/riscv/zfa-fli-1.c: New test.
2736 * gcc.target/riscv/zfa-fli-2.c: New test.
2737 * gcc.target/riscv/zfa-fli-3.c: New test.
2738 * gcc.target/riscv/zfa-fli-4.c: New test.
2739 * gcc.target/riscv/zfa-fli-6.c: New test.
2740 * gcc.target/riscv/zfa-fli-7.c: New test.
2741 * gcc.target/riscv/zfa-fli-8.c: New test.
2742 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
2743 * gcc.target/riscv/zfa-fround.c: New file.
2745 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2747 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
2748 * gfortran.dg/gomp/collapse2.f90: Likewise.
2749 * gfortran.dg/gomp/imperfect-gotos.f90: New.
2750 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
2751 * gfortran.dg/gomp/imperfect1.f90: New.
2752 * gfortran.dg/gomp/imperfect2.f90: New.
2753 * gfortran.dg/gomp/imperfect3.f90: New.
2754 * gfortran.dg/gomp/imperfect4.f90: New.
2755 * gfortran.dg/gomp/imperfect5.f90: New.
2757 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2759 * c-c++-common/gomp/imperfect-attributes.c: New.
2760 * c-c++-common/gomp/imperfect-badloops.c: New.
2761 * c-c++-common/gomp/imperfect-blocks.c: New.
2762 * c-c++-common/gomp/imperfect-extension.c: New.
2763 * c-c++-common/gomp/imperfect-gotos.c: New.
2764 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
2765 * c-c++-common/gomp/imperfect-labels.c: New.
2766 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
2767 * c-c++-common/gomp/imperfect-pragmas.c: New.
2768 * c-c++-common/gomp/imperfect1.c: New.
2769 * c-c++-common/gomp/imperfect2.c: New.
2770 * c-c++-common/gomp/imperfect3.c: New.
2771 * c-c++-common/gomp/imperfect4.c: New.
2772 * c-c++-common/gomp/imperfect5.c: New.
2774 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2776 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
2777 * g++.dg/gomp/attrs-imperfect1.C: New test.
2778 * g++.dg/gomp/attrs-imperfect2.C: New test.
2779 * g++.dg/gomp/attrs-imperfect3.C: New test.
2780 * g++.dg/gomp/attrs-imperfect4.C: New test.
2781 * g++.dg/gomp/attrs-imperfect5.C: New test.
2782 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
2783 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
2784 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
2786 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
2788 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
2789 * c-c++-common/goacc/tile-2.c: Likewise.
2790 * gcc.dg/gomp/collapse-1.c: Likewise.
2792 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
2794 * gcc.target/riscv/gcse-const.c: New Test
2795 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
2797 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
2799 2023-08-25 Andrew Pinski <apinski@marvell.com>
2801 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
2803 2023-08-25 Harald Anlauf <anlauf@gmx.de>
2806 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
2807 * gfortran.dg/data_bounds_2.f90: New test.
2809 2023-08-25 David Malcolm <dmalcolm@redhat.com>
2811 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
2812 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
2813 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
2815 2023-08-25 Richard Biener <rguenther@suse.de>
2817 PR tree-optimization/111137
2818 * gcc.dg/torture/pr111137.c: New testcase.
2820 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
2822 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
2824 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
2826 * gcc.target/riscv/vector-abi-1.c: Moved to...
2827 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
2828 * gcc.target/riscv/vector-abi-2.c: Moved to...
2829 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
2830 * gcc.target/riscv/vector-abi-3.c: Moved to...
2831 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
2832 * gcc.target/riscv/vector-abi-4.c: Moved to...
2833 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
2834 * gcc.target/riscv/vector-abi-5.c: Moved to...
2835 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
2836 * gcc.target/riscv/vector-abi-6.c: Moved to...
2837 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
2838 * gcc.target/riscv/vector-abi-7.c: Moved to...
2839 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
2840 * gcc.target/riscv/vector-abi-8.c: Moved to...
2841 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
2842 * gcc.target/riscv/vector-abi-9.c: Moved to...
2843 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
2845 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
2848 * gcc.target/i386/pr111127.c: New test.
2850 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
2853 * g++.target/i386/pr94866.C: New test.
2855 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
2858 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
2859 non-function pointers is legit.
2860 * gcc.c-torture/compile/pr106537-2.c: Likewise.
2862 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2865 * gcc.dg/analyzer/strcat-1.c: New test.
2867 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2870 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
2872 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2875 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
2876 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
2877 * gcc.dg/analyzer/strcpy-3.c: Likewise.
2878 * gcc.dg/analyzer/strcpy-4.c: New test.
2880 2023-08-24 David Malcolm <dmalcolm@redhat.com>
2883 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
2884 (test_strlen_1): New.
2886 2023-08-24 Richard Biener <rguenther@suse.de>
2888 PR tree-optimization/111123
2889 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
2891 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2893 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
2894 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
2895 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
2896 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
2897 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
2898 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
2899 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
2900 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
2901 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
2902 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
2903 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
2904 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
2905 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
2906 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
2907 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
2908 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
2909 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
2910 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
2911 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
2912 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
2913 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
2914 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
2915 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
2916 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
2917 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
2918 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
2920 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
2922 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
2923 -fno-sched-pressure.
2924 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
2925 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
2926 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
2927 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
2928 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
2929 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
2930 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
2931 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
2932 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
2933 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
2934 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
2935 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
2936 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
2937 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
2938 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
2939 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
2940 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
2941 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
2942 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
2943 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
2944 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
2945 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
2946 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
2947 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
2949 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2951 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
2953 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2955 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
2957 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
2959 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
2961 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
2963 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
2965 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
2967 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
2969 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
2971 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
2973 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
2975 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
2977 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
2979 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
2981 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
2983 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
2985 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
2987 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
2990 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
2992 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
2993 Add variable to hold reference result.
2995 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
2997 * gcc.dg/c2x-attr-syntax-6.c: New test.
2998 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
3000 2023-08-24 Richard Biener <rguenther@suse.de>
3002 PR tree-optimization/111115
3003 * lib/target-supports.exp (check_effective_target_vect_masked_store):
3004 Supported with check_avx_available.
3005 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
3007 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
3009 * gcc.target/aarch64/neoverse_v1_2.c: New test.
3010 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
3012 2023-08-24 Richard Biener <rguenther@suse.de>
3014 PR tree-optimization/111128
3015 * gcc.dg/torture/pr111128.c: New testcase.
3017 2023-08-24 Richard Biener <rguenther@suse.de>
3020 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
3022 2023-08-24 Andrew Pinski <apinski@marvell.com>
3024 PR tree-optimization/111109
3025 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
3027 2023-08-24 Andrew Pinski <apinski@marvell.com>
3029 PR tree-optimization/95929
3030 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
3031 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
3032 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
3034 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3037 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3039 * g++.target/i386/mv33.C: New test.
3040 * gcc.target/i386/avx10_1-1.c: Ditto.
3041 * gcc.target/i386/avx10_1-2.c: Ditto.
3042 * gcc.target/i386/avx10_1-3.c: Ditto.
3043 * gcc.target/i386/avx10_1-4.c: Ditto.
3044 * gcc.target/i386/avx10_1-5.c: Ditto.
3045 * gcc.target/i386/avx10_1-6.c: Ditto.
3046 * gcc.target/i386/avx10_1-7.c: Ditto.
3047 * gcc.target/i386/avx10_1-8.c: Ditto.
3048 * gcc.target/i386/avx10_1-9.c: Ditto.
3049 * gcc.target/i386/avx10_1-10.c: Ditto.
3051 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3054 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3056 * gcc.target/i386/avx10_1-11.c: New test.
3057 * gcc.target/i386/avx10_1-12.c: Ditto.
3058 * gcc.target/i386/avx10_1-13.c: Ditto.
3059 * gcc.target/i386/avx10_1-14.c: Ditto.
3061 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3064 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3066 * gcc.target/i386/avx10_1-15.c: New test.
3067 * gcc.target/i386/avx10_1-16.c: Ditto.
3068 * gcc.target/i386/avx10_1-17.c: Ditto.
3069 * gcc.target/i386/avx10_1-18.c: Ditto.
3071 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3074 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3076 * gcc.target/i386/avx-1.c: Add -mavx10.1.
3077 * gcc.target/i386/avx-2.c: Ditto.
3078 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
3080 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3083 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3085 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
3086 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
3087 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
3088 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
3089 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
3090 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
3091 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
3092 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
3093 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
3094 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
3095 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
3096 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
3097 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
3099 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3102 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3104 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
3105 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
3106 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
3107 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
3108 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
3109 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
3110 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
3111 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
3112 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
3113 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
3114 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
3115 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
3116 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
3117 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
3118 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
3119 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
3120 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
3122 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3125 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3127 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
3128 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
3129 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
3130 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
3131 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
3132 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
3133 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
3134 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
3135 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
3136 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
3138 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3141 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
3145 * gcc.target/i386/pr111051-1.c: New test.
3147 2023-08-24 Richard Biener <rguenther@suse.de>
3150 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
3152 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
3154 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
3156 2023-08-23 Harald Anlauf <anlauf@gmx.de>
3159 * gfortran.dg/common_28.f90: New test.
3161 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
3163 * gcc.dg/pr102983.c: Adjust output expectations.
3164 * gcc.dg/pr110918.c: New.
3166 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
3168 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
3169 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
3170 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
3171 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
3172 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
3173 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
3174 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
3175 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
3176 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
3177 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
3178 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
3179 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
3180 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
3181 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
3182 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
3183 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
3185 2023-08-23 Jan Hubicka <jh@suse.cz>
3187 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
3189 2023-08-23 Jan Hubicka <jh@suse.cz>
3191 PR middle-end/110940
3192 * gcc.c-torture/compile/pr110940.c: New test.
3194 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3196 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
3199 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3201 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
3203 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3206 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
3207 results on symbolic values.
3208 * gcc.dg/analyzer/strlen-1.c: New test.
3210 2023-08-22 Jason Merrill <jason@redhat.com>
3213 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
3214 * g++.dg/cpp2a/concepts-friend15.C: New test.
3215 * g++.dg/cpp2a/concepts-friend11a.C: New file.
3217 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
3219 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
3220 * c-c++-common/gomp/defaultmap-5.c: New test.
3221 * c-c++-common/gomp/defaultmap-6.c: New test.
3222 * gfortran.dg/gomp/defaultmap-10.f90: New test.
3223 * gfortran.dg/gomp/defaultmap-9.f90: New test.
3225 2023-08-22 Richard Biener <rguenther@suse.de>
3227 PR tree-optimization/94864
3228 PR tree-optimization/94865
3229 PR tree-optimization/93080
3230 * gcc.target/i386/pr94864.c: New testcase.
3231 * gcc.target/i386/pr94865.c: Likewise.
3232 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
3233 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
3234 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
3236 2023-08-22 Harald Anlauf <anlauf@gmx.de>
3239 * gfortran.dg/data_vector_section.f90: New test.
3241 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3242 Kewen.Lin <linkw@linux.ibm.com>
3244 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
3245 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
3247 2023-08-22 liuhongt <hongtao.liu@intel.com>
3249 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
3252 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
3254 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
3255 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
3256 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
3257 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
3258 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
3259 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
3261 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3264 * gcc.dg/analyzer/attr-format-1.c: New test.
3265 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
3268 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3270 * gcc.dg/analyzer/fopen-1.c: New test.
3272 2023-08-22 David Malcolm <dmalcolm@redhat.com>
3275 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
3276 reimplementation of unterminated string detection. Add test
3277 coverage for uninitialized buffers.
3278 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
3279 * gcc.dg/analyzer/putenv-1.c: Likewise.
3280 * gcc.dg/analyzer/strchr-1.c: Likewise.
3281 * gcc.dg/analyzer/strcpy-1.c: Likewise.
3282 * gcc.dg/analyzer/strdup-1.c: Likewise.
3284 2023-08-22 Pan Li <pan2.li@intel.com>
3286 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
3288 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3290 * gcc.dg/unroll-7.c: Remove xfail.
3292 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
3294 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
3295 * gcc.target/riscv/xtheadbb.c: Ditto.
3296 * gcc.target/riscv/xtheadbs.c: Ditto.
3297 * gcc.target/riscv/xtheadcmo.c: Ditto.
3298 * gcc.target/riscv/xtheadcondmov.c: Ditto.
3299 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
3300 * gcc.target/riscv/xtheadfmv.c: Ditto.
3301 * gcc.target/riscv/xtheadint.c: Ditto.
3302 * gcc.target/riscv/xtheadmac.c: Ditto.
3303 * gcc.target/riscv/xtheadmemidx.c: Ditto.
3304 * gcc.target/riscv/xtheadmempair.c: Ditto.
3305 * gcc.target/riscv/xtheadsync.c: Ditto.
3306 * gcc.target/riscv/zawrs.c: Ditto.
3307 * gcc.target/riscv/zvbb.c: Ditto.
3308 * gcc.target/riscv/zvbc.c: Ditto.
3309 * gcc.target/riscv/zvkg.c: Ditto.
3310 * gcc.target/riscv/zvkned.c: Ditto.
3311 * gcc.target/riscv/zvknha.c: Ditto.
3312 * gcc.target/riscv/zvknhb.c: Ditto.
3313 * gcc.target/riscv/zvksed.c: Ditto.
3314 * gcc.target/riscv/zvksh.c: Ditto.
3315 * gcc.target/riscv/zvkt.c: Ditto.
3317 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
3319 * gcc.target/riscv/zvkn.c: Quote #error messages.
3320 * gcc.target/riscv/zvkn-1.c: Ditto.
3321 * gcc.target/riscv/zvknc.c: Ditto.
3322 * gcc.target/riscv/zvknc-1.c: Ditto.
3323 * gcc.target/riscv/zvknc-2.c: Ditto.
3324 * gcc.target/riscv/zvkng.c: Ditto.
3325 * gcc.target/riscv/zvkng-1.c: Ditto.
3326 * gcc.target/riscv/zvkng-2.c: Ditto.
3327 * gcc.target/riscv/zvks.c: Ditto.
3328 * gcc.target/riscv/zvks-1.c: Ditto.
3329 * gcc.target/riscv/zvksc.c: Ditto.
3330 * gcc.target/riscv/zvksc-1.c: Ditto.
3331 * gcc.target/riscv/zvksc-2.c: Ditto.
3332 * gcc.target/riscv/zvksg.c: Ditto.
3333 * gcc.target/riscv/zvksg-1.c: Ditto.
3334 * gcc.target/riscv/zvksg-2.c: Ditto.
3336 2023-08-21 Richard Biener <rguenther@suse.de>
3338 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
3340 2023-08-21 Richard Biener <rguenther@suse.de>
3342 * lib/target-supports.exp: Add vect128, vect256 and vect512
3344 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
3347 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3349 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
3350 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
3351 for targets that support vect_fold_extract_last.
3353 2023-08-21 Richard Biener <rguenther@suse.de>
3355 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
3356 to avoid reduction vectorization.
3358 2023-08-21 liuhongt <hongtao.liu@intel.com>
3360 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
3362 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
3363 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
3364 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
3365 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
3366 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
3367 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
3368 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
3369 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
3370 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
3371 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
3372 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
3373 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
3374 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
3375 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
3376 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
3377 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
3378 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
3380 2023-08-21 Richard Biener <rguenther@suse.de>
3382 PR tree-optimization/111082
3383 * gcc.dg/pr111082.c: New testcase.
3385 2023-08-21 Richard Biener <rguenther@suse.de>
3387 PR tree-optimization/111070
3388 * gcc.dg/pr111070.c: New testcase.
3390 2023-08-21 Andrew Pinski <apinski@marvell.com>
3392 PR tree-optimization/111002
3393 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
3395 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
3397 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
3399 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3401 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
3403 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3406 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
3408 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3410 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
3411 _FORTIFY_SOURCE=0 on darwin.
3412 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
3413 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
3415 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3417 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
3419 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
3421 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
3424 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3427 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
3428 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
3429 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
3430 * gcc.dg/analyzer/fd-listen.c: Likewise.
3431 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
3432 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
3433 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
3434 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
3435 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
3437 2023-08-20 Andrew Pinski <apinski@marvell.com>
3439 PR tree-optimization/111006
3440 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
3442 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
3444 * lib/target-supports.exp (dg-require-python-h): Test
3445 whether Python.h can really be used.
3447 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
3450 * gcc.target/i386/pr111023-2.c: New test.
3451 * gcc.target/i386/pr111023-4b.c: New test.
3452 * gcc.target/i386/pr111023-8b.c: New test.
3453 * gcc.target/i386/pr111023.c: New test.
3455 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
3458 * gcc.dg/tree-ssa/pr110753.c: New test.
3460 2023-08-18 Richard Biener <rguenther@suse.de>
3462 PR tree-optimization/111019
3463 * g++.dg/torture/pr111019.C: New testcase.
3465 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
3467 * gcc.target/bpf/frame-limit-1.c: New test.
3468 * gcc.target/bpf/frame-limit-2.c: Likewise.
3470 2023-08-18 Richard Biener <rguenther@suse.de>
3472 PR tree-optimization/111048
3473 * gcc.dg/torture/pr111048.c: New testcase.
3475 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
3479 * gcc.target/i386/pr111051-1.c: New test.
3481 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3483 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
3484 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
3486 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3488 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
3489 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
3491 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3492 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
3494 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
3495 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
3497 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
3499 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
3500 Address failure due to uninitialized vtype register.
3502 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
3504 PR tree-optimization/111009
3505 * gcc.dg/pr111009.c: New.
3507 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
3508 Charlie Jenkins <charlie@rivosinc.com>
3510 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
3511 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
3513 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
3516 * gcc.c-torture/compile/pr106537-1.c: New test.
3517 * gcc.c-torture/compile/pr106537-2.c: Likewise.
3518 * gcc.c-torture/compile/pr106537-3.c: Likewise.
3520 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
3522 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
3523 * gcc.target/riscv/zvkn-1.c: Ditto.
3524 * gcc.target/riscv/zvknc.c: Ditto.
3525 * gcc.target/riscv/zvknc-1.c: Ditto.
3526 * gcc.target/riscv/zvknc-2.c: Ditto.
3527 * gcc.target/riscv/zvkng.c: Ditto.
3528 * gcc.target/riscv/zvkng-1.c: Ditto.
3529 * gcc.target/riscv/zvkng-2.c: Ditto.
3530 * gcc.target/riscv/zvks.c: Ditto.
3531 * gcc.target/riscv/zvks-1.c: Ditto.
3532 * gcc.target/riscv/zvksc.c: Ditto.
3533 * gcc.target/riscv/zvksc-1.c: Ditto.
3534 * gcc.target/riscv/zvksc-2.c: Ditto.
3535 * gcc.target/riscv/zvksg.c: Ditto.
3536 * gcc.target/riscv/zvksg-1.c: Ditto.
3537 * gcc.target/riscv/zvksg-2.c: Ditto.
3539 2023-08-17 Richard Biener <rguenther@suse.de>
3541 PR tree-optimization/111039
3542 * gcc.dg/pr111039.c: New testcase.
3544 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
3546 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
3547 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
3548 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
3549 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
3550 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
3551 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
3552 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
3553 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
3554 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
3555 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
3557 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
3559 * gcc.target/bpf/naked-1.c: New test.
3561 2023-08-17 Richard Biener <rguenther@suse.de>
3563 * gcc.target/i386/vect-reduc-2.c: New testcase.
3565 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
3567 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
3568 Remove dg-line var declare_a.
3570 2023-08-17 Pan Li <pan2.li@intel.com>
3572 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
3574 2023-08-17 Pan Li <pan2.li@intel.com>
3576 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
3578 2023-08-17 Pan Li <pan2.li@intel.com>
3580 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
3582 2023-08-17 Pan Li <pan2.li@intel.com>
3584 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
3586 2023-08-17 Pan Li <pan2.li@intel.com>
3588 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
3590 2023-08-17 Pan Li <pan2.li@intel.com>
3592 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
3594 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3596 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
3597 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
3598 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
3599 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
3600 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
3601 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
3602 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
3603 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
3604 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
3605 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
3607 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3609 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
3610 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
3611 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
3612 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
3613 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
3614 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
3615 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
3616 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
3617 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
3618 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
3619 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
3620 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
3621 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
3622 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
3623 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
3624 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
3625 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
3627 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3630 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
3631 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
3633 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3635 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
3636 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
3637 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
3638 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
3639 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
3640 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
3641 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
3642 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
3643 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
3644 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
3645 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
3646 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
3647 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
3649 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3651 * gcc.target/i386/avx-1.c: Add -mavx10.1.
3652 * gcc.target/i386/avx-2.c: Ditto.
3653 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
3655 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3657 * gcc.target/i386/avx10_1-15.c: New test.
3658 * gcc.target/i386/avx10_1-16.c: Ditto.
3659 * gcc.target/i386/avx10_1-17.c: Ditto.
3660 * gcc.target/i386/avx10_1-18.c: Ditto.
3662 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3664 * gcc.target/i386/avx10_1-11.c: New test.
3665 * gcc.target/i386/avx10_1-12.c: Ditto.
3666 * gcc.target/i386/avx10_1-13.c: Ditto.
3667 * gcc.target/i386/avx10_1-14.c: Ditto.
3669 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
3671 * g++.target/i386/mv33.C: New test.
3672 * gcc.target/i386/avx10_1-1.c: Ditto.
3673 * gcc.target/i386/avx10_1-2.c: Ditto.
3674 * gcc.target/i386/avx10_1-3.c: Ditto.
3675 * gcc.target/i386/avx10_1-4.c: Ditto.
3676 * gcc.target/i386/avx10_1-5.c: Ditto.
3677 * gcc.target/i386/avx10_1-6.c: Ditto.
3678 * gcc.target/i386/avx10_1-7.c: Ditto.
3679 * gcc.target/i386/avx10_1-8.c: Ditto.
3680 * gcc.target/i386/avx10_1-9.c: Ditto.
3681 * gcc.target/i386/avx10_1-10.c: Ditto.
3683 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
3685 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
3687 2023-08-17 Andrew Pinski <apinski@marvell.com>
3690 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
3692 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
3694 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
3695 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
3696 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
3697 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
3699 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
3701 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
3702 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
3703 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
3704 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
3705 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
3707 2023-08-16 Pan Li <pan2.li@intel.com>
3709 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
3711 2023-08-16 Pan Li <pan2.li@intel.com>
3713 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
3715 2023-08-16 Pan Li <pan2.li@intel.com>
3717 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
3719 2023-08-16 Pan Li <pan2.li@intel.com>
3721 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
3723 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
3726 * gcc.target/powerpc/pr110429.c: New.
3728 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
3731 * gcc.target/powerpc/pr106769.h: New.
3732 * gcc.target/powerpc/pr106769-p8.c: New.
3733 * gcc.target/powerpc/pr106769-p9.c: New.
3735 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3737 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
3739 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
3740 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
3741 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
3742 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
3743 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
3744 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
3745 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
3746 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
3747 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
3748 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
3749 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
3750 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
3751 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
3752 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
3753 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
3754 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
3755 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
3756 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
3757 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
3759 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
3761 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
3763 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
3765 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
3767 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
3769 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
3771 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
3772 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
3773 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
3774 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
3775 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
3776 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
3777 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
3778 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
3780 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
3782 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
3784 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
3786 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
3788 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
3790 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
3792 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
3793 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
3794 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
3795 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
3796 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
3797 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
3798 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
3799 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
3800 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
3801 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
3802 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
3803 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
3804 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
3805 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
3806 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
3807 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
3808 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
3809 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
3810 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
3811 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
3812 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
3813 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
3814 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
3815 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
3816 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
3817 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
3818 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
3819 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
3820 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
3821 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
3822 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
3823 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
3824 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
3825 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
3826 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
3827 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
3829 2023-08-16 Pan Li <pan2.li@intel.com>
3831 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
3833 2023-08-16 liuhongt <hongtao.liu@intel.com>
3835 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
3836 gather vectorization.
3837 * gcc.target/i386/avx2-gather-6.c: Ditto.
3838 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
3839 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
3840 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
3841 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
3842 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
3843 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
3844 * gcc.target/i386/pr88531-1b.c: Ditto.
3845 * gcc.target/i386/pr88531-1c.c: Ditto.
3847 2023-08-16 liuhongt <hongtao.liu@intel.com>
3849 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
3851 2023-08-15 David Faust <david.faust@oracle.com>
3854 * gcc.target/bpf/smov-2.c: New test.
3855 * gcc.target/bpf/smov-pseudoc-2.c: New test.
3857 2023-08-15 Martin Jambor <mjambor@suse.cz>
3861 * gcc.dg/ipa/pr92497-1.c: New test.
3862 * gcc.dg/ipa/pr92497-2.c: Likewise.
3864 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
3867 * gdc.dg/pr110959.d: New test.
3869 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
3870 Thomas Schwinge <thomas@codesourcery.com>
3872 * c-c++-common/goacc/default-3.c: Adjust testcase.
3873 * c-c++-common/goacc/default-4.c: Adjust testcase.
3874 * c-c++-common/goacc/default-5.c: Adjust testcase.
3875 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
3876 * gfortran.dg/goacc/default-4.f: Adjust testcase.
3877 * gfortran.dg/goacc/default-5.f: Adjust testcase.
3879 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3882 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
3884 2023-08-15 Richard Biener <rguenther@suse.de>
3886 * gcc.dg/vect/bb-slp-75.c: New testcase.
3888 2023-08-15 Richard Biener <rguenther@suse.de>
3890 PR tree-optimization/110963
3891 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
3893 2023-08-15 Richard Biener <rguenther@suse.de>
3895 PR tree-optimization/110991
3896 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
3898 2023-08-15 Pan Li <pan2.li@intel.com>
3900 * gcc.target/riscv/mode-switch-ice-1.c: New test.
3902 2023-08-15 Pan Li <pan2.li@intel.com>
3904 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
3906 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
3908 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
3909 codes from the arguments.
3910 (p): Update calls: pass explicit distinct error codes.
3912 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
3916 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
3918 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
3921 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
3923 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
3925 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
3928 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
3932 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
3933 * g++.dg/cpp1z/pr110216.C: New test.
3935 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
3937 * gcc.target/riscv/arch-24.c: New test.
3938 * gcc.target/riscv/arch-25.c: New test.
3940 2023-08-14 Pan Li <pan2.li@intel.com>
3942 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
3944 2023-08-14 Pan Li <pan2.li@intel.com>
3946 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
3948 2023-08-14 Pan Li <pan2.li@intel.com>
3950 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
3952 2023-08-14 Pan Li <pan2.li@intel.com>
3954 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
3956 2023-08-14 Pan Li <pan2.li@intel.com>
3958 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
3960 2023-08-14 Pan Li <pan2.li@intel.com>
3962 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
3964 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
3967 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
3968 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
3969 (gm2_init_iso): Add -fm2-plugin.
3970 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
3971 (gm2_init_pim2): Add -fm2-plugin.
3972 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
3973 (gm2_init_iso): Add -fm2-plugin.
3974 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
3975 (gm2_init_pim2): Add -fm2-plugin.
3977 2023-08-12 Jakub Jelinek <jakub@redhat.com>
3979 * gcc.dg/stdckdint-1.c: New test.
3980 * gcc.dg/stdckdint-2.c: New test.
3982 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3985 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
3987 2023-08-12 Patrick Palka <ppalka@redhat.com>
3988 Jason Merrill <jason@redhat.com>
3991 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
3992 of "declared" in the repeated deduction guide diagnostics.
3993 * g++.dg/cpp1z/class-deduction116.C: New test.
3995 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3998 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
4000 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4002 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
4003 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
4004 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
4005 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
4006 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
4007 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
4008 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
4009 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
4010 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
4011 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
4013 2023-08-11 David Malcolm <dmalcolm@redhat.com>
4016 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
4017 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
4018 (test_error_at_line_unterminated): New.
4019 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
4020 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
4021 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
4022 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
4023 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
4025 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4027 PR middle-end/110989
4028 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
4030 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
4032 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
4034 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
4035 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
4036 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
4037 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
4038 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
4039 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
4040 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
4041 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
4042 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
4043 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
4044 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
4045 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
4046 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
4047 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
4048 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
4049 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
4050 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
4051 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
4052 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
4053 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
4054 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
4055 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
4056 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
4057 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
4058 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
4059 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
4060 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
4062 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
4064 * lib/target-supports.exp (check_effective_target_alloca): BPF
4065 target does not support alloca.
4066 * gcc.target/bpf/diag-alloca-1.c: New test.
4067 * gcc.target/bpf/diag-alloca-2.c: Likewise.
4068 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
4069 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
4070 * gcc.target/bpf/regs-availability-1.c: Likewise.
4072 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
4074 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
4075 * gcc.target/bpf/diag-funargs.c: Adapt test.
4077 2023-08-11 Eric Feng <ef2648@columbia.edu>
4080 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
4081 PyList_New, PyList_Append, PyLong_FromLong
4082 * gcc.dg/plugin/plugin.exp: New test.
4083 * lib/target-supports.exp: New procedure.
4084 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
4086 2023-08-11 Patrick Palka <ppalka@redhat.com>
4089 * g++.dg/cpp2a/concepts-requires35.C: New test.
4091 2023-08-11 Patrick Palka <ppalka@redhat.com>
4094 * g++.dg/cpp1y/var-templ84.C: New test.
4095 * g++.dg/cpp1y/var-templ84a.C: New test.
4097 2023-08-11 Richard Biener <rguenther@suse.de>
4099 PR tree-optimization/110979
4100 * gcc.dg/torture/pr110979.c: New testcase.
4102 2023-08-11 Richard Biener <rguenther@suse.de>
4104 * g++.dg/vect/slp-pr87105.cc: Adjust.
4105 * gcc.dg/vect/bb-slp-17.c: Likewise.
4106 * gcc.dg/vect/bb-slp-20.c: Likewise.
4107 * gcc.dg/vect/bb-slp-21.c: Likewise.
4108 * gcc.dg/vect/bb-slp-22.c: Likewise.
4109 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
4111 2023-08-11 Pan Li <pan2.li@intel.com>
4113 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
4115 2023-08-11 Pan Li <pan2.li@intel.com>
4117 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
4119 2023-08-11 Drew Ross <drross@redhat.com>
4120 Jakub Jelinek <jakub@redhat.com>
4122 PR tree-optimization/109938
4123 * gcc.c-torture/execute/pr109938.c: New test.
4124 * gcc.dg/tree-ssa/pr109938.c: New test.
4126 2023-08-11 Pan Li <pan2.li@intel.com>
4128 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
4130 2023-08-11 Pan Li <pan2.li@intel.com>
4132 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
4134 2023-08-11 Jakub Jelinek <jakub@redhat.com>
4136 * gcc.dg/c11-typeof-2.c: New test.
4137 * gcc.dg/c11-typeof-3.c: New test.
4138 * gcc.dg/gnu11-typeof-3.c: New test.
4139 * gcc.dg/gnu11-typeof-4.c: New test.
4141 2023-08-11 Andrew Pinski <apinski@marvell.com>
4143 PR tree-optimization/110954
4144 * gcc.c-torture/execute/pr110954-1.c: New test.
4146 2023-08-11 Martin Uecker <uecker@tugraz.at>
4149 * gcc.dg/Wuseless-cast.c: New test.
4151 2023-08-11 Pan Li <pan2.li@intel.com>
4153 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
4155 2023-08-10 Jan Hubicka <jh@suse.cz>
4157 PR middle-end/110923
4158 * gcc.dg/tree-ssa/pr110923.c: New test.
4160 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
4162 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
4163 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
4164 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
4165 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
4166 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
4167 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
4168 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
4169 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
4170 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
4171 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
4172 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
4173 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
4174 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
4175 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
4176 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
4177 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
4178 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
4179 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
4180 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
4181 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
4182 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
4183 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
4184 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
4185 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
4186 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
4187 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
4188 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
4189 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
4191 2023-08-10 Jan Hubicka <jh@suse.cz>
4193 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
4195 2023-08-10 Pan Li <pan2.li@intel.com>
4197 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
4199 2023-08-10 Pan Li <pan2.li@intel.com>
4201 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
4203 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4206 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
4208 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4210 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
4212 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
4213 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
4214 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
4215 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
4216 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
4217 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
4219 2023-08-09 David Malcolm <dmalcolm@redhat.com>
4221 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
4222 to reflect splitting of allocation size and assignment messages
4223 from a single event into pairs of events
4224 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
4225 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
4226 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
4227 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
4228 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
4229 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
4230 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
4231 value is the initial argument.
4232 * gcc.dg/plugin/analyzer_kernel_plugin.c
4233 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
4234 the "known zero size" case.
4235 * gcc.dg/plugin/analyzer_known_fns_plugin.c
4236 (known_function_attempt_to_copy::impl_call_pre): Likewise.
4238 2023-08-09 Andrew Pinski <apinski@marvell.com>
4240 PR tree-optimization/110937
4241 PR tree-optimization/100798
4242 * gcc.dg/tree-ssa/bool-14.c: New test.
4243 * gcc.dg/tree-ssa/bool-15.c: New test.
4244 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
4245 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
4246 so `a ? -1 : 0` is not used to hit the match
4249 2023-08-09 Carl Love <cel@us.ibm.com>
4251 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
4252 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
4253 execute_test_functions): Move to vec-cmpne.h. Add
4254 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
4255 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
4256 and vec-cmpne-runnable.c. Split define_test_functions definition
4257 into define_test_functions and define_init_verify_functions.
4259 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4262 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
4264 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
4266 * gcc.target/riscv/zicond-ice-1.c: New test.
4268 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
4271 * g++.dg/cpp0x/decltype-100482.C: New test.
4273 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
4276 * gcc.target/i386/pr110832-1.c: New test.
4277 * gcc.target/i386/pr110832-2.c: New test.
4278 * gcc.target/i386/pr110832-3.c: New test.
4280 2023-08-08 Andrew Pinski <apinski@marvell.com>
4282 PR tree-optimization/103281
4283 PR tree-optimization/28794
4284 * gcc.dg/tree-ssa/pr103281-1.c: New test.
4285 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
4287 2023-08-08 Pan Li <pan2.li@intel.com>
4289 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
4291 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
4293 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4295 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
4296 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
4297 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
4298 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
4299 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
4300 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
4301 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
4302 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
4303 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
4304 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
4305 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
4306 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
4307 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
4308 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
4309 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
4310 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
4311 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
4312 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
4313 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
4314 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
4315 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
4316 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
4317 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
4318 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
4319 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
4320 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
4321 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
4322 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
4323 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
4324 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
4325 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
4326 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
4327 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
4328 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
4329 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
4330 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
4331 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
4332 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
4333 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
4334 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
4335 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
4336 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
4337 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
4338 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
4339 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
4340 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
4341 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
4342 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
4343 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
4344 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
4345 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
4346 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
4347 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
4348 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
4349 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
4350 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
4351 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
4352 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
4353 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
4354 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
4355 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
4356 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
4357 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
4358 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
4359 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
4360 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
4361 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
4362 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
4363 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
4364 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
4365 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
4366 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
4367 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
4368 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
4369 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
4370 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
4371 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
4372 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
4373 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
4374 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
4375 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
4376 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
4377 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
4378 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
4379 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
4380 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
4381 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
4382 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
4383 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
4384 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
4385 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
4386 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
4387 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
4388 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
4389 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
4390 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
4391 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
4392 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
4393 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
4394 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
4395 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
4396 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
4397 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
4398 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
4399 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
4400 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
4401 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
4402 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
4403 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
4404 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
4405 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
4406 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
4408 2023-08-08 Richard Biener <rguenther@suse.de>
4410 PR tree-optimization/49955
4411 * gfortran.dg/vect/pr49955.f: New testcase.
4413 2023-08-08 Richard Biener <rguenther@suse.de>
4415 PR tree-optimization/110924
4416 * gcc.dg/torture/pr110924.c: New testcase.
4418 2023-08-08 yulong <shiyulong@iscas.ac.cn>
4420 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
4421 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
4422 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
4423 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
4424 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
4425 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
4427 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
4429 PR rtl-optimization/110869
4430 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
4431 * gcc.dg/cmp-mem-const-2.c: Dito.
4432 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
4433 * gcc.dg/cmp-mem-const-4.c: Dito.
4434 * gcc.dg/cmp-mem-const-5.c: Dito.
4435 * gcc.dg/cmp-mem-const-6.c: Dito.
4437 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4439 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
4440 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
4442 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4444 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
4445 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
4446 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
4447 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
4448 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
4449 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
4450 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
4452 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4454 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
4455 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
4456 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
4457 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
4458 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
4459 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
4460 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
4461 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
4462 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
4463 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
4464 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
4465 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
4466 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
4467 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
4468 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
4469 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
4470 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
4471 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
4473 2023-08-07 Martin Jambor <mjambor@suse.cz>
4476 * g++.dg/ipa/pr110378-1.C: New test.
4478 2023-08-07 Andrew Pinski <apinski@marvell.com>
4480 PR tree-optimization/109959
4481 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
4482 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
4483 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
4484 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
4485 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
4487 2023-08-07 liuhongt <hongtao.liu@intel.com>
4489 * gcc.target/i386/pr110762-v4hf.c: New test.
4491 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4493 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
4495 2023-08-07 Jan Hubicka <jh@suse.cz>
4497 PR tree-optimization/106293
4498 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
4499 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
4501 2023-08-07 Andrew Pinski <apinski@marvell.com>
4503 PR tree-optimization/96695
4504 * gcc.dg/pr96695-1.c: New test.
4505 * gcc.dg/pr96695-10.c: New test.
4506 * gcc.dg/pr96695-11.c: New test.
4507 * gcc.dg/pr96695-12.c: New test.
4508 * gcc.dg/pr96695-2.c: New test.
4509 * gcc.dg/pr96695-3.c: New test.
4510 * gcc.dg/pr96695-4.c: New test.
4511 * gcc.dg/pr96695-5.c: New test.
4512 * gcc.dg/pr96695-6.c: New test.
4513 * gcc.dg/pr96695-7.c: New test.
4514 * gcc.dg/pr96695-8.c: New test.
4515 * gcc.dg/pr96695-9.c: New test.
4517 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
4520 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
4522 2023-08-06 Jan Hubicka <jh@suse.cz>
4524 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
4525 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
4526 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
4527 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
4528 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
4529 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
4530 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
4531 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
4532 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
4533 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
4534 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
4535 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
4536 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
4537 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
4538 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
4540 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
4543 * gm2/iso/run/pass/m2date.mod: New test.
4544 * gm2/iso/run/pass/testclock.mod: New test.
4545 * gm2/iso/run/pass/testclock2.mod: New test.
4547 2023-08-05 Martin Uecker <uecker@tugraz.at>
4550 * gcc.dg/Wvla-parameter-4.c: Adapt test.
4551 * gcc.dg/attr-access-2.c: Adapt test.
4553 2023-08-05 Martin Uecker <uecker@tugraz.at>
4555 * gcc.dg/pr68193.c: New test.
4557 2023-08-04 David Malcolm <dmalcolm@redhat.com>
4560 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
4561 reflect consolidation of size and assignment into a single event.
4562 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
4563 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
4564 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
4565 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
4566 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
4567 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
4568 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
4569 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
4570 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
4571 * gcc.dg/analyzer/explode-4.c: New test.
4572 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
4573 __attribute__ alloc_size.
4575 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
4578 * gcc.target/i386/invariant-ternlog-1.c: New test.
4579 * gcc.target/i386/invariant-ternlog-2.c: New test.
4581 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
4583 * gcc.target/i386/pr110717-2.c: New test case.
4585 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
4587 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
4589 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
4591 * gcc.target/avr/lra-cpymem_qi.c: New.
4593 2023-08-04 Tamar Christina <tamar.christina@arm.com>
4595 * g++.dg/vect/pr84556.cc: Add novector pragma.
4596 * g++.dg/vect/simd-1.cc: Add novector pragma.
4597 * g++.dg/vect/simd-2.cc: Add novector pragma.
4598 * g++.dg/vect/simd-3.cc: Add novector pragma.
4599 * g++.dg/vect/simd-4.cc: Add novector pragma.
4600 * g++.dg/vect/simd-5.cc: Add novector pragma.
4601 * g++.dg/vect/simd-6.cc: Add novector pragma.
4602 * g++.dg/vect/simd-7.cc: Add novector pragma.
4603 * g++.dg/vect/simd-8.cc: Add novector pragma.
4604 * g++.dg/vect/simd-9.cc: Add novector pragma.
4605 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
4606 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
4607 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
4608 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
4609 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
4610 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
4611 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
4612 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
4613 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
4614 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
4615 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
4616 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
4617 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
4618 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
4619 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
4620 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
4621 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
4622 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
4623 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
4624 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
4625 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
4626 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
4627 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
4628 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
4629 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
4630 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
4631 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
4632 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
4633 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
4634 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
4635 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
4636 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
4637 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
4638 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
4639 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
4640 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
4641 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
4642 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
4643 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
4644 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
4645 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
4646 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
4647 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
4648 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
4649 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
4650 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
4651 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
4652 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
4653 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
4654 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
4655 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
4656 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
4657 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
4658 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
4659 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
4660 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
4661 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
4662 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
4663 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
4664 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
4665 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
4666 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
4667 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
4668 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
4669 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
4670 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
4671 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
4672 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
4673 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
4674 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
4675 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
4676 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
4677 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
4678 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
4679 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
4680 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
4681 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
4682 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
4683 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
4684 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
4685 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
4686 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
4687 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
4688 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
4689 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
4690 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
4691 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
4692 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
4693 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
4694 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
4695 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
4696 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
4697 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
4698 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
4699 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
4700 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
4701 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
4702 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
4703 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
4704 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
4705 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
4706 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
4707 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
4708 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
4709 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
4710 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
4711 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
4712 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
4713 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
4714 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
4715 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
4716 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
4717 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
4718 * gcc.dg/vect/pr101445.c: Add novector pragma.
4719 * gcc.dg/vect/pr103581.c: Add novector pragma.
4720 * gcc.dg/vect/pr105219.c: Add novector pragma.
4721 * gcc.dg/vect/pr108608.c: Add novector pragma.
4722 * gcc.dg/vect/pr18400.c: Add novector pragma.
4723 * gcc.dg/vect/pr18536.c: Add novector pragma.
4724 * gcc.dg/vect/pr20122.c: Add novector pragma.
4725 * gcc.dg/vect/pr25413.c: Add novector pragma.
4726 * gcc.dg/vect/pr30784.c: Add novector pragma.
4727 * gcc.dg/vect/pr37539.c: Add novector pragma.
4728 * gcc.dg/vect/pr40074.c: Add novector pragma.
4729 * gcc.dg/vect/pr45752.c: Add novector pragma.
4730 * gcc.dg/vect/pr45902.c: Add novector pragma.
4731 * gcc.dg/vect/pr46009.c: Add novector pragma.
4732 * gcc.dg/vect/pr48172.c: Add novector pragma.
4733 * gcc.dg/vect/pr51074.c: Add novector pragma.
4734 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
4735 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
4736 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
4737 * gcc.dg/vect/pr56918.c: Add novector pragma.
4738 * gcc.dg/vect/pr56920.c: Add novector pragma.
4739 * gcc.dg/vect/pr56933.c: Add novector pragma.
4740 * gcc.dg/vect/pr57705.c: Add novector pragma.
4741 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
4742 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
4743 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
4744 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
4745 * gcc.dg/vect/pr59594.c: Add novector pragma.
4746 * gcc.dg/vect/pr59984.c: Add novector pragma.
4747 * gcc.dg/vect/pr60276.c: Add novector pragma.
4748 * gcc.dg/vect/pr61194.c: Add novector pragma.
4749 * gcc.dg/vect/pr61680.c: Add novector pragma.
4750 * gcc.dg/vect/pr62021.c: Add novector pragma.
4751 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
4752 * gcc.dg/vect/pr64252.c: Add novector pragma.
4753 * gcc.dg/vect/pr64404.c: Add novector pragma.
4754 * gcc.dg/vect/pr64421.c: Add novector pragma.
4755 * gcc.dg/vect/pr64493.c: Add novector pragma.
4756 * gcc.dg/vect/pr64495.c: Add novector pragma.
4757 * gcc.dg/vect/pr66251.c: Add novector pragma.
4758 * gcc.dg/vect/pr66253.c: Add novector pragma.
4759 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
4760 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
4761 * gcc.dg/vect/pr69820.c: Add novector pragma.
4762 * gcc.dg/vect/pr70021.c: Add novector pragma.
4763 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
4764 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
4765 * gcc.dg/vect/pr71259.c: Add novector pragma.
4766 * gcc.dg/vect/pr78005.c: Add novector pragma.
4767 * gcc.dg/vect/pr78558.c: Add novector pragma.
4768 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
4769 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
4770 * gcc.dg/vect/pr80928.c: Add novector pragma.
4771 * gcc.dg/vect/pr81410.c: Add novector pragma.
4772 * gcc.dg/vect/pr81633.c: Add novector pragma.
4773 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
4774 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
4775 * gcc.dg/vect/pr85586.c: Add novector pragma.
4776 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
4777 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
4778 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
4779 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
4780 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
4781 * gcc.dg/vect/pr90018.c: Add novector pragma.
4782 * gcc.dg/vect/pr92420.c: Add novector pragma.
4783 * gcc.dg/vect/pr94994.c: Add novector pragma.
4784 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
4785 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
4786 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
4787 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
4788 * gcc.dg/vect/pr97678.c: Add novector pragma.
4789 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
4790 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
4791 * gcc.dg/vect/slp-1.c: Add novector pragma.
4792 * gcc.dg/vect/slp-10.c: Add novector pragma.
4793 * gcc.dg/vect/slp-11a.c: Add novector pragma.
4794 * gcc.dg/vect/slp-11b.c: Add novector pragma.
4795 * gcc.dg/vect/slp-11c.c: Add novector pragma.
4796 * gcc.dg/vect/slp-12a.c: Add novector pragma.
4797 * gcc.dg/vect/slp-12b.c: Add novector pragma.
4798 * gcc.dg/vect/slp-12c.c: Add novector pragma.
4799 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
4800 * gcc.dg/vect/slp-13.c: Add novector pragma.
4801 * gcc.dg/vect/slp-14.c: Add novector pragma.
4802 * gcc.dg/vect/slp-15.c: Add novector pragma.
4803 * gcc.dg/vect/slp-16.c: Add novector pragma.
4804 * gcc.dg/vect/slp-17.c: Add novector pragma.
4805 * gcc.dg/vect/slp-18.c: Add novector pragma.
4806 * gcc.dg/vect/slp-19a.c: Add novector pragma.
4807 * gcc.dg/vect/slp-19b.c: Add novector pragma.
4808 * gcc.dg/vect/slp-19c.c: Add novector pragma.
4809 * gcc.dg/vect/slp-2.c: Add novector pragma.
4810 * gcc.dg/vect/slp-20.c: Add novector pragma.
4811 * gcc.dg/vect/slp-21.c: Add novector pragma.
4812 * gcc.dg/vect/slp-22.c: Add novector pragma.
4813 * gcc.dg/vect/slp-23.c: Add novector pragma.
4814 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
4815 * gcc.dg/vect/slp-24.c: Add novector pragma.
4816 * gcc.dg/vect/slp-25.c: Add novector pragma.
4817 * gcc.dg/vect/slp-26.c: Add novector pragma.
4818 * gcc.dg/vect/slp-28.c: Add novector pragma.
4819 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
4820 * gcc.dg/vect/slp-3.c: Add novector pragma.
4821 * gcc.dg/vect/slp-33.c: Add novector pragma.
4822 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
4823 * gcc.dg/vect/slp-34.c: Add novector pragma.
4824 * gcc.dg/vect/slp-35.c: Add novector pragma.
4825 * gcc.dg/vect/slp-37.c: Add novector pragma.
4826 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
4827 * gcc.dg/vect/slp-4.c: Add novector pragma.
4828 * gcc.dg/vect/slp-41.c: Add novector pragma.
4829 * gcc.dg/vect/slp-43.c: Add novector pragma.
4830 * gcc.dg/vect/slp-45.c: Add novector pragma.
4831 * gcc.dg/vect/slp-46.c: Add novector pragma.
4832 * gcc.dg/vect/slp-47.c: Add novector pragma.
4833 * gcc.dg/vect/slp-48.c: Add novector pragma.
4834 * gcc.dg/vect/slp-49.c: Add novector pragma.
4835 * gcc.dg/vect/slp-5.c: Add novector pragma.
4836 * gcc.dg/vect/slp-6.c: Add novector pragma.
4837 * gcc.dg/vect/slp-7.c: Add novector pragma.
4838 * gcc.dg/vect/slp-8.c: Add novector pragma.
4839 * gcc.dg/vect/slp-9.c: Add novector pragma.
4840 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
4841 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
4842 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
4843 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
4844 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
4845 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
4846 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
4847 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
4848 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
4849 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
4850 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
4851 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
4852 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
4853 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
4854 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
4855 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
4856 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
4857 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
4858 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
4859 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
4860 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
4861 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
4862 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
4863 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
4864 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
4865 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
4866 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
4867 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
4868 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
4869 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
4870 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
4871 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
4872 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
4873 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
4874 * gcc.dg/vect/vect-100.c: Add novector pragma.
4875 * gcc.dg/vect/vect-103.c: Add novector pragma.
4876 * gcc.dg/vect/vect-104.c: Add novector pragma.
4877 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
4878 * gcc.dg/vect/vect-105.c: Add novector pragma.
4879 * gcc.dg/vect/vect-106.c: Add novector pragma.
4880 * gcc.dg/vect/vect-107.c: Add novector pragma.
4881 * gcc.dg/vect/vect-108.c: Add novector pragma.
4882 * gcc.dg/vect/vect-109.c: Add novector pragma.
4883 * gcc.dg/vect/vect-11.c: Add novector pragma.
4884 * gcc.dg/vect/vect-110.c: Add novector pragma.
4885 * gcc.dg/vect/vect-113.c: Add novector pragma.
4886 * gcc.dg/vect/vect-114.c: Add novector pragma.
4887 * gcc.dg/vect/vect-115.c: Add novector pragma.
4888 * gcc.dg/vect/vect-116.c: Add novector pragma.
4889 * gcc.dg/vect/vect-117.c: Add novector pragma.
4890 * gcc.dg/vect/vect-11a.c: Add novector pragma.
4891 * gcc.dg/vect/vect-12.c: Add novector pragma.
4892 * gcc.dg/vect/vect-122.c: Add novector pragma.
4893 * gcc.dg/vect/vect-124.c: Add novector pragma.
4894 * gcc.dg/vect/vect-13.c: Add novector pragma.
4895 * gcc.dg/vect/vect-14.c: Add novector pragma.
4896 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
4897 * gcc.dg/vect/vect-15.c: Add novector pragma.
4898 * gcc.dg/vect/vect-17.c: Add novector pragma.
4899 * gcc.dg/vect/vect-18.c: Add novector pragma.
4900 * gcc.dg/vect/vect-19.c: Add novector pragma.
4901 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
4902 * gcc.dg/vect/vect-2.c: Add novector pragma.
4903 * gcc.dg/vect/vect-20.c: Add novector pragma.
4904 * gcc.dg/vect/vect-21.c: Add novector pragma.
4905 * gcc.dg/vect/vect-22.c: Add novector pragma.
4906 * gcc.dg/vect/vect-23.c: Add novector pragma.
4907 * gcc.dg/vect/vect-24.c: Add novector pragma.
4908 * gcc.dg/vect/vect-25.c: Add novector pragma.
4909 * gcc.dg/vect/vect-26.c: Add novector pragma.
4910 * gcc.dg/vect/vect-27.c: Add novector pragma.
4911 * gcc.dg/vect/vect-28.c: Add novector pragma.
4912 * gcc.dg/vect/vect-29.c: Add novector pragma.
4913 * gcc.dg/vect/vect-3.c: Add novector pragma.
4914 * gcc.dg/vect/vect-30.c: Add novector pragma.
4915 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
4916 * gcc.dg/vect/vect-31.c: Add novector pragma.
4917 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
4918 * gcc.dg/vect/vect-32.c: Add novector pragma.
4919 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
4920 * gcc.dg/vect/vect-33.c: Add novector pragma.
4921 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
4922 * gcc.dg/vect/vect-34.c: Add novector pragma.
4923 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
4924 * gcc.dg/vect/vect-35.c: Add novector pragma.
4925 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
4926 * gcc.dg/vect/vect-36.c: Add novector pragma.
4927 * gcc.dg/vect/vect-38.c: Add novector pragma.
4928 * gcc.dg/vect/vect-4.c: Add novector pragma.
4929 * gcc.dg/vect/vect-40.c: Add novector pragma.
4930 * gcc.dg/vect/vect-42.c: Add novector pragma.
4931 * gcc.dg/vect/vect-44.c: Add novector pragma.
4932 * gcc.dg/vect/vect-46.c: Add novector pragma.
4933 * gcc.dg/vect/vect-48.c: Add novector pragma.
4934 * gcc.dg/vect/vect-5.c: Add novector pragma.
4935 * gcc.dg/vect/vect-50.c: Add novector pragma.
4936 * gcc.dg/vect/vect-52.c: Add novector pragma.
4937 * gcc.dg/vect/vect-54.c: Add novector pragma.
4938 * gcc.dg/vect/vect-56.c: Add novector pragma.
4939 * gcc.dg/vect/vect-58.c: Add novector pragma.
4940 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
4941 * gcc.dg/vect/vect-6.c: Add novector pragma.
4942 * gcc.dg/vect/vect-60.c: Add novector pragma.
4943 * gcc.dg/vect/vect-62.c: Add novector pragma.
4944 * gcc.dg/vect/vect-63.c: Add novector pragma.
4945 * gcc.dg/vect/vect-64.c: Add novector pragma.
4946 * gcc.dg/vect/vect-65.c: Add novector pragma.
4947 * gcc.dg/vect/vect-66.c: Add novector pragma.
4948 * gcc.dg/vect/vect-67.c: Add novector pragma.
4949 * gcc.dg/vect/vect-68.c: Add novector pragma.
4950 * gcc.dg/vect/vect-7.c: Add novector pragma.
4951 * gcc.dg/vect/vect-70.c: Add novector pragma.
4952 * gcc.dg/vect/vect-71.c: Add novector pragma.
4953 * gcc.dg/vect/vect-72.c: Add novector pragma.
4954 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
4955 * gcc.dg/vect/vect-73.c: Add novector pragma.
4956 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
4957 * gcc.dg/vect/vect-74.c: Add novector pragma.
4958 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
4959 * gcc.dg/vect/vect-75.c: Add novector pragma.
4960 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
4961 * gcc.dg/vect/vect-76.c: Add novector pragma.
4962 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
4963 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
4964 * gcc.dg/vect/vect-77.c: Add novector pragma.
4965 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
4966 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
4967 * gcc.dg/vect/vect-78.c: Add novector pragma.
4968 * gcc.dg/vect/vect-8.c: Add novector pragma.
4969 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
4970 * gcc.dg/vect/vect-80.c: Add novector pragma.
4971 * gcc.dg/vect/vect-82.c: Add novector pragma.
4972 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
4973 * gcc.dg/vect/vect-83.c: Add novector pragma.
4974 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
4975 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
4976 * gcc.dg/vect/vect-85.c: Add novector pragma.
4977 * gcc.dg/vect/vect-86.c: Add novector pragma.
4978 * gcc.dg/vect/vect-87.c: Add novector pragma.
4979 * gcc.dg/vect/vect-88.c: Add novector pragma.
4980 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
4981 * gcc.dg/vect/vect-89.c: Add novector pragma.
4982 * gcc.dg/vect/vect-9.c: Add novector pragma.
4983 * gcc.dg/vect/vect-92.c: Add novector pragma.
4984 * gcc.dg/vect/vect-93.c: Add novector pragma.
4985 * gcc.dg/vect/vect-95.c: Add novector pragma.
4986 * gcc.dg/vect/vect-96.c: Add novector pragma.
4987 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
4988 * gcc.dg/vect/vect-97.c: Add novector pragma.
4989 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
4990 * gcc.dg/vect/vect-98.c: Add novector pragma.
4991 * gcc.dg/vect/vect-99.c: Add novector pragma.
4992 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
4993 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
4994 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
4995 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
4996 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
4997 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
4998 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
4999 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
5000 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
5001 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
5002 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
5003 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
5004 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
5005 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
5006 * gcc.dg/vect/vect-all.c: Add novector pragma.
5007 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
5008 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
5009 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
5010 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
5011 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
5012 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
5013 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
5014 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
5015 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
5016 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
5017 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
5018 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
5019 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
5020 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
5021 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
5022 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
5023 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
5024 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
5025 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
5026 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
5027 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
5028 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
5029 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
5030 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
5031 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
5032 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
5033 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
5034 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
5035 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
5036 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
5037 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
5038 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
5039 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
5040 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
5041 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
5042 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
5043 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
5044 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
5045 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
5046 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
5047 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
5048 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
5049 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
5050 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
5051 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
5052 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
5053 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
5054 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
5055 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
5056 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
5057 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
5058 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
5059 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
5060 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
5061 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
5062 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
5063 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
5064 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
5065 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
5066 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
5067 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
5068 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
5069 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
5070 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
5071 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
5072 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
5073 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
5074 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
5075 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
5076 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
5077 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
5078 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
5079 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
5080 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
5081 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
5082 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
5083 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
5084 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
5085 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
5086 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
5087 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
5088 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
5089 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
5090 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
5091 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
5092 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
5093 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
5094 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
5095 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
5096 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
5097 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
5098 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
5099 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
5100 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
5101 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
5102 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
5103 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
5104 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
5105 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
5106 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
5107 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
5108 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
5109 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
5110 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
5111 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
5112 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
5113 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
5114 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
5115 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
5116 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
5117 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
5118 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
5119 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
5120 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
5121 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
5122 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
5123 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
5124 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
5125 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
5126 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
5127 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
5128 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
5129 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
5130 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
5131 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
5132 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
5133 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
5134 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
5135 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
5136 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
5137 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
5138 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
5139 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
5140 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
5141 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
5142 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
5143 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
5144 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
5145 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
5146 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
5147 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
5148 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
5149 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
5150 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
5151 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
5152 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
5153 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
5154 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
5155 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
5156 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
5157 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
5158 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
5159 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
5160 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
5161 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
5162 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
5163 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
5164 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
5165 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
5166 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
5167 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
5168 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
5169 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
5170 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
5171 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
5172 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
5173 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
5174 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
5175 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
5176 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
5177 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
5178 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
5179 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
5180 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
5181 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
5182 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
5183 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
5184 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
5185 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
5186 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
5187 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
5188 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
5189 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
5190 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
5191 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
5192 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
5193 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
5194 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
5195 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
5196 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
5197 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
5198 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
5199 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
5200 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
5201 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
5202 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
5203 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
5204 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
5205 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
5206 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
5207 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
5208 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
5209 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
5210 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
5211 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
5212 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
5213 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
5214 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
5215 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
5216 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
5217 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
5218 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
5219 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
5220 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
5221 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
5222 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
5223 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
5224 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
5225 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
5226 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
5227 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
5228 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
5229 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
5230 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
5231 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
5232 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
5233 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
5234 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
5235 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
5236 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
5237 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
5238 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
5239 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
5240 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
5241 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
5242 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
5243 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
5244 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
5245 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
5246 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
5247 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
5248 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
5249 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
5250 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
5251 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
5252 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
5253 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
5254 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
5255 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
5256 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
5257 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
5258 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
5259 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
5260 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
5261 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
5262 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
5263 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
5264 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
5265 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
5266 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
5268 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5270 * gcc.dg/vect/vect-novector-pragma.c: New test.
5272 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5274 * g++.dg/vect/vect.exp (support vect- prefix).
5275 * g++.dg/vect/vect-novector-pragma.cc: New test.
5277 2023-08-04 Tamar Christina <tamar.christina@arm.com>
5280 * gcc.target/aarch64/pr98772.c: Adjust assembly.
5281 * gcc.target/aarch64/vect-widen-shift.c: New test.
5283 2023-08-04 Richard Biener <rguenther@suse.de>
5285 PR tree-optimization/110838
5286 * gcc.dg/vect/pr110838.c: New testcase.
5288 2023-08-04 Pan Li <pan2.li@intel.com>
5291 2023-08-04 Pan Li <pan2.li@intel.com>
5293 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5295 2023-08-04 Pan Li <pan2.li@intel.com>
5298 2023-08-04 Pan Li <pan2.li@intel.com>
5300 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5303 2023-08-04 Pan Li <pan2.li@intel.com>
5306 2023-08-04 Pan Li <pan2.li@intel.com>
5308 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5310 2023-08-04 Pan Li <pan2.li@intel.com>
5313 2023-08-04 Pan Li <pan2.li@intel.com>
5315 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5318 2023-08-04 Andrew Pinski <apinski@marvell.com>
5320 PR tree-optimization/110874
5321 * gcc.c-torture/compile/pr110874-a.c: New test.
5323 2023-08-04 Drew Ross <drross@redhat.com>
5325 PR middle-end/101955
5326 * gcc.dg/pr101955.c: New test.
5328 2023-08-04 Pan Li <pan2.li@intel.com>
5330 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
5333 2023-08-04 Pan Li <pan2.li@intel.com>
5335 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
5337 2023-08-04 Pan Li <pan2.li@intel.com>
5339 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
5342 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
5344 * gcc.target/aarch64/pr110625_3.c: New testcase.
5346 2023-08-04 Pan Li <pan2.li@intel.com>
5348 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
5350 2023-08-04 Pan Li <pan2.li@intel.com>
5352 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
5354 2023-08-04 Pan Li <pan2.li@intel.com>
5356 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
5357 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
5359 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
5361 * g++.dg/ipa/pure-const-3.C: Move source to...
5362 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
5364 * g++.dg/ipa/pure-const-3b.C: New.
5366 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
5368 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
5369 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
5370 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
5371 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
5372 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
5373 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
5374 * gcc.target/bpf/core-builtin-type-based.c: New test.
5375 * gcc.target/bpf/core-builtin-type-id.c: New test.
5376 * gcc.target/bpf/core-support.h: New test.
5378 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5381 * gcc.dg/analyzer/pr108171.c: New test.
5383 2023-08-03 David Malcolm <dmalcolm@redhat.com>
5386 * gcc.dg/analyzer/pr110882.c: New test.
5388 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
5390 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
5391 (test_can_div_trunc_p_const): Add more tests.
5393 2023-08-03 Richard Biener <rguenther@suse.de>
5395 PR tree-optimization/110838
5396 * gcc.dg/torture/pr110838.c: New testcase.
5398 2023-08-03 Richard Biener <rguenther@suse.de>
5400 PR tree-optimization/110702
5401 * gcc.dg/torture/pr110702.c: New testcase.
5403 2023-08-03 Richard Biener <rguenther@suse.de>
5405 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
5407 2023-08-03 Richard Biener <rguenther@suse.de>
5409 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
5410 and eliminate both in the end.
5412 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5414 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
5415 * gcc.target/s390/vxe2/vlbr-1.c: New test.
5416 * gcc.target/s390/vxe2/vstbr-1.c: New test.
5417 * gcc.target/s390/vxe2/vstbr-2.c: New test.
5419 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5421 * lib/target-supports.exp (check_effective_target_vect_bswap):
5424 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
5426 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
5427 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
5428 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
5429 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
5430 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
5432 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
5435 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
5436 * gcc.target/i386/pr110792.c: New 64-bit C test case.
5438 2023-08-03 Pan Li <pan2.li@intel.com>
5440 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
5442 2023-08-03 Andrew Pinski <apinski@marvell.com>
5444 * gcc.c-torture/execute/20230802-1.c: New test.
5446 2023-08-03 Pan Li <pan2.li@intel.com>
5448 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
5450 2023-08-02 Eric Feng <ef2648@columbia.edu>
5453 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
5454 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
5455 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
5457 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5459 PR rtl-optimization/110869
5460 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
5461 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
5462 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
5463 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
5464 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
5465 constant is already reduced.
5466 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
5467 constant is already reduced.
5469 2023-08-02 Richard Biener <rguenther@suse.de>
5471 PR tree-optimization/92335
5472 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
5473 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
5474 expect predictive commoning to happen instead of sinking.
5475 * gcc.dg/vect/pr65947-3.c: Ajdust.
5477 2023-08-02 Pan Li <pan2.li@intel.com>
5479 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
5481 2023-08-02 Jan Hubicka <jh@suse.cz>
5483 * gcc.dg/unroll-1.c: Fix template.
5485 2023-08-02 Jan Hubicka <jh@suse.cz>
5487 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
5489 2023-08-02 liuhongt <hongtao.liu@intel.com>
5491 * gcc.target/i386/pr81904.c: New test.
5493 2023-08-02 liuhongt <hongtao.liu@intel.com>
5495 * gcc.target/i386/vlddqu_vinserti128.c: New test.
5497 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
5500 * gm2/pim/fail/badxproc.mod: New test.
5502 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
5504 * gcc.target/s390/aligned-1.c: New test.
5505 * gcc.target/s390/unaligned-1.c: New test.
5507 2023-08-01 Jan Hubicka <jh@suse.cz>
5509 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
5510 * gcc.dg/vect/vect-1.c: Check profile consistency.
5511 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
5512 * gcc.dg/vect/vect-10.c: Check profile consistency.
5513 * gcc.dg/vect/vect-100.c: Check profile consistency.
5514 * gcc.dg/vect/vect-103.c: Check profile consistency.
5515 * gcc.dg/vect/vect-104.c: Check profile consistency.
5516 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
5517 * gcc.dg/vect/vect-105.c: Check profile consistency.
5518 * gcc.dg/vect/vect-106.c: Check profile consistency.
5519 * gcc.dg/vect/vect-107.c: Check profile consistency.
5520 * gcc.dg/vect/vect-108.c: Check profile consistency.
5521 * gcc.dg/vect/vect-109.c: Check profile consistency.
5522 * gcc.dg/vect/vect-11.c: Check profile consistency.
5523 * gcc.dg/vect/vect-110.c: Check profile consistency.
5524 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
5525 * gcc.dg/vect/vect-112.c: Check profile consistency.
5526 * gcc.dg/vect/vect-113.c: Check profile consistency.
5527 * gcc.dg/vect/vect-114.c: Check profile consistency.
5528 * gcc.dg/vect/vect-115.c: Check profile consistency.
5529 * gcc.dg/vect/vect-116.c: Check profile consistency.
5530 * gcc.dg/vect/vect-117.c: Check profile consistency.
5531 * gcc.dg/vect/vect-118.c: Check profile consistency.
5532 * gcc.dg/vect/vect-119.c: Check profile consistency.
5533 * gcc.dg/vect/vect-11a.c: Check profile consistency.
5534 * gcc.dg/vect/vect-12.c: Check profile consistency.
5535 * gcc.dg/vect/vect-120.c: Check profile consistency.
5536 * gcc.dg/vect/vect-121.c: Check profile consistency.
5537 * gcc.dg/vect/vect-122.c: Check profile consistency.
5538 * gcc.dg/vect/vect-123.c: Check profile consistency.
5539 * gcc.dg/vect/vect-124.c: Check profile consistency.
5540 * gcc.dg/vect/vect-126.c: Check profile consistency.
5541 * gcc.dg/vect/vect-13.c: Check profile consistency.
5542 * gcc.dg/vect/vect-14.c: Check profile consistency.
5543 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
5544 * gcc.dg/vect/vect-15.c: Check profile consistency.
5545 * gcc.dg/vect/vect-17.c: Check profile consistency.
5546 * gcc.dg/vect/vect-18.c: Check profile consistency.
5547 * gcc.dg/vect/vect-19.c: Check profile consistency.
5548 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
5549 * gcc.dg/vect/vect-2.c: Check profile consistency.
5550 * gcc.dg/vect/vect-20.c: Check profile consistency.
5551 * gcc.dg/vect/vect-21.c: Check profile consistency.
5552 * gcc.dg/vect/vect-22.c: Check profile consistency.
5553 * gcc.dg/vect/vect-23.c: Check profile consistency.
5554 * gcc.dg/vect/vect-24.c: Check profile consistency.
5555 * gcc.dg/vect/vect-25.c: Check profile consistency.
5556 * gcc.dg/vect/vect-26.c: Check profile consistency.
5557 * gcc.dg/vect/vect-27.c: Check profile consistency.
5558 * gcc.dg/vect/vect-28.c: Check profile consistency.
5559 * gcc.dg/vect/vect-29.c: Check profile consistency.
5560 * gcc.dg/vect/vect-3.c: Check profile consistency.
5561 * gcc.dg/vect/vect-30.c: Check profile consistency.
5562 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
5563 * gcc.dg/vect/vect-31.c: Check profile consistency.
5564 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
5565 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
5566 * gcc.dg/vect/vect-32.c: Check profile consistency.
5567 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
5568 * gcc.dg/vect/vect-33.c: Check profile consistency.
5569 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
5570 * gcc.dg/vect/vect-34.c: Check profile consistency.
5571 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
5572 * gcc.dg/vect/vect-35.c: Check profile consistency.
5573 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
5574 * gcc.dg/vect/vect-36.c: Check profile consistency.
5575 * gcc.dg/vect/vect-38.c: Check profile consistency.
5576 * gcc.dg/vect/vect-4.c: Check profile consistency.
5577 * gcc.dg/vect/vect-40.c: Check profile consistency.
5578 * gcc.dg/vect/vect-42.c: Check profile consistency.
5579 * gcc.dg/vect/vect-44.c: Check profile consistency.
5580 * gcc.dg/vect/vect-46.c: Check profile consistency.
5581 * gcc.dg/vect/vect-48.c: Check profile consistency.
5582 * gcc.dg/vect/vect-5.c: Check profile consistency.
5583 * gcc.dg/vect/vect-50.c: Check profile consistency.
5584 * gcc.dg/vect/vect-52.c: Check profile consistency.
5585 * gcc.dg/vect/vect-54.c: Check profile consistency.
5586 * gcc.dg/vect/vect-56.c: Check profile consistency.
5587 * gcc.dg/vect/vect-58.c: Check profile consistency.
5588 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
5589 * gcc.dg/vect/vect-6.c: Check profile consistency.
5590 * gcc.dg/vect/vect-60.c: Check profile consistency.
5591 * gcc.dg/vect/vect-62.c: Check profile consistency.
5592 * gcc.dg/vect/vect-63.c: Check profile consistency.
5593 * gcc.dg/vect/vect-64.c: Check profile consistency.
5594 * gcc.dg/vect/vect-65.c: Check profile consistency.
5595 * gcc.dg/vect/vect-66.c: Check profile consistency.
5596 * gcc.dg/vect/vect-67.c: Check profile consistency.
5597 * gcc.dg/vect/vect-68.c: Check profile consistency.
5598 * gcc.dg/vect/vect-7.c: Check profile consistency.
5599 * gcc.dg/vect/vect-70.c: Check profile consistency.
5600 * gcc.dg/vect/vect-71.c: Check profile consistency.
5601 * gcc.dg/vect/vect-72.c: Check profile consistency.
5602 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
5603 * gcc.dg/vect/vect-73.c: Check profile consistency.
5604 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
5605 * gcc.dg/vect/vect-74.c: Check profile consistency.
5606 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
5607 * gcc.dg/vect/vect-75.c: Check profile consistency.
5608 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
5609 * gcc.dg/vect/vect-76.c: Check profile consistency.
5610 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
5611 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
5612 * gcc.dg/vect/vect-77.c: Check profile consistency.
5613 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
5614 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
5615 * gcc.dg/vect/vect-78.c: Check profile consistency.
5616 * gcc.dg/vect/vect-8.c: Check profile consistency.
5617 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
5618 * gcc.dg/vect/vect-80.c: Check profile consistency.
5619 * gcc.dg/vect/vect-82.c: Check profile consistency.
5620 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
5621 * gcc.dg/vect/vect-83.c: Check profile consistency.
5622 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
5623 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
5624 * gcc.dg/vect/vect-85.c: Check profile consistency.
5625 * gcc.dg/vect/vect-86.c: Check profile consistency.
5626 * gcc.dg/vect/vect-87.c: Check profile consistency.
5627 * gcc.dg/vect/vect-88.c: Check profile consistency.
5628 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
5629 * gcc.dg/vect/vect-89.c: Check profile consistency.
5630 * gcc.dg/vect/vect-9.c: Check profile consistency.
5631 * gcc.dg/vect/vect-91.c: Check profile consistency.
5632 * gcc.dg/vect/vect-92.c: Check profile consistency.
5633 * gcc.dg/vect/vect-93.c: Check profile consistency.
5634 * gcc.dg/vect/vect-95.c: Check profile consistency.
5635 * gcc.dg/vect/vect-96.c: Check profile consistency.
5636 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
5637 * gcc.dg/vect/vect-97.c: Check profile consistency.
5638 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
5639 * gcc.dg/vect/vect-98.c: Check profile consistency.
5640 * gcc.dg/vect/vect-99.c: Check profile consistency.
5642 2023-08-01 Pan Li <pan2.li@intel.com>
5643 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5645 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
5647 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
5648 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
5649 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
5650 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
5651 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
5652 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
5653 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
5654 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
5655 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
5656 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
5657 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
5658 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
5659 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
5660 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
5661 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
5662 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
5663 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
5664 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
5665 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
5666 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
5667 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
5668 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
5669 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
5670 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
5671 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
5672 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
5673 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
5674 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
5675 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
5676 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
5677 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
5678 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
5679 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
5680 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
5681 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
5682 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
5683 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
5684 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
5685 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
5686 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
5687 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
5688 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
5689 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
5690 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
5691 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
5692 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
5693 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
5694 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
5695 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
5696 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
5697 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
5699 2023-08-01 Pan Li <pan2.li@intel.com>
5701 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
5702 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
5704 2023-08-01 liuhongt <hongtao.liu@intel.com>
5706 * gcc.target/i386/pr87007-4.c: Adjust testcase.
5707 * gcc.target/i386/pr87007-5.c: Ditto.
5709 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
5712 * gm2/iso/pass/constvec.mod: New test.
5713 * gm2/iso/pass/constvec2.mod: New test.
5714 * gm2/iso/run/pass/constvec3.mod: New test.
5716 2023-08-01 Andrew Pinski <apinski@marvell.com>
5718 PR tree-optimization/93044
5719 * gcc.dg/tree-ssa/cast-1.c: New test.
5720 * gcc.dg/tree-ssa/cast-2.c: New test.
5722 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
5725 * gcc.dg/Wmissing-variable-declarations.c: New test.
5727 2023-07-31 Andrew Pinski <apinski@marvell.com>
5729 PR tree-optimization/106164
5730 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
5732 2023-07-31 Andrew Pinski <apinski@marvell.com>
5734 PR tree-optimization/106164
5735 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
5737 2023-07-31 Andrew Pinski <apinski@marvell.com>
5739 PR tree-optimization/100864
5740 * gcc.dg/tree-ssa/bitops-3.c: New test.
5742 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
5744 * gcc.dg/pr110582.c: New.
5746 2023-07-31 David Malcolm <dmalcolm@redhat.com>
5749 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
5750 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
5752 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
5754 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
5755 * gfortran.dg/goacc/host_data-error.f90: New testcase.
5756 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
5758 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
5760 * gcc.dg/cmp-mem-const-1.c: New test.
5761 * gcc.dg/cmp-mem-const-2.c: New test.
5762 * gcc.dg/cmp-mem-const-3.c: New test.
5763 * gcc.dg/cmp-mem-const-4.c: New test.
5764 * gcc.dg/cmp-mem-const-5.c: New test.
5765 * gcc.dg/cmp-mem-const-6.c: New test.
5766 * gcc.target/s390/cmp-mem-const-1.c: New test.
5768 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
5770 * gcc.target/aarch64/pr110625_1.c: New testcase.
5771 * gcc.target/aarch64/pr110625_2.c: New testcase.
5773 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
5776 * gcc.target/i386/pr110843.c: New test case.
5778 2023-07-31 Pan Li <pan2.li@intel.com>
5780 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
5782 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
5784 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5786 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
5787 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
5788 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
5789 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
5790 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
5791 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
5792 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
5793 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
5794 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
5795 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
5796 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
5798 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
5801 * gcc.target/i386/pr110790-1.c: New test case.
5802 * gcc.target/i386/pr110790-2.c: Likewise.
5804 2023-07-29 Jan Hubicka <jh@suse.cz>
5806 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
5808 2023-07-28 Harald Anlauf <anlauf@gmx.de>
5811 * gfortran.dg/assumed_type_18.f90: New test.
5813 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
5815 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
5818 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
5822 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
5823 * g++.dg/lto/pr89335_0.C: Likewise.
5824 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
5825 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
5826 * g++.dg/warn/pr83054-2.C: New test.
5828 2023-07-28 Jan Hubicka <jh@suse.cz>
5831 * g++.dg/tree-ssa/loop-split-1.C: New test.
5833 2023-07-28 Jan Hubicka <jh@suse.cz>
5835 PR middle-end/106293
5836 * gcc.dg/tree-prof/loop-split-1.c: New test.
5837 * gcc.dg/tree-prof/loop-split-2.c: New test.
5838 * gcc.dg/tree-prof/loop-split-3.c: New test.
5840 2023-07-28 xuli <xuli1@eswincomputing.com>
5842 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
5843 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
5844 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
5845 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
5846 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
5847 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
5848 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
5849 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
5850 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
5851 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
5852 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
5853 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
5854 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
5855 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
5856 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
5857 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
5858 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
5859 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
5860 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
5861 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
5862 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
5863 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
5864 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
5865 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
5866 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
5867 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
5868 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
5869 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
5870 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
5871 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
5872 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
5873 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
5874 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
5875 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
5876 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
5878 2023-07-28 Jan Hubicka <jh@suse.cz>
5880 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
5881 * gcc.target/i386/avx2-gather-6.c: Likewise.
5882 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
5884 2023-07-28 liuhongt <hongtao.liu@intel.com>
5886 * gcc.target/i386/pr110788.c: New test.
5888 2023-07-27 David Faust <david.faust@oracle.com>
5892 * gcc.target/bpf/sload-1.c: New test.
5893 * gcc.target/bpf/sload-pseudoc-1.c: New test.
5894 * gcc.target/bpf/smov-1.c: New test.
5895 * gcc.target/bpf/smov-pseudoc-1.c: New test.
5897 2023-07-27 David Faust <david.faust@oracle.com>
5899 * gcc.target/bpf/alu-2.c: New test.
5900 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
5902 2023-07-27 Jan Hubicka <jh@suse.cz>
5904 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
5905 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
5906 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
5907 * gcc.dg/unroll-1.c: Test for profile mismatches.
5908 * gcc.dg/unroll-3.c: Test for profile mismatches.
5909 * gcc.dg/unroll-4.c: Test for profile mismatches.
5910 * gcc.dg/unroll-5.c: Test for profile mismatches.
5911 * gcc.dg/unroll-6.c: Test for profile mismatches.
5913 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
5915 * gfortran.dg/gomp/teams-6.f90: Extend.
5917 2023-07-27 Jan Hubicka <jh@suse.cz>
5919 * gcc.dg/pr102385.c: Check for no profile mismatches.
5920 * gcc.dg/pr96931.c: Check for no profile mismatches.
5921 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
5922 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
5923 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
5924 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
5925 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
5926 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
5927 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
5928 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
5929 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
5930 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
5931 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
5932 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
5933 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
5934 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
5935 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
5936 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
5937 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
5938 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
5939 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
5940 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
5942 2023-07-27 Patrick Palka <ppalka@redhat.com>
5945 * g++.dg/cpp0x/constexpr-empty18.C: New test.
5946 * g++.dg/cpp0x/constexpr-empty19.C: New test.
5948 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5950 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
5951 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
5952 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
5953 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
5954 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
5955 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
5956 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
5957 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
5958 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
5959 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
5960 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
5961 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
5962 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
5963 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
5964 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
5965 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
5966 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
5967 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
5968 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
5969 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
5970 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
5971 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
5972 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
5973 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
5974 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
5975 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
5976 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
5978 2023-07-27 demin.han <demin.han@starfivetech.com>
5980 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
5982 2023-07-27 Richard Biener <rguenther@suse.de>
5984 PR tree-optimization/110829
5985 * gcc.dg/pr56837.c: XFAIL part of the testcase.
5987 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
5990 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
5992 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
5993 Richard Biener <rguenther@suse.de>
5995 PR tree-optimization/110776
5996 * gcc.target/powerpc/pr110776.c: New test.
5998 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
6000 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
6001 * gcc.target/riscv/pr102957.c: Likewise.
6003 2023-07-26 Patrick Palka <ppalka@redhat.com>
6007 * g++.dg/cpp1z/class-deduction115.C: New test.
6008 * g++.dg/template/ttp39.C: New test.
6010 2023-07-26 Patrick Palka <ppalka@redhat.com>
6014 * g++.dg/template/ttp38.C: New test.
6016 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
6018 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
6019 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
6020 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
6021 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
6023 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
6025 * gcc.target/riscv/attribute-20.c: New test.
6026 * gcc.target/riscv/attribute-21.c: New test.
6027 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
6029 2023-07-26 Patrick Palka <ppalka@redhat.com>
6032 * g++.dg/cpp2a/nontype-float3.C: New test.
6034 2023-07-26 Harald Anlauf <anlauf@gmx.de>
6037 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
6038 * gfortran.dg/data_char_5.f90: Likewise.
6039 * gfortran.dg/data_char_6.f90: New test.
6041 2023-07-26 Jason Merrill <jason@redhat.com>
6044 * g++.dg/template/template-keyword4.C: New test.
6046 2023-07-26 David Faust <david.faust@oracle.com>
6048 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
6049 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
6050 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
6051 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
6052 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
6053 * gcc.target/bpf/atomic-op-1.c: New test.
6054 * gcc.target/bpf/atomic-op-2.c: New test.
6055 * gcc.target/bpf/atomic-op-3.c: New test.
6056 * gcc.target/bpf/atomic-xchg-1.c: New test.
6057 * gcc.target/bpf/atomic-xchg-2.c: New test.
6059 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
6061 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
6062 `main` of this testcase.
6064 2023-07-26 Carl Love <cel@us.ibm.com>
6066 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
6067 vec-replace-word-runnable_1.c.
6068 * gcc.target/powerpc/vec-replace-word-runnable_1.c
6069 (dg-options): add -flax-vector-conversions.
6070 (vec_replace_unaligned) Fix first argument type.
6071 (vresult_uchar): Fix expected results.
6072 (vec_replace_unaligned): Update for loop to check uchar results.
6073 Remove extra spaces in if statements. Insert missing spaces in
6075 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
6077 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
6079 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
6080 instead of dg-options.
6082 2023-07-26 Richard Biener <rguenther@suse.de>
6084 PR tree-optimization/106081
6085 * gcc.dg/vect/pr106081.c: New testcase.
6087 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
6090 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
6093 2023-07-26 Li Xu <xuli1@eswincomputing.com>
6095 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
6097 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
6100 * gcc.target/i386/pr110762.c: New test.
6102 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
6104 * gcc.target/bpf/neg-1.c: New test.
6105 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
6107 2023-07-26 Richard Biener <rguenther@suse.de>
6109 PR tree-optimization/110799
6110 * gcc.dg/torture/pr110799.c: New testcase.
6112 2023-07-26 Jakub Jelinek <jakub@redhat.com>
6114 PR tree-optimization/110755
6115 * gcc.dg/pr110755.c: New test.
6117 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
6120 * g++.target/powerpc/pr110741.C: New test.
6122 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
6124 * gcc.target/riscv/fsflags.c: New test.
6126 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6131 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
6132 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
6133 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
6134 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
6135 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
6136 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
6138 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6141 * g++.dg/cpp1y/constexpr-110619.C: New test.
6143 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
6145 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
6146 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
6147 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
6148 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
6149 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
6150 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
6151 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
6152 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
6153 * g++.dg/cpp0x/overflow1.C: Likewise.
6154 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
6155 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
6156 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
6157 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
6158 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
6159 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
6160 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
6161 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
6162 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
6163 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
6164 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
6165 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
6166 * g++.dg/cpp1y/pr68180.C: Likewise.
6167 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
6168 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
6169 * g++.dg/cpp2a/bit-cast11.C: Likewise.
6170 * g++.dg/cpp2a/bit-cast12.C: Likewise.
6171 * g++.dg/cpp2a/bit-cast14.C: Likewise.
6172 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
6173 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
6174 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
6175 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
6176 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
6177 * g++.dg/cpp2a/constinit10.C: Likewise.
6178 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
6179 * g++.dg/ext/constexpr-vla2.C: Likewise.
6180 * g++.dg/ext/constexpr-vla3.C: Likewise.
6181 * g++.dg/ubsan/pr63956.C: Likewise.
6183 2023-07-26 Jason Merrill <jason@redhat.com>
6185 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
6187 2023-07-25 Andrew Pinski <apinski@marvell.com>
6190 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
6193 2023-07-25 Marek Polacek <polacek@redhat.com>
6196 * g++.dg/cpp1y/constexpr-110382.C: New test.
6198 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6202 * gfortran.dg/gomp/teams-6.f90: New test.
6204 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
6206 * gnat.dg/unroll3.adb: Adjust.
6208 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
6210 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6212 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
6215 * gcc.target/powerpc/pr103605.h: New.
6216 * gcc.target/powerpc/pr103605-1.c: New.
6217 * gcc.target/powerpc/pr103605-2.c: New.
6219 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
6222 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
6223 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
6224 * gm2/extensions/asm/fail/stressreturn.mod: New test.
6225 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
6226 * gm2/extensions/asm/pass/fooasm.mod: New test.
6228 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
6232 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
6233 * gfortran.dg/gomp/teams-5.f90: New test.
6235 2023-07-24 Drew Ross <drross@redhat.com>
6236 Jakub Jelinek <jakub@redhat.com>
6238 PR middle-end/109986
6239 * gcc.c-torture/execute/pr109986.c: New test.
6240 * gcc.dg/tree-ssa/pr109986.c: New test.
6242 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6245 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
6246 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
6247 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
6248 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
6249 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
6250 * gcc.target/bpf/diag-smod.c: Likewise.
6252 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
6254 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
6255 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
6257 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
6260 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
6261 * gcc.target/bpf/bswap-2.c: New test.
6263 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6265 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
6266 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
6267 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
6268 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
6269 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
6270 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
6271 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
6272 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
6273 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
6275 2023-07-24 Richard Biener <rguenther@suse.de>
6277 PR tree-optimization/110777
6278 * gcc.dg/pr110777.c: New testcase.
6280 2023-07-24 Richard Biener <rguenther@suse.de>
6282 PR tree-optimization/110766
6283 * gcc.dg/torture/pr110766.c: New testcase.
6285 2023-07-24 Pan Li <pan2.li@intel.com>
6287 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
6288 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
6290 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
6292 * gcc.target/riscv/pr110748-1.c: New Test.
6293 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
6294 patterns to avoid random string matches.
6296 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
6298 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
6300 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
6303 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
6305 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
6307 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
6309 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
6310 Richard Biener <rguenther@suse.de>
6313 * gcc.dg/pr110699.c: New test case.
6315 2023-07-21 Marek Polacek <polacek@redhat.com>
6318 * g++.dg/cpp0x/noexcept80.C: New test.
6320 2023-07-21 Jan Hubicka <jh@suse.cz>
6322 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
6323 * gcc.dg/tree-ssa/dce-1.c: Likewise.
6325 2023-07-21 Jan Hubicka <jh@suse.cz>
6327 * gcc.dg/loop-unswitch-17.c: Disable ch.
6328 * gcc.dg/pr103079.c: Disable ch.
6329 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
6331 * gcc.dg/tree-ssa/copy-headers.c: Update template.
6332 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
6334 2023-07-21 Richard Biener <rguenther@suse.de>
6336 PR tree-optimization/41320
6337 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
6339 2023-07-21 Jan Hubicka <jh@suse.cz>
6341 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
6343 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6345 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
6346 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
6347 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
6348 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
6349 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
6350 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
6351 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
6352 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
6353 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
6354 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
6355 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
6356 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
6357 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
6358 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
6359 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
6360 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
6361 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
6362 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
6363 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
6364 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
6365 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
6366 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
6367 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
6368 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
6369 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
6370 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
6371 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
6372 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
6373 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
6374 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
6375 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
6376 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
6377 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
6378 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
6379 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
6380 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
6381 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
6382 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
6383 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
6384 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
6385 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
6386 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
6387 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
6388 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
6389 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
6390 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
6391 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
6392 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
6394 2023-07-21 Richard Biener <rguenther@suse.de>
6396 PR tree-optimization/88540
6397 * gcc.target/i386/pr88540.c: New testcase.
6398 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
6399 * gcc.target/i386/pr54855-12.c: Adjust.
6400 * gcc.target/i386/pr54855-13.c: Likewise.
6401 * gcc.target/i386/pr110170.c: Likewise.
6402 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
6404 2023-07-21 Andrew Pinski <apinski@marvell.com>
6406 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
6407 the passes that enables match-and-simplify.
6408 * gcc.dg/tree-ssa/minmax-23.c: New test.
6410 2023-07-21 Richard Biener <rguenther@suse.de>
6412 PR tree-optimization/110742
6413 * g++.dg/torture/pr110742.C: New testcase.
6415 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
6418 * gcc.dg/pr110729.c: New test.
6420 2023-07-21 liuhongt <hongtao.liu@intel.com>
6422 * c-c++-common/fcf-protection-10.c: New test.
6423 * c-c++-common/fcf-protection-11.c: New test.
6424 * c-c++-common/fcf-protection-12.c: New test.
6425 * c-c++-common/fcf-protection-8.c: New test.
6426 * c-c++-common/fcf-protection-9.c: New test.
6427 * gcc.target/i386/pr89701-1.c: New test.
6428 * gcc.target/i386/pr89701-2.c: New test.
6429 * gcc.target/i386/pr89701-3.c: New test.
6431 2023-07-21 liuhongt <hongtao.liu@intel.com>
6433 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
6434 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
6435 * lib/target-supports.exp (add_options_for_float16): Add
6436 -msse2 for i?86-*-* || x86_64-*-*.
6438 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6441 * gcc.dg/analyzer/pr110455.c: New test.
6443 2023-07-21 David Malcolm <dmalcolm@redhat.com>
6446 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
6448 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
6450 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
6451 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
6452 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
6453 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
6455 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
6458 * gcc.target/i386/pr110717.c: New test.
6460 2023-07-20 Marek Polacek <polacek@redhat.com>
6462 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
6464 2023-07-20 Marek Polacek <polacek@redhat.com>
6467 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
6468 * g++.dg/cpp2a/desig28.C: New test.
6469 * g++.dg/cpp2a/desig29.C: New test.
6471 2023-07-20 Jan Hubicka <jh@suse.cz>
6473 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
6474 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
6475 static; update template.
6476 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
6477 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
6478 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
6480 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
6482 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
6484 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6486 * gfortran.dg/ieee/comparisons_1.f90: New test.
6487 * gfortran.dg/ieee/comparisons_2.f90: New test.
6488 * gfortran.dg/ieee/comparisons_3.F90: New test.
6490 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6493 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
6494 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
6495 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
6497 2023-07-20 Pan Li <pan2.li@intel.com>
6499 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
6500 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
6502 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
6504 * gcc.target/i386/pr88873.c: New test case.
6506 2023-07-20 Richard Biener <rguenther@suse.de>
6509 * g++.target/i386/pr61747.C: New testcase.
6511 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
6513 PR preprocessor/103902
6514 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
6515 "size_t" throughout.
6516 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
6518 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6520 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
6522 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
6524 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
6526 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
6528 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
6531 2023-07-19 Marek Polacek <polacek@redhat.com>
6534 * g++.dg/diagnostic/base.C: New test.
6536 2023-07-19 David Malcolm <dmalcolm@redhat.com>
6539 * gcc.dg/analyzer/taint-divisor-2.c: New test.
6541 2023-07-19 Marek Polacek <polacek@redhat.com>
6544 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
6546 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
6548 * gcc.target/avr/lra-elim.c: New test.
6550 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
6552 * gm2/errors/fail/badabs.mod: New test.
6553 * gm2/errors/fail/badenum.mod: New test.
6555 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
6557 * gcc.target/aarch64/feature-bf16-backport.c: New test.
6558 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
6559 * gcc.target/aarch64/feature-fp16-backport.c: New test.
6560 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
6561 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
6562 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
6563 * gcc.target/aarch64/feature-memtag-backport.c: New test.
6564 * gcc.target/aarch64/feature-sha3-backport.c: New test.
6565 * gcc.target/aarch64/feature-sm4-backport.c: New test.
6567 2023-07-19 Andrew Pinski <apinski@marvell.com>
6569 PR tree-optimization/110252
6570 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
6571 __builtin_parity loses the nonzerobits info.
6572 * gcc.c-torture/execute/pr110252-1.c: New test.
6573 * gcc.c-torture/execute/pr110252-2.c: New test.
6574 * gcc.c-torture/execute/pr110252-3.c: New test.
6575 * gcc.c-torture/execute/pr110252-4.c: New test.
6577 2023-07-19 Andrew Pinski <apinski@marvell.com>
6579 PR tree-optimization/110726
6580 * gcc.c-torture/execute/bitops-1.c: New test.
6582 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
6584 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
6585 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
6586 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
6588 2023-07-19 Jakub Jelinek <jakub@redhat.com>
6590 PR tree-optimization/110731
6591 * gcc.dg/pr110731.c: New test.
6593 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
6595 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
6597 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
6600 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
6601 the additional count variable.
6603 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
6605 * gcc.target/riscv/arch-2.c: Update -march.
6606 * gcc.target/riscv/arch-3.c: Ditto.
6607 * gcc.target/riscv/arch-5.c: Ditto.
6608 * gcc.target/riscv/arch-8.c: Ditto.
6609 * gcc.target/riscv/attribute-10.c: Ditto.
6610 * gcc.target/riscv/attribute-18.c: Ditto.
6611 * gcc.target/riscv/attribute-19.c: Ditto.
6612 * gcc.target/riscv/attribute-8.c: Ditto.
6613 * gcc.target/riscv/attribute-9.c: Ditto.
6614 * gcc.target/riscv/pr102957.c: Ditto.
6615 * gcc.target/riscv/arch-22.cc: New test.
6616 * gcc.target/riscv/arch-23.c: New file.
6618 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
6620 * gcc.target/riscv/stack_save_restore.c: Moved to...
6621 * gcc.target/riscv/stack_save_restore_2.c: ...here.
6622 * gcc.target/riscv/stack_save_restore_1.c: New test.
6624 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
6626 PR preprocessor/103902
6627 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
6628 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
6629 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
6630 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
6632 2023-07-19 liuhongt <hongtao.liu@intel.com>
6634 * gcc.target/i386/pr109504.c: New test.
6635 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
6636 * gcc.target/i386/sse2-float16-1.c: Ditto.
6637 * gcc.target/i386/sse2-float16-4.c: New test.
6638 * gcc.target/i386/sse2-float16-5.c: New test.
6639 * g++.target/i386/float16-1.C: Adjust error info.
6641 2023-07-18 Marek Polacek <polacek@redhat.com>
6644 * g++.dg/cpp/string-4.C: New test.
6645 * g++.dg/cpp/ucn-2.C: New test.
6647 2023-07-18 Marek Polacek <polacek@redhat.com>
6649 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
6652 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
6654 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
6655 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
6656 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
6658 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
6659 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
6660 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
6661 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
6662 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
6663 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
6664 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
6665 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
6666 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
6668 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
6669 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
6670 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
6671 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
6672 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
6673 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
6675 2023-07-18 Patrick Palka <ppalka@redhat.com>
6677 * g++.dg/overload/conv-op5.C: New test.
6679 2023-07-18 Patrick Palka <ppalka@redhat.com>
6682 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
6683 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
6685 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6687 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
6688 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
6689 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
6690 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
6691 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
6692 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
6693 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
6694 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
6695 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
6696 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
6697 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
6698 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
6699 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
6700 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
6701 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
6702 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
6703 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
6704 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
6705 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
6706 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
6707 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
6708 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
6709 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
6710 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
6711 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
6713 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6715 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
6716 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
6717 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
6718 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
6719 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
6720 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
6721 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
6722 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
6723 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
6724 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
6726 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
6728 * gcc.target/riscv/attribute-20.c: Removed.
6730 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
6732 * gcc.target/s390/vector/vec-cmpge.c: New test.
6734 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
6736 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
6738 2023-07-18 liuhongt <hongtao.liu@intel.com>
6740 * gcc.target/i386/pr110591.c: New test.
6741 * gcc.target/i386/pr110591-2.c: New test.
6743 2023-07-18 Pan Li <pan2.li@intel.com>
6745 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
6747 2023-07-18 Pan Li <pan2.li@intel.com>
6748 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6750 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
6752 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
6753 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
6754 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
6755 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
6756 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
6757 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
6758 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
6759 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
6760 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
6761 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
6762 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
6763 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
6764 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
6765 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
6766 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
6767 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
6768 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
6769 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
6770 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
6771 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
6772 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
6773 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
6774 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
6775 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
6776 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
6777 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
6778 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
6779 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
6780 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
6781 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
6782 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
6783 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
6784 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
6785 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
6786 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
6787 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
6788 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
6789 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
6790 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
6791 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
6792 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
6793 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
6794 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
6795 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
6797 2023-07-17 Harald Anlauf <anlauf@gmx.de>
6801 * gfortran.dg/deferred_character_37.f90: New test.
6803 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6805 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
6806 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
6808 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
6811 * gfortran.dg/intent_out_22.f90: New test.
6813 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
6815 * gfortran.dg/finalize_53.f90: New test.
6817 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
6820 * gcc.target/riscv/attribute-20.c: New test.
6821 * gcc.target/riscv/pr110696.c: New test.
6823 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6825 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
6826 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
6827 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
6828 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
6829 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
6830 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
6831 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
6832 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
6833 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
6835 2023-07-17 Richard Biener <rguenther@suse.de>
6837 PR tree-optimization/110669
6838 * gcc.dg/torture/pr110669.c: New testcase.
6840 2023-07-17 Andrew Pinski <apinski@marvell.com>
6842 PR tree-optimization/95923
6843 * gcc.dg/tree-ssa/bitops-2.c: New test.
6844 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
6846 2023-07-17 Andrew Pinski <apinski@marvell.com>
6848 PR tree-optimization/110666
6849 * gcc.c-torture/execute/pr110666-1.c: New test.
6851 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
6853 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
6854 * gcc.target/i386/funcspec-56.inc: Handle new march.
6856 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6858 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
6859 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
6861 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6863 * g++.dg/other/i386-2.C: Add -msm4.
6864 * g++.dg/other/i386-3.C: Ditto.
6865 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6866 * gcc.target/i386/sse-12.c: Add -msm4.
6867 * gcc.target/i386/sse-13.c: Ditto.
6868 * gcc.target/i386/sse-14.c: Ditto.
6869 * gcc.target/i386/sse-22.c: Add sm4.
6870 * gcc.target/i386/sse-23.c: Ditto.
6871 * lib/target-supports.exp (check_effective_target_sm4): New.
6872 * gcc.target/i386/sm4-1.c: New test.
6873 * gcc.target/i386/sm4-check.h: Ditto.
6874 * gcc.target/i386/sm4key4-2.c: Ditto.
6875 * gcc.target/i386/sm4rnds4-2.c: Ditto.
6877 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6879 * g++.dg/other/i386-2.C: Add -msha512.
6880 * g++.dg/other/i386-3.C: Ditto.
6881 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6882 * gcc.target/i386/sse-12.c: Add -msha512.
6883 * gcc.target/i386/sse-13.c: Ditto.
6884 * gcc.target/i386/sse-14.c: Ditto.
6885 * gcc.target/i386/sse-22.c: Add sha512.
6886 * gcc.target/i386/sse-23.c: Ditto.
6887 * lib/target-supports.exp (check_effective_target_sha512): New.
6888 * gcc.target/i386/sha512-1.c: New test.
6889 * gcc.target/i386/sha512-check.h: Ditto.
6890 * gcc.target/i386/sha512msg1-2.c: Ditto.
6891 * gcc.target/i386/sha512msg2-2.c: Ditto.
6892 * gcc.target/i386/sha512rnds2-2.c: Ditto.
6894 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
6896 * g++.dg/other/i386-2.C: Add -msm3.
6897 * g++.dg/other/i386-3.C: Ditto.
6898 * gcc.target/i386/avx-1.c: Add new define for immediate.
6899 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6900 * gcc.target/i386/sse-12.c: Add -msm3.
6901 * gcc.target/i386/sse-13.c: Ditto.
6902 * gcc.target/i386/sse-14.c: Ditto.
6903 * gcc.target/i386/sse-22.c: Add sm3.
6904 * gcc.target/i386/sse-23.c: Ditto.
6905 * lib/target-supports.exp (check_effective_target_sm3): New.
6906 * gcc.target/i386/sm3-1.c: New test.
6907 * gcc.target/i386/sm3-check.h: Ditto.
6908 * gcc.target/i386/sm3msg1-2.c: Ditto.
6909 * gcc.target/i386/sm3msg2-2.c: Ditto.
6910 * gcc.target/i386/sm3rnds2-2.c: Ditto.
6912 2023-07-17 Kong Lingling <lingling.kong@intel.com>
6913 Haochen Jiang <haochen.jiang@intel.com>
6915 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
6916 * g++.dg/other/i386-3.C: Ditto.
6917 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
6918 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
6919 * gcc.target/i386/sse-13.c: Ditto.
6920 * gcc.target/i386/sse-14.c: Ditto.
6921 * gcc.target/i386/sse-22.c: Ditto.
6922 * gcc.target/i386/sse-23.c: Ditto.
6923 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
6924 * lib/target-supports.exp
6925 (check_effective_target_avxvnniint16): New.
6926 * gcc.target/i386/avxvnniint16-1.c: Ditto.
6927 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
6928 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
6929 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
6930 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
6931 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
6932 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
6934 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
6936 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
6938 2023-07-15 Patrick Palka <ppalka@redhat.com>
6941 * g++.dg/cpp1z/elide8.C: New test.
6943 2023-07-15 Patrick Palka <ppalka@redhat.com>
6946 * g++.dg/cpp2a/fn-template26.C: New test.
6948 2023-07-14 Jason Merrill <jason@redhat.com>
6951 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
6952 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
6954 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
6957 * gcc.target/i386/pr110588.c: New test case.
6959 2023-07-14 Marek Polacek <polacek@redhat.com>
6960 Jason Merrill <jason@redhat.com>
6963 * g++.dg/cpp0x/constexpr-template12.C: New test.
6964 * g++.dg/cpp1z/constexpr-template1.C: New test.
6965 * g++.dg/cpp1z/constexpr-template2.C: New test.
6967 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
6970 * gcc.target/i386/pr110206.c: New test.
6972 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6974 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
6975 Adapt testcase for link fail.
6976 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
6977 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
6978 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
6979 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
6980 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
6981 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
6983 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6986 * gfortran.dg/intent_out_21.f90: New test.
6988 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6991 * gfortran.dg/intent_out_20.f90: New test.
6993 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
6996 * gfortran.dg/intent_out_19.f90: New test.
6998 2023-07-14 Tamar Christina <tamar.christina@arm.com>
7000 PR tree-optimization/109154
7001 * gcc.dg/vect/vect-ifcvt-20.c: New test.
7003 2023-07-14 Tamar Christina <tamar.christina@arm.com>
7005 PR tree-optimization/109154
7006 * gcc.dg/vect/vect-ifcvt-19.c: New test.
7008 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
7010 * gcc.target/riscv/arch-22.c: New test.
7011 * gcc.target/riscv/predef-28.c: New test.
7013 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
7016 * gcc.target/pdp11/pr107841.c: New test.
7018 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
7021 * gfortran.dg/pdt_33.f90: New test.
7023 2023-07-13 Carl Love <cel@us.ibm.com>
7025 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
7026 test_fpscr_rn_builtin_1.c. Add comment.
7027 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
7028 return value of __builtin_set_fpscr_rn builtin.
7029 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
7031 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
7034 * gcc.target/alpha/pr106966.c: New test.
7036 2023-07-13 Andrew Pinski <apinski@marvell.com>
7038 * gcc.dg/tree-ssa/pr110293-1.c: New test.
7039 * gcc.dg/tree-ssa/pr110539-1.c: New test.
7040 * gcc.dg/tree-ssa/pr110539-2.c: New test.
7041 * gcc.dg/tree-ssa/pr110539-3.c: New test.
7042 * gcc.dg/tree-ssa/pr110539-4.c: New test.
7044 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
7046 PR middle-end/109520
7047 * gcc.target/i386/pr109520.c: New test.
7049 2023-07-13 Pan Li <pan2.li@intel.com>
7051 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
7052 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
7053 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
7054 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
7055 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
7056 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
7057 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
7059 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
7061 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
7063 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
7065 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
7067 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
7068 Kewen Lin <linkw@linux.ibm.com>
7070 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
7072 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7074 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
7075 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
7076 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
7078 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
7080 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
7082 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
7083 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
7084 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
7085 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
7086 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
7087 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
7088 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
7089 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
7090 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
7092 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
7094 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
7096 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
7098 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
7100 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
7102 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
7104 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
7106 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
7108 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
7110 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
7112 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
7114 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
7116 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
7118 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
7120 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
7122 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
7124 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
7126 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
7128 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
7130 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
7132 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
7134 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
7136 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
7138 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
7140 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
7142 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
7144 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
7146 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
7148 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
7150 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
7152 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
7154 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
7156 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
7158 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
7160 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
7162 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
7164 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
7166 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
7168 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
7170 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
7172 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
7174 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
7176 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
7178 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
7180 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
7182 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
7184 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
7186 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
7188 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
7190 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
7192 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
7194 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
7196 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
7198 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
7200 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
7202 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
7204 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
7206 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
7208 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
7210 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
7212 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
7214 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
7216 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
7218 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
7220 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
7222 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
7224 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
7226 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
7228 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
7230 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
7232 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
7234 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
7236 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
7238 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
7240 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
7242 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
7244 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
7246 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
7248 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
7250 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
7252 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
7255 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7257 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
7258 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
7259 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
7260 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
7261 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
7262 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
7263 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
7264 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
7265 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
7266 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
7267 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
7268 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
7269 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
7270 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
7271 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
7272 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
7274 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7276 PR tree-optimization/107043
7277 * gcc.dg/tree-ssa/pr107043.c: New test.
7279 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7281 PR tree-optimization/107053
7282 * gcc.dg/tree-ssa/pr107053.c: New test.
7284 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
7286 * gcc.dg/pr83073.c: Adjust testcase.
7288 2023-07-12 Jan Hubicka <jh@suse.cz>
7290 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
7292 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
7294 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
7295 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
7296 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
7298 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
7301 * gcc.target/i386/pr110598.c: New test case.
7303 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
7305 * gfortran.dg/pdt_33.f03: New test.
7307 2023-07-12 Richard Biener <rguenther@suse.de>
7309 PR tree-optimization/110630
7310 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
7311 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
7313 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7315 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
7316 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
7317 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
7318 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
7320 2023-07-12 Jan Beulich <jbeulich@suse.com>
7322 * gcc.target/i386/avx2-dupv4sf.c: New test.
7323 * gcc.target/i386/avx2-dupv4si.c: Likewise.
7324 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
7325 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
7327 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
7329 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
7330 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
7332 2023-07-12 liuhongt <hongtao.liu@intel.com>
7334 * gcc.target/i386/pr110438.c: New test.
7335 * gcc.target/i386/pr100711-6.c: Adjust testcase.
7337 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
7339 * g++.target/i386/mv16.C: Add graniterapids-d.
7340 * gcc.target/i386/funcspec-56.inc: Handle new march.
7342 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
7344 * gcc.target/i386/avx512vl-vaes-1.c: New test.
7346 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
7348 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
7349 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
7350 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
7351 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
7352 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
7353 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
7354 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
7355 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
7356 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
7357 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
7358 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
7359 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
7361 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
7363 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
7364 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
7365 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
7366 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
7367 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
7368 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
7370 2023-07-11 Harald Anlauf <anlauf@gmx.de>
7373 * gfortran.dg/findloc_10.f90: New test.
7375 2023-07-11 Carl Love <cel@us.ibm.com>
7377 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
7378 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
7379 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
7380 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
7381 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
7382 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
7383 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
7384 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
7385 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
7386 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
7387 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
7388 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
7389 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
7390 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
7391 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
7393 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
7394 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
7395 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
7396 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
7397 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
7398 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
7399 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
7401 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
7403 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
7405 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
7407 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
7408 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
7411 2023-07-11 Patrick Palka <ppalka@redhat.com>
7414 * g++.dg/cpp1y/var-templ83.C: New test.
7416 2023-07-11 liuhongt <hongtao.liu@intel.com>
7419 * g++.target/i386/pr110170.C: Fix typo.
7421 2023-07-11 Xi Ruoyao <xry111@xry111.site>
7423 * g++.dg/vect/pr110557.cc: Use long long instead of long for
7425 (test): Remove an unnecessary cast.
7427 2023-07-10 Patrick Palka <ppalka@redhat.com>
7430 * g++.dg/template/ttp37.C: New test.
7432 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7435 * gcc.target/arm/pr110268-1.c: New test.
7436 * gcc.target/arm/pr110268-2.c: New test.
7438 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
7440 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
7442 2023-07-10 Xi Ruoyao <xry111@xry111.site>
7444 PR tree-optimization/110557
7445 * g++.dg/vect/pr110557.cc: New test.
7447 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7449 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
7450 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
7452 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
7454 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
7456 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
7458 * gdc.dg/asm4.d: Update test.
7460 2023-07-10 liuhongt <hongtao.liu@intel.com>
7462 * g++.target/i386/pr110170.C: New test.
7463 * gcc.target/i386/pr110170.c: New test.
7465 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
7467 * gdc.dg/rtti1.d: Move array concat testcase to ...
7468 * gdc.dg/nogc1.d: ... here. New test.
7470 2023-07-09 Jan Hubicka <jh@suse.cz>
7472 * gcc.dg/predict-22.c: Update template.
7474 2023-07-08 Jan Hubicka <jh@suse.cz>
7476 PR tree-optimization/110600
7477 * gcc.c-torture/compile/pr110600.c: New test.
7479 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
7483 * gfortran.dg/pr99139.f90 : New test
7484 * gfortran.dg/pr99368.f90 : New test
7486 2023-07-08 Jan Hubicka <jh@suse.cz>
7488 PR middle-end/110590
7489 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
7490 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
7492 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7493 Steven G. Kargl <kargl@gcc.gnu.org>
7496 * gfortran.dg/intent_out_16.f90: New test.
7497 * gfortran.dg/intent_out_17.f90: New test.
7498 * gfortran.dg/intent_out_18.f90: New test.
7500 2023-07-08 Harald Anlauf <anlauf@gmx.de>
7503 * gfortran.dg/findloc_9.f90: New test.
7505 2023-07-07 Jan Hubicka <jh@suse.cz>
7507 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
7508 * gcc.dg/pr43864-3.c: Likewise.
7509 * gcc.dg/pr43864-4.c: Likewise.
7510 * gcc.dg/pr43864.c: Likewise.
7511 * gcc.dg/unroll-7.c: xfail.
7513 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
7515 * lib/target-supports.exp: Collect both kernel and user events for autofdo
7517 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
7521 * gcc.target/i386/pr110533.c: New test case.
7522 * gcc.target/i386/pr43644-2.c: Likewise.
7524 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
7527 * gdc.dg/pr98277.d: Add more tests.
7528 * gdc.dg/pr108842.d: New test.
7530 2023-07-07 Jan Hubicka <jh@suse.cz>
7532 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
7533 * gcc.dg/pr43864-2.c: Likewise.
7534 * gcc.dg/pr43864-3.c: Likewise.
7535 * gcc.dg/pr43864-4.c: Likewise.
7536 * gcc.dg/pr43864.c: Likewise.
7537 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
7538 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
7539 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
7540 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
7541 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7542 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7543 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7544 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7545 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7546 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
7547 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
7548 * gcc.dg/tree-ssa/update-threading.c: Likewise.
7549 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
7550 * gcc.dg/unroll-7.c: Likewise.
7551 * gcc.dg/unroll-8.c: Likewise.
7552 * gfortran.dg/pr25623-2.f90: Likewise.
7553 * gfortran.dg/pr25623.f90: Likewise.
7554 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
7555 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
7556 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
7558 2023-07-07 Jan Hubicka <jh@suse.cz>
7560 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
7562 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
7564 * gcc.target/s390/vector/vec-init-3.c: New test.
7566 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
7568 * gcc.target/i386/pr110372.c: New.
7570 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
7572 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
7574 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
7575 * gcc.dg/tree-ssa/vrp122.c: Same.
7577 2023-07-07 Pan Li <pan2.li@intel.com>
7578 Robin Dapp <rdapp@ventanamicro.com>
7580 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
7582 2023-07-06 Jan Hubicka <jh@suse.cz>
7585 * gfortran.dg/pr25623-2.f90: New test.
7587 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
7589 * gcc.target/aarch64/pr110449.c: New testcase.
7591 2023-07-06 Richard Biener <rguenther@suse.de>
7593 PR tree-optimization/110556
7594 * gcc.dg/torture/pr110556.c: New testcase.
7596 2023-07-06 Richard Biener <rguenther@suse.de>
7598 PR tree-optimization/110515
7599 * g++.dg/opt/pr110515.C: New testcase.
7601 2023-07-06 Richard Biener <rguenther@suse.de>
7603 PR tree-optimization/110544
7604 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
7606 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
7608 * gcc.target/i386/inline_attr_arch.c: New test.
7609 * gcc.target/i386/inline_target_clones.c: Ditto.
7611 2023-07-06 liuhongt <hongtao.liu@intel.com>
7613 * gcc.target/i386/pr110170-2.c: New test.
7615 2023-07-06 liuhongt <hongtao.liu@intel.com>
7617 * gcc.target/i386/pr110170-3.c: New test.
7619 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
7621 * gcc.target/aarch64/pr110474.c: New testcase.
7623 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7625 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
7626 tests for variable index.
7627 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
7628 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
7629 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
7630 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
7632 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
7635 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7637 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
7639 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
7640 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
7641 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
7642 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
7643 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
7646 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
7647 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7649 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
7650 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
7651 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
7652 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
7653 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
7654 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
7655 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
7656 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
7657 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
7658 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
7659 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
7660 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
7661 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
7662 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
7664 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
7666 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
7667 * gcc.target/mips/expand-block-move-r6.c: new test.
7669 2023-07-05 Richard Biener <rguenther@suse.de>
7671 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
7673 2023-07-05 Jan Beulich <jbeulich@suse.com>
7675 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
7677 2023-07-05 Jan Beulich <jbeulich@suse.com>
7680 * gcc.target/i386/pr100711-6.c: New test.
7682 2023-07-05 Jan Beulich <jbeulich@suse.com>
7685 * gcc.target/i386/pr100711-4.c: New test.
7686 * gcc.target/i386/pr100711-5.c: New test.
7688 2023-07-05 Jan Beulich <jbeulich@suse.com>
7691 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
7692 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
7693 towards generated code.
7694 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
7697 2023-07-05 Jan Beulich <jbeulich@suse.com>
7700 * gcc.target/i386/avx512-binop-not-1.h: New.
7701 * gcc.target/i386/avx512-binop-not-2.h: New.
7702 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
7703 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
7705 2023-07-05 yulong <shiyulong@iscas.ac.cn>
7707 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
7708 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
7709 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
7710 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
7711 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
7712 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
7713 * gcc.target/riscv/rvv/base/abi-17.c: New test.
7714 * gcc.target/riscv/rvv/base/abi-18.c: New test.
7716 2023-07-05 yulong <shiyulong@iscas.ac.cn>
7718 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
7719 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
7720 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
7721 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
7722 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
7724 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
7726 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
7727 encourage if-conversion.
7728 * gcc.target/mips/movcc-3.c: Same as above.
7730 2023-07-04 Richard Biener <rguenther@suse.de>
7732 PR tree-optimization/110491
7733 * gcc.dg/torture/pr110491.c: New testcase.
7735 2023-07-04 Richard Biener <rguenther@suse.de>
7737 PR tree-optimization/110376
7738 * gcc.dg/torture/pr110376.c: New testcase.
7740 2023-07-04 Richard Biener <rguenther@suse.de>
7742 PR tree-optimization/110228
7743 * gcc.dg/torture/pr110228.c: New testcase.
7744 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
7746 2023-07-04 Richard Biener <rguenther@suse.de>
7748 PR tree-optimization/110436
7749 * gcc.dg/pr110436.c: New testcase.
7751 2023-07-04 Richard Biener <rguenther@suse.de>
7753 PR middle-end/110495
7754 * gcc.dg/tree-ssa/addadd-2.c: Amend.
7755 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
7757 2023-07-04 Richard Biener <rguenther@suse.de>
7759 PR tree-optimization/110310
7760 * gcc.target/i386/pr110310.c: New testcase.
7761 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
7763 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7765 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
7767 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
7769 * gcc.target/riscv/zvbb.c: New test.
7770 * gcc.target/riscv/zvbc.c: New test.
7771 * gcc.target/riscv/zvkg.c: New test.
7772 * gcc.target/riscv/zvkn-1.c: New test.
7773 * gcc.target/riscv/zvkn.c: New test.
7774 * gcc.target/riscv/zvknc-1.c: New test.
7775 * gcc.target/riscv/zvknc-2.c: New test.
7776 * gcc.target/riscv/zvknc.c: New test.
7777 * gcc.target/riscv/zvkned.c: New test.
7778 * gcc.target/riscv/zvkng-1.c: New test.
7779 * gcc.target/riscv/zvkng-2.c: New test.
7780 * gcc.target/riscv/zvkng.c: New test.
7781 * gcc.target/riscv/zvknha.c: New test.
7782 * gcc.target/riscv/zvknhb.c: New test.
7783 * gcc.target/riscv/zvks-1.c: New test.
7784 * gcc.target/riscv/zvks.c: New test.
7785 * gcc.target/riscv/zvksc-1.c: New test.
7786 * gcc.target/riscv/zvksc-2.c: New test.
7787 * gcc.target/riscv/zvksc.c: New test.
7788 * gcc.target/riscv/zvksed.c: New test.
7789 * gcc.target/riscv/zvksg-1.c: New test.
7790 * gcc.target/riscv/zvksg-2.c: New test.
7791 * gcc.target/riscv/zvksg.c: New test.
7792 * gcc.target/riscv/zvksh.c: New test.
7793 * gcc.target/riscv/zvkt.c: New test.
7795 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
7797 * lib/g++.exp: Remove additional flag handled by Darwin specs.
7798 * lib/obj-c++.exp: Likewise.
7800 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
7803 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
7804 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
7805 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
7806 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
7807 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
7808 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
7809 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
7810 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
7811 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
7812 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
7813 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
7814 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
7815 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
7816 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
7817 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
7818 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
7819 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
7820 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
7821 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
7822 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
7823 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
7824 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
7825 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
7826 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
7828 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7830 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
7831 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
7832 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
7833 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
7834 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
7835 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
7836 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
7837 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
7838 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
7839 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
7840 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
7841 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
7843 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7845 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
7846 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
7847 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
7848 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
7849 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
7850 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
7851 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
7853 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
7856 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7858 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
7859 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
7860 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
7861 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
7862 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
7863 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
7864 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
7865 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
7866 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
7867 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
7868 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
7869 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
7871 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7873 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
7874 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
7875 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
7876 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
7877 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
7878 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
7879 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
7880 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
7881 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
7882 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
7883 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
7884 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
7886 2023-07-03 Richard Biener <rguenther@suse.de>
7888 PR tree-optimization/110506
7889 * gcc.dg/pr110506-2.c: New testcase.
7891 2023-07-03 Richard Biener <rguenther@suse.de>
7893 PR tree-optimization/110506
7894 * gcc.dg/pr110506.c: New testcase.
7896 2023-07-03 Andrew Pinski <apinski@marvell.com>
7898 PR tree-optimization/110381
7899 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
7901 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7903 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
7905 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7907 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
7909 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7911 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
7913 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7915 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
7917 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7919 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
7921 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7923 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
7925 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
7927 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
7929 (mips-dg-init): Handle the recognization of mips16e2 targets.
7930 (mips-dg-options): Add dependencies for mips16e2.
7932 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7934 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
7936 2023-07-02 Jakub Jelinek <jakub@redhat.com>
7938 PR tree-optimization/110508
7939 * gcc.dg/pr110508.c: New test.
7941 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7944 * gdc.dg/pr108962.d: New test.
7946 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
7949 * gdc.dg/torture/pr110516a.d: New test.
7950 * gdc.dg/torture/pr110516b.d: New test.
7952 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
7955 * gdc.dg/pr110514a.d: New test.
7956 * gdc.dg/pr110514b.d: New test.
7957 * gdc.dg/pr110514c.d: New test.
7958 * gdc.dg/pr110514d.d: New test.
7960 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
7963 * gdc.dg/pr110471a.d: New test.
7964 * gdc.dg/pr110471b.d: New test.
7965 * gdc.dg/pr110471c.d: New test.
7967 2023-07-01 Jan Hubicka <jh@suse.cz>
7969 PR tree-optimization/25623
7970 * gfortran.dg/pr25623.f90: New test.
7972 2023-07-01 Jan Hubicka <jh@suse.cz>
7974 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
7976 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
7977 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
7979 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
7981 * gcc.target/i386/rotate-6.c: New test case.
7982 * gcc.target/i386/sse2-stv-1.c: Likewise.
7984 2023-07-01 Jan Hubicka <jh@suse.cz>
7986 PR tree-optimization/103680
7987 * gcc.dg/tree-ssa/pr103680.c: New test.
7988 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
7990 2023-06-30 Patrick Palka <ppalka@redhat.com>
7992 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
7993 duplicate diagnostic check.
7995 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
7997 PR tree-optimization/101832
7998 * gcc.dg/builtin-object-size-pr101832.c: New test.
8000 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
8002 * gcc.c-torture/execute/20230630-1.c: New test.
8003 * gcc.c-torture/execute/20230630-2.c: Likewise.
8004 * gcc.c-torture/execute/20230630-3.c: Likewise
8005 * gcc.c-torture/execute/20230630-4.c: Likewise
8007 2023-06-30 David Malcolm <dmalcolm@redhat.com>
8010 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
8011 early versions of gdb that don't support our dwarf version, via
8014 2023-06-30 David Malcolm <dmalcolm@redhat.com>
8015 Marek Polacek <polacek@redhat.com>
8018 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
8019 param to gcc_jit_type_get_vector.
8020 (verify_comparisons): Use a typedef rather than __vector.
8022 2023-06-30 Jan Hubicka <jh@suse.cz>
8024 PR middle-end/109849
8025 * gcc.dg/predict-18.c: Improve testcase.
8027 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
8029 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
8030 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
8031 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
8032 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
8033 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
8034 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
8035 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
8036 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
8037 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
8038 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
8039 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
8040 * gcc.target/aarch64/abd_widen_2.c: New file.
8041 * gcc.target/aarch64/abd_widen_3.c: New file.
8042 * gcc.target/aarch64/abd_widen_4.c: New file.
8044 2023-06-30 Richard Biener <rguenther@suse.de>
8046 PR tree-optimization/110496
8047 * gcc.dg/pr110496.c: New testcase.
8049 2023-06-30 Richard Biener <rguenther@suse.de>
8051 PR tree-optimization/110381
8052 * gcc.dg/vect/pr110381.c: Add check_vect ().
8054 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
8056 * gcc.target/mips/align-1-n64.c: New test.
8057 * gcc.target/mips/align-1-o32.c: New test.
8059 2023-06-29 Jan Hubicka <jh@suse.cz>
8061 PR tree-optimization/109849
8062 * gcc.dg/ipa/pr109849.c: New test.
8064 2023-06-29 Marek Polacek <polacek@redhat.com>
8066 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
8068 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
8069 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
8070 -fno-report-bug. Adjust scan-sarif-file.
8071 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
8074 2023-06-29 Marek Polacek <polacek@redhat.com>
8076 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
8077 * gcc.target/i386/pr69482-1.c: Likewise.
8079 2023-06-29 Patrick Palka <ppalka@redhat.com>
8082 * g++.dg/cpp0x/noexcept79.C: New test.
8084 2023-06-29 Patrick Palka <ppalka@redhat.com>
8087 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
8089 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
8092 * gcc.dg/variable-sized-type-flex-array.c: New test.
8094 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
8096 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
8097 comparisons are desired, to see if 256-bit instructions are
8098 generated inappropriately (fixes test on -march=cascadelake).
8100 2023-06-29 Alexandre Oliva <oliva@adacore.com>
8102 * lib/options.exp (check_for_options_with_filter): Handle
8103 missing frontend compiler like disabled language.
8105 2023-06-29 Richard Biener <rguenther@suse.de>
8107 PR middle-end/110452
8108 * gcc.target/i386/pr110452.c: New file.
8110 2023-06-29 Richard Biener <rguenther@suse.de>
8112 PR middle-end/110461
8113 * gcc.dg/pr110461.c: New testcase.
8115 2023-06-29 Richard Biener <rguenther@suse.de>
8118 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
8120 2023-06-29 Pan Li <pan2.li@intel.com>
8122 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
8123 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
8124 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
8125 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
8126 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
8128 2023-06-29 Pan Li <pan2.li@intel.com>
8130 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
8131 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
8133 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
8135 * lib/target-supports.exp (check_effective_target_lra): Remove
8136 cris-*-* from expression for exceptions to LRA.
8138 2023-06-28 Jan Hubicka <jh@suse.cz>
8140 PR middle-end/110334
8141 * g++.dg/opt/pr66119.C: Disable early inlining.
8142 * gcc.c-torture/compile/pr110334.c: New test.
8143 * gcc.dg/tree-ssa/pr110334.c: New test.
8145 2023-06-28 Harald Anlauf <anlauf@gmx.de>
8148 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
8150 2023-06-28 Patrick Palka <ppalka@redhat.com>
8154 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
8156 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
8157 kind mismatch for variable template has_P_match_V.
8158 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
8160 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
8161 not captured" error.
8162 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
8163 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
8164 template argument to variable template A so that A<> is valid.
8165 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
8166 declaration with no type" error.
8167 * g++.dg/parse/template30.C: Don't expect "parse error in
8168 template argument list" error.
8169 * g++.dg/cpp1y/var-templ82.C: New test.
8171 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
8175 * gdc.dg/torture/pr110406.d: New test.
8177 2023-06-28 Marek Polacek <polacek@redhat.com>
8180 * g++.dg/cpp0x/decltype-110175.C: New test.
8182 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
8185 * g++.dg/torture/pr110308.C: New test.
8187 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8189 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
8191 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
8193 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
8195 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
8197 2023-06-28 Richard Biener <rguenther@suse.de>
8199 PR tree-optimization/110451
8200 * gfortran.dg/vect/pr110451.f: New testcase.
8202 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
8205 * gfortran.dg/pr49213.f90 : New test
8207 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
8209 * gcc.target/i386/pieces-memcmp-2.c: New test case.
8211 2023-06-28 Richard Biener <rguenther@suse.de>
8213 PR tree-optimization/110443
8214 * gcc.dg/torture/pr110443.c: New testcase.
8216 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8218 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
8219 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
8221 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8223 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
8224 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
8225 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
8226 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
8228 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
8231 * gcc.target/powerpc/pr104124.c: New.
8233 2023-06-28 Jan Hubicka <jh@suse.cz>
8235 PR tree-optimization/110377
8236 * gcc.dg/ipa/pr110377.c: New test.
8238 2023-06-28 Andrew Pinski <apinski@marvell.com>
8240 PR tree-optimization/110444
8241 * gcc.c-torture/compile/pr110444-1.c: New test.
8243 2023-06-28 Jason Merrill <jason@redhat.com>
8246 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
8248 2023-06-28 Alexandre Oliva <oliva@adacore.com>
8250 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
8251 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
8252 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
8253 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
8255 2023-06-28 Alexandre Oliva <oliva@adacore.com>
8257 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
8258 record a workaround.
8260 2023-06-28 Jason Merrill <jason@redhat.com>
8263 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
8264 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
8265 * g++.dg/cpp26/feat-cxx26.C: New test.
8267 2023-06-28 Jason Merrill <jason@redhat.com>
8269 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
8271 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8273 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
8274 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
8275 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
8276 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
8277 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
8278 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
8279 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
8280 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
8281 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
8282 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
8283 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
8284 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
8285 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
8286 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
8288 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
8290 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
8292 2023-06-28 liuhongt <hongtao.liu@intel.com>
8294 * gcc.target/i386/bf16_short_warn.c: New test.
8296 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8298 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
8299 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
8300 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
8301 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
8302 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
8303 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
8304 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
8305 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
8306 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
8307 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
8308 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
8309 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
8310 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
8311 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
8312 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
8313 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
8314 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
8315 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
8316 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
8317 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
8319 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8321 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
8322 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
8323 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
8324 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
8325 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
8326 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
8327 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
8328 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
8329 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
8330 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
8332 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8334 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
8335 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
8337 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
8339 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
8341 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
8343 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
8345 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
8347 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
8348 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
8349 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
8350 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
8351 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
8352 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
8353 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
8355 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
8357 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
8358 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
8359 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
8360 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
8361 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
8363 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8365 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
8367 2023-06-27 Andrew Pinski <apinski@marvell.com>
8369 PR middle-end/110420
8370 PR middle-end/103979
8372 * gcc.c-torture/compile/asmgoto-6.c: New test.
8374 2023-06-27 Richard Biener <rguenther@suse.de>
8376 PR tree-optimization/96208
8377 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
8378 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
8380 2023-06-27 liuhongt <hongtao.liu@intel.com>
8382 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
8384 2023-06-27 liuhongt <hongtao.liu@intel.com>
8386 * gcc.target/i386/avx-vzeroupper-30.c: New test.
8388 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8390 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
8391 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
8392 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
8393 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
8394 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
8395 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
8397 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
8399 * gcc.target/s390/larl-1.c: New test.
8401 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8403 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
8405 2023-06-26 Richard Biener <rguenther@suse.de>
8407 PR tree-optimization/110381
8408 * gcc.dg/vect/pr110381.c: New testcase.
8410 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
8412 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
8413 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
8415 2023-06-26 liuhongt <hongtao.liu@intel.com>
8417 * gcc.target/aarch64/pr110371.c: New test.
8419 2023-06-26 liuhongt <hongtao.liu@intel.com>
8421 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
8422 * gcc.target/i386/pr110018-2.c: Ditto.
8424 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
8426 * gcc.target/i386/mvc17.c: New test.
8428 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8430 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
8432 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
8435 * gdc.dg/pr110359.d: New test.
8437 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8439 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
8440 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
8442 2023-06-25 Li Xu <xuli1@eswincomputing.com>
8444 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
8446 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8448 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
8449 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
8450 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
8451 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
8452 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
8453 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
8455 2023-06-25 Pan Li <pan2.li@intel.com>
8457 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
8458 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
8459 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
8460 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
8461 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
8462 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
8463 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
8464 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
8466 2023-06-25 Pan Li <pan2.li@intel.com>
8468 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
8469 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
8470 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
8471 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
8472 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
8474 2023-06-25 liuhongt <hongtao.liu@intel.com>
8476 * gcc.target/i386/pr110309.c: New test.
8478 2023-06-25 yulong <shiyulong@iscas.ac.cn>
8480 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
8481 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
8482 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
8483 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
8484 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
8485 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
8486 * gcc.target/riscv/rvv/base/abi-17.c: New test.
8487 * gcc.target/riscv/rvv/base/abi-18.c: New test.
8489 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8491 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
8492 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
8493 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
8494 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
8495 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
8496 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
8497 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
8498 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
8499 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
8500 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
8501 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
8502 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
8503 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
8504 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
8505 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
8506 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
8507 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
8508 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
8509 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
8510 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
8511 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
8512 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
8513 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
8514 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
8515 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
8516 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
8517 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
8518 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
8519 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
8520 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
8521 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
8522 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
8523 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
8524 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
8525 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
8526 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
8528 2023-06-24 David Malcolm <dmalcolm@redhat.com>
8530 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
8531 #define INCLUDE_VECTOR.
8533 2023-06-23 David Malcolm <dmalcolm@redhat.com>
8536 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
8538 2023-06-23 Marek Polacek <polacek@redhat.com>
8540 * lib/target-supports.exp (check_effective_target_c++23): Return
8541 1 also if check_effective_target_c++26.
8542 (check_effective_target_c++23_down): New.
8543 (check_effective_target_c++26_only): New.
8544 (check_effective_target_c++26): New.
8545 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
8546 * g++.dg/cpp26/cplusplus.C: New test.
8548 2023-06-23 Harald Anlauf <anlauf@gmx.de>
8551 * gfortran.dg/value_9.f90: New test.
8553 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
8554 Aaron Sawdey <acsawdey@linux.ibm.com>
8557 * g++.target/powerpc/pr105325.C: New test.
8558 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
8560 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
8562 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
8563 this header use pragma system_header.
8565 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8567 PR tree-optimization/110280
8568 * gcc.target/aarch64/sve/pr110280.c: New test.
8570 2023-06-22 Richard Biener <rguenther@suse.de>
8572 PR tree-optimization/110332
8573 * g++.dg/torture/pr110332.C: New testcase.
8574 * gcc.dg/torture/pr110332-1.c: Likewise.
8575 * gcc.dg/torture/pr110332-2.c: Likewise.
8577 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
8578 Uros Bizjak <ubizjak@gmail.com>
8580 * gcc.target/i386/avx-vptest-4.c: New test case.
8581 * gcc.target/i386/avx-vptest-5.c: Likewise.
8582 * gcc.target/i386/avx-vptest-6.c: Likewise.
8583 * gcc.target/i386/pr109973-1.c: Update test case.
8584 * gcc.target/i386/pr109973-2.c: Likewise.
8585 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
8586 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
8587 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
8589 2023-06-22 David Malcolm <dmalcolm@redhat.com>
8592 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
8593 out-of-bounds working.
8594 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
8595 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
8596 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
8597 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
8598 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
8599 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
8600 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
8601 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
8602 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
8603 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
8604 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
8605 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
8606 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
8607 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
8608 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
8609 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
8610 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
8611 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
8612 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
8613 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
8614 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
8615 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
8616 * gcc.dg/analyzer/pr101962.c: Update expected results.
8617 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
8618 pending_diagnostic::emit implementations.
8620 2023-06-22 David Malcolm <dmalcolm@redhat.com>
8622 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
8623 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
8624 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
8625 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
8626 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
8627 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
8628 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
8630 2023-06-22 David Malcolm <dmalcolm@redhat.com>
8632 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
8633 multiline directive.
8634 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
8635 dg-regexp directives.
8636 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
8638 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
8639 handle-multiline-outputs from prune_gcc_output to here.
8640 * lib/multiline.exp (dg-end-multiline-output): Move call to
8641 maybe-handle-nn-line-numbers from prune_gcc_output to here.
8642 * lib/prune.exp (prune_gcc_output): Move calls to
8643 maybe-handle-nn-line-numbers and handle-multiline-outputs from
8646 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
8654 * gfortran.dg/pr107900.f90 : New test
8655 * gfortran.dg/pr110224.f90 : New test
8656 * gfortran.dg/pr88688.f90 : New test
8657 * gfortran.dg/pr94380.f90 : New test
8658 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
8659 numbers in the error tests by two and change the text in two.
8661 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
8664 * gfortran.dg/pr108961.f90: New test.
8666 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
8669 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
8670 * gcc.target/i386/pr110018-2.c: New test.
8672 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8674 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
8675 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
8677 2023-06-21 Richard Biener <rguenther@suse.de>
8679 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
8680 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
8682 2023-06-21 Jan Beulich <jbeulich@suse.com>
8684 * gcc.target/i386/avx512f-copysign.c: New test.
8686 2023-06-21 Jan Beulich <jbeulich@suse.com>
8688 * gcc.target/i386/avx512f-dupv2di.c: Add
8689 -mprefer-vector-width=512.
8691 2023-06-21 liuhongt <hongtao.liu@intel.com>
8693 * gcc.target/i386/pr110018-1.c: New test.
8695 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
8698 * c-c++-common/cpp/macro-ranges.c: New test.
8699 * c-c++-common/cpp/line-2.c: Adapt to check for column information
8700 on macro-related libcpp warnings.
8701 * c-c++-common/cpp/line-3.c: Likewise.
8702 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
8703 * c-c++-common/cpp/pr58844-1.c: Likewise.
8704 * c-c++-common/cpp/pr58844-2.c: Likewise.
8705 * c-c++-common/cpp/warning-zero-location.c: Likewise.
8706 * c-c++-common/pragma-diag-14.c: Likewise.
8707 * c-c++-common/pragma-diag-15.c: Likewise.
8708 * g++.dg/modules/macro-2_d.C: Likewise.
8709 * g++.dg/modules/macro-4_d.C: Likewise.
8710 * g++.dg/modules/macro-4_e.C: Likewise.
8711 * g++.dg/spellcheck-macro-ordering.C: Likewise.
8712 * gcc.dg/builtin-redefine.c: Likewise.
8713 * gcc.dg/cpp/Wunused.c: Likewise.
8714 * gcc.dg/cpp/redef2.c: Likewise.
8715 * gcc.dg/cpp/redef3.c: Likewise.
8716 * gcc.dg/cpp/redef4.c: Likewise.
8717 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
8718 * gcc.dg/cpp/ucnid-11.c: Likewise.
8719 * gcc.dg/cpp/undef2.c: Likewise.
8720 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8721 * gcc.dg/cpp/warn-redefined.c: Likewise.
8722 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8723 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
8725 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
8727 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
8728 pointer to indirect argument registers and allow either to be used
8729 as the base register in subsequent stores.
8730 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
8731 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
8732 indirect argument to happen via the argument register or the
8734 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
8735 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
8736 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
8737 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
8738 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
8739 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
8740 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
8741 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
8742 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
8743 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
8744 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
8745 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
8746 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
8747 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
8748 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
8749 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
8750 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
8751 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
8752 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
8753 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
8754 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
8755 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
8756 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
8757 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
8758 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
8759 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
8760 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
8761 -fcprop-registers and combine.
8762 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
8763 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
8764 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
8765 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
8766 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
8767 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
8768 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
8769 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
8770 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
8771 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
8772 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
8773 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
8774 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
8775 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
8776 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
8777 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
8778 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
8779 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
8780 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
8781 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
8782 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
8783 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
8784 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
8785 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
8786 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
8787 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
8788 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
8789 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
8790 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
8791 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
8792 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
8793 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
8794 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
8795 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
8796 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
8797 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
8798 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
8800 2023-06-20 Jakub Jelinek <jakub@redhat.com>
8803 * g++.target/i386/pr79173-1.C: New test.
8805 2023-06-20 Martin Jambor <mjambor@suse.cz>
8808 * gcc.dg/ipa/pr110276.c: New test.
8810 2023-06-20 Carl Love <cel@us.ibm.com>
8812 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
8813 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
8814 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
8816 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8818 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
8820 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
8821 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
8822 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
8823 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
8824 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
8825 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
8826 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
8827 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
8829 2023-06-20 Li Xu <xuli1@eswincomputing.com>
8831 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
8833 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8835 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
8836 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
8837 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
8839 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8841 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
8843 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
8844 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
8845 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
8846 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
8848 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
8849 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
8850 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
8851 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
8852 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
8854 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
8856 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
8858 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
8859 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
8861 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
8863 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
8865 2023-06-20 Richard Biener <rguenther@suse.de>
8867 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
8868 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
8869 due to missing return.
8871 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8873 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
8875 2023-06-20 Jan Beulich <jbeulich@suse.com>
8877 * gcc.target/i386/avx512f-dupv2di.c: New test.
8879 2023-06-20 Richard Biener <rguenther@suse.de>
8882 * g++.dg/debug/pr110295.C: New testcase.
8884 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8886 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
8887 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
8888 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
8889 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
8891 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
8893 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
8894 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
8895 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
8896 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
8897 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
8898 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
8899 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
8900 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
8901 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
8902 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
8903 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
8904 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
8905 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
8906 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
8907 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
8908 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
8909 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
8910 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
8911 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
8912 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
8913 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
8914 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
8915 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
8916 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
8917 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
8918 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
8919 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
8920 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
8921 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
8922 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
8923 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
8924 * gcc.target/riscv/vector-abi-1.c: Ditto.
8925 * gcc.target/riscv/vector-abi-2.c: Ditto.
8926 * gcc.target/riscv/vector-abi-3.c: Ditto.
8927 * gcc.target/riscv/vector-abi-4.c: Ditto.
8928 * gcc.target/riscv/vector-abi-5.c: Ditto.
8929 * gcc.target/riscv/vector-abi-6.c: Ditto.
8930 * gcc.target/riscv/vector-abi-7.c: New test.
8931 * gcc.target/riscv/vector-abi-8.c: New test.
8932 * gcc.target/riscv/vector-abi-9.c: New test.
8934 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
8936 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
8937 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
8938 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
8940 2023-06-19 Jan Hubicka <jh@suse.cz>
8942 PR tree-optimization/109811
8943 PR tree-optimization/109849
8944 * gcc.dg/tree-ssa/phiprop-1.c: New test.
8945 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
8947 2023-06-19 Pan Li <pan2.li@intel.com>
8950 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
8951 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
8952 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
8953 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
8954 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
8955 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
8956 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
8957 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
8959 2023-06-19 Pan Li <pan2.li@intel.com>
8962 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
8963 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
8964 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
8965 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
8967 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
8969 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
8970 * gcc.dg/unroll-8.c: Likewise.
8971 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
8972 * lib/target-supports.exp
8973 (check_effective_target_vect_int_mod): Add amdgcn.
8974 (check_effective_target_divmod): Likewise.
8975 * gcc.target/gcn/simd-math-3-16.c: New test.
8976 * gcc.target/gcn/simd-math-3-2.c: New test.
8977 * gcc.target/gcn/simd-math-3-32.c: New test.
8978 * gcc.target/gcn/simd-math-3-4.c: New test.
8979 * gcc.target/gcn/simd-math-3-8.c: New test.
8980 * gcc.target/gcn/simd-math-3-char-16.c: New test.
8981 * gcc.target/gcn/simd-math-3-char-2.c: New test.
8982 * gcc.target/gcn/simd-math-3-char-32.c: New test.
8983 * gcc.target/gcn/simd-math-3-char-4.c: New test.
8984 * gcc.target/gcn/simd-math-3-char-8.c: New test.
8985 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
8986 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
8987 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
8988 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
8989 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
8990 * gcc.target/gcn/simd-math-3-char-run.c: New test.
8991 * gcc.target/gcn/simd-math-3-char.c: New test.
8992 * gcc.target/gcn/simd-math-3-long-16.c: New test.
8993 * gcc.target/gcn/simd-math-3-long-2.c: New test.
8994 * gcc.target/gcn/simd-math-3-long-32.c: New test.
8995 * gcc.target/gcn/simd-math-3-long-4.c: New test.
8996 * gcc.target/gcn/simd-math-3-long-8.c: New test.
8997 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
8998 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
8999 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
9000 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
9001 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
9002 * gcc.target/gcn/simd-math-3-long-run.c: New test.
9003 * gcc.target/gcn/simd-math-3-long.c: New test.
9004 * gcc.target/gcn/simd-math-3-run-16.c: New test.
9005 * gcc.target/gcn/simd-math-3-run-2.c: New test.
9006 * gcc.target/gcn/simd-math-3-run-32.c: New test.
9007 * gcc.target/gcn/simd-math-3-run-4.c: New test.
9008 * gcc.target/gcn/simd-math-3-run-8.c: New test.
9009 * gcc.target/gcn/simd-math-3-run.c: New test.
9010 * gcc.target/gcn/simd-math-3-short-16.c: New test.
9011 * gcc.target/gcn/simd-math-3-short-2.c: New test.
9012 * gcc.target/gcn/simd-math-3-short-32.c: New test.
9013 * gcc.target/gcn/simd-math-3-short-4.c: New test.
9014 * gcc.target/gcn/simd-math-3-short-8.c: New test.
9015 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
9016 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
9017 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
9018 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
9019 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
9020 * gcc.target/gcn/simd-math-3-short-run.c: New test.
9021 * gcc.target/gcn/simd-math-3-short.c: New test.
9022 * gcc.target/gcn/simd-math-3.c: New test.
9023 * gcc.target/gcn/simd-math-4-char-run.c: New test.
9024 * gcc.target/gcn/simd-math-4-char.c: New test.
9025 * gcc.target/gcn/simd-math-4-long-run.c: New test.
9026 * gcc.target/gcn/simd-math-4-long.c: New test.
9027 * gcc.target/gcn/simd-math-4-run.c: New test.
9028 * gcc.target/gcn/simd-math-4-short-run.c: New test.
9029 * gcc.target/gcn/simd-math-4-short.c: New test.
9030 * gcc.target/gcn/simd-math-4.c: New test.
9031 * gcc.target/gcn/simd-math-5-16.c: New test.
9032 * gcc.target/gcn/simd-math-5-32.c: New test.
9033 * gcc.target/gcn/simd-math-5-4.c: New test.
9034 * gcc.target/gcn/simd-math-5-8.c: New test.
9035 * gcc.target/gcn/simd-math-5-char-16.c: New test.
9036 * gcc.target/gcn/simd-math-5-char-32.c: New test.
9037 * gcc.target/gcn/simd-math-5-char-4.c: New test.
9038 * gcc.target/gcn/simd-math-5-char-8.c: New test.
9039 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
9040 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
9041 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
9042 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
9043 * gcc.target/gcn/simd-math-5-char-run.c: New test.
9044 * gcc.target/gcn/simd-math-5-char.c: New test.
9045 * gcc.target/gcn/simd-math-5-long-16.c: New test.
9046 * gcc.target/gcn/simd-math-5-long-32.c: New test.
9047 * gcc.target/gcn/simd-math-5-long-4.c: New test.
9048 * gcc.target/gcn/simd-math-5-long-8.c: New test.
9049 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
9050 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
9051 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
9052 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
9053 * gcc.target/gcn/simd-math-5-long-run.c: New test.
9054 * gcc.target/gcn/simd-math-5-long.c: New test.
9055 * gcc.target/gcn/simd-math-5-run-16.c: New test.
9056 * gcc.target/gcn/simd-math-5-run-32.c: New test.
9057 * gcc.target/gcn/simd-math-5-run-4.c: New test.
9058 * gcc.target/gcn/simd-math-5-run-8.c: New test.
9059 * gcc.target/gcn/simd-math-5-run.c: New test.
9060 * gcc.target/gcn/simd-math-5-short-16.c: New test.
9061 * gcc.target/gcn/simd-math-5-short-32.c: New test.
9062 * gcc.target/gcn/simd-math-5-short-4.c: New test.
9063 * gcc.target/gcn/simd-math-5-short-8.c: New test.
9064 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
9065 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
9066 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
9067 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
9068 * gcc.target/gcn/simd-math-5-short-run.c: New test.
9069 * gcc.target/gcn/simd-math-5-short.c: New test.
9070 * gcc.target/gcn/simd-math-5.c: New test.
9072 2023-06-19 Richard Biener <rguenther@suse.de>
9074 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
9075 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
9076 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
9077 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
9078 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
9079 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
9080 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
9081 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
9082 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
9084 2023-06-19 Richard Biener <rguenther@suse.de>
9086 PR tree-optimization/110298
9087 * gcc.dg/torture/pr110298.c: New testcase.
9089 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9091 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
9093 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
9096 * lib/target-supports.exp
9097 (check_effective_target_keeps_null_pointer_checks): Add
9099 * gcc.target/avr/pr105523.c: New test.
9101 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9103 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
9104 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
9105 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
9106 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
9107 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
9108 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
9109 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
9110 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
9111 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
9112 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
9113 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
9114 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
9115 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
9116 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
9117 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
9118 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
9120 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9122 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
9123 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
9124 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
9125 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
9126 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
9127 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
9128 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
9129 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
9130 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
9131 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
9132 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
9133 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
9134 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
9135 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
9136 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
9137 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
9138 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
9139 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
9140 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
9141 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
9142 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
9143 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
9144 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
9145 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
9146 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
9147 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
9148 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
9149 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
9150 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
9151 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
9152 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
9153 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
9156 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9158 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
9159 that no sext insns are present.
9160 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
9161 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
9162 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
9164 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9166 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
9167 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
9168 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
9169 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
9170 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
9172 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
9173 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
9174 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
9175 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
9176 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
9177 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
9179 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
9181 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
9183 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
9185 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
9186 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
9187 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
9188 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
9189 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
9190 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
9191 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
9192 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
9193 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
9194 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
9195 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
9196 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
9197 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
9198 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
9199 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
9200 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
9201 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
9202 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
9203 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
9204 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
9205 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
9206 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
9207 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
9208 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
9209 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
9210 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
9211 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
9212 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
9213 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
9214 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
9215 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
9216 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
9217 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
9218 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
9219 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
9220 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
9221 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
9222 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
9223 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
9224 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
9225 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
9226 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
9227 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
9229 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
9232 * gcc.target/avr/pr110086.c: New test.
9234 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
9236 * gcc.target/powerpc/const_anchors.c: New test.
9237 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
9239 2023-06-19 liuhongt <hongtao.liu@intel.com>
9241 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
9242 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
9244 2023-06-18 Jan Hubicka <jh@suse.cz>
9246 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
9248 2023-06-18 Honza <jh@ryzen3.suse.cz>
9250 PR tree-optimization/109849
9251 * g++.dg/ipa/devirt-45.C: Update template.
9253 2023-06-18 yulong <shiyulong@iscas.ac.cn>
9255 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
9256 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
9257 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
9258 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
9259 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
9261 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
9263 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
9265 2023-06-16 Pan Li <pan2.li@intel.com>
9268 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
9269 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
9270 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
9271 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
9272 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
9274 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9277 * gcc.target/i386/pr79173-11.c: New test.
9278 * gcc.dg/builtin-addc-1.c: New test.
9280 2023-06-16 Jakub Jelinek <jakub@redhat.com>
9282 PR tree-optimization/110271
9283 * gcc.c-torture/compile/pr110271.c: New test.
9285 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
9286 Uros Bizjak <ubizjak@gmail.com>
9289 * gcc.target/i386/pr31985.c: New test case.
9291 2023-06-16 Alex Coplan <alex.coplan@arm.com>
9293 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
9294 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9295 * g++.dg/cpp0x/elab-enum-base.C: New test.
9297 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
9299 * gcc.target/mips/code-readable-attr-1.c: New test.
9300 * gcc.target/mips/code-readable-attr-2.c: New test.
9301 * gcc.target/mips/code-readable-attr-3.c: New test.
9302 * gcc.target/mips/code-readable-attr-4.c: New test.
9303 * gcc.target/mips/code-readable-attr-5.c: New test.
9305 2023-06-16 Richard Biener <rguenther@suse.de>
9307 PR tree-optimization/110269
9308 * gcc.dg/tree-ssa/pr110269.c: New testcase.
9310 2023-06-16 David Malcolm <dmalcolm@redhat.com>
9313 * c-c++-common/spellcheck-pr107583.c: New test.
9315 2023-06-15 Andrew Pinski <apinski@marvell.com>
9317 PR tree-optimization/110266
9318 * gcc.c-torture/compile/pr110266.c: New test.
9320 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
9322 PR tree-optimization/110266
9323 * gcc.dg/pr110266.c: New.
9325 2023-06-15 Jakub Jelinek <jakub@redhat.com>
9327 PR preprocessor/80753
9328 * c-c++-common/missing-header-5.c: New test.
9330 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
9332 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
9334 2023-06-15 Jakub Jelinek <jakub@redhat.com>
9337 * gcc.target/i386/pr79173-1.c: New test.
9338 * gcc.target/i386/pr79173-2.c: New test.
9339 * gcc.target/i386/pr79173-3.c: New test.
9340 * gcc.target/i386/pr79173-4.c: New test.
9341 * gcc.target/i386/pr79173-5.c: New test.
9342 * gcc.target/i386/pr79173-6.c: New test.
9343 * gcc.target/i386/pr79173-7.c: New test.
9344 * gcc.target/i386/pr79173-8.c: New test.
9345 * gcc.target/i386/pr79173-9.c: New test.
9346 * gcc.target/i386/pr79173-10.c: New test.
9348 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
9350 * gcc.target/aarch64/abd.h: New file.
9351 * gcc.target/aarch64/abd_2.c: New test.
9352 * gcc.target/aarch64/abd_3.c: New test.
9353 * gcc.target/aarch64/abd_4.c: New test.
9354 * gcc.target/aarch64/abd_none_2.c: New test.
9355 * gcc.target/aarch64/abd_none_3.c: New test.
9356 * gcc.target/aarch64/abd_none_4.c: New test.
9357 * gcc.target/aarch64/abd_run_1.c: New test.
9358 * gcc.target/aarch64/sve/abd_1.c: New test.
9359 * gcc.target/aarch64/sve/abd_none_1.c: New test.
9360 * gcc.target/aarch64/sve/abd_2.c: New test.
9361 * gcc.target/aarch64/sve/abd_none_2.c: New test.
9363 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9365 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
9366 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
9367 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
9368 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
9369 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
9370 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
9371 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
9372 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
9373 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
9374 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
9375 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
9376 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
9377 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
9378 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
9380 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
9383 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
9384 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
9386 2023-06-14 Jason Merrill <jason@redhat.com>
9390 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
9391 * g++.dg/cpp1z/elide7.C: New test.
9393 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9395 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
9396 OpenACC 'serial', OpenMP 'target' usage.
9398 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9400 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
9402 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
9403 * c-c++-common/Wfree-nonheap-object.c: Likewise.
9405 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
9407 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
9409 2023-06-14 liuhongt <hongtao.liu@intel.com>
9411 * gcc.target/i386/pr110227.c: New test.
9413 2023-06-13 David Malcolm <dmalcolm@redhat.com>
9416 * g++.dg/cpp2a/srcloc3.C: Update expected message.
9417 * g++.dg/lookup/missing-std-include-2.C: Likewise.
9418 * g++.dg/lookup/missing-std-include-3.C: Likewise.
9419 * g++.dg/lookup/missing-std-include-6.C: Likewise.
9420 * g++.dg/lookup/missing-std-include.C: Likewise.
9421 * g++.dg/spellcheck-inttypes.C: Likewise.
9422 * g++.dg/spellcheck-stdint.C: Likewise.
9423 * g++.dg/spellcheck-stdlib.C: Likewise.
9424 * gcc.dg/spellcheck-inttypes.c: Likewise.
9425 * gcc.dg/spellcheck-stdbool.c: Likewise.
9426 * gcc.dg/spellcheck-stdint.c: Likewise.
9427 * gcc.dg/spellcheck-stdlib.c: Likewise.
9429 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9431 * gfortran.dg/data_array_7.f90: New test.
9433 2023-06-13 Harald Anlauf <anlauf@gmx.de>
9434 Mikael Morin <mikael@gcc.gnu.org>
9437 * gfortran.dg/zero_sized_14.f90: New test.
9438 * gfortran.dg/zero_sized_15.f90: New test.
9440 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9442 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
9443 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
9444 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
9445 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
9446 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
9447 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
9448 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
9449 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
9450 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
9451 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
9453 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9455 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
9456 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
9458 2023-06-13 Jason Merrill <jason@redhat.com>
9460 * g++.dg/tree-ssa/initlist-opt6.C: New test.
9462 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
9463 Kito Cheng <kito.cheng@sifive.com>
9465 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
9466 * g++.target/riscv/rvv/base/pr109535.C: Same
9467 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
9468 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
9469 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
9470 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
9471 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
9472 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
9473 * gcc.target/riscv/rvv/base/spill-10.c: Same
9474 * gcc.target/riscv/rvv/base/spill-11.c: Same
9475 * gcc.target/riscv/rvv/base/spill-9.c: Same
9476 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
9477 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
9478 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
9479 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
9480 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
9481 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
9482 * gcc.target/riscv/vector-abi-1.c: New test.
9483 * gcc.target/riscv/vector-abi-2.c: New test.
9484 * gcc.target/riscv/vector-abi-3.c: New test.
9485 * gcc.target/riscv/vector-abi-4.c: New test.
9486 * gcc.target/riscv/vector-abi-5.c: New test.
9487 * gcc.target/riscv/vector-abi-6.c: New test.
9489 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9491 * gcc.target/arm/mtp.c: New test.
9492 * gcc.target/arm/mtp_1.c: New test.
9493 * gcc.target/arm/mtp_2.c: New test.
9494 * gcc.target/arm/mtp_3.c: New test.
9495 * gcc.target/arm/mtp_4.c: New test.
9497 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9500 * gcc.target/aarch64/mtp_5.c: New test.
9501 * gcc.target/aarch64/mtp_6.c: New test.
9502 * gcc.target/aarch64/mtp_7.c: New test.
9503 * gcc.target/aarch64/mtp_8.c: New test.
9504 * gcc.target/aarch64/mtp_9.c: New test.
9506 2023-06-13 Richard Biener <rguenther@suse.de>
9508 PR middle-end/110232
9509 * gcc.target/i386/pr110232.c: New testcase.
9511 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
9514 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
9516 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
9520 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
9521 * gcc.target/powerpc/pr109932-2.c: Ditto.
9523 2023-06-13 Pan Li <pan2.li@intel.com>
9525 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
9526 Adjust dg-do to comiple for asm checking.
9528 2023-06-13 Tejas Belagod <tbelagod@arm.com>
9531 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
9532 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
9533 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
9534 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
9535 to expect optimized code for function body.
9536 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
9537 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
9538 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
9539 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
9540 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
9541 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
9542 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
9543 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
9544 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
9545 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
9546 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
9548 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9550 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
9552 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9554 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
9555 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
9556 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
9557 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
9559 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
9562 * gm2/pim/fail/foovaltype.mod: New test.
9564 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
9566 PR rtl-optimization/101188
9567 * gcc.c-torture/execute/pr101188.c: New test
9569 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9571 * gcc.target/aarch64/vec-init-single-const.c: New test.
9572 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
9573 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
9575 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
9577 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
9578 * c-c++-common/gomp/map-9.c: Likewise.
9579 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
9580 * gfortran.dg/gomp/map-11.f90: Likewise.
9581 * gfortran.dg/gomp/target-update-1.f90: Likewise.
9582 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
9583 * c-c++-common/gomp/map-6.c: Update dg-error and also check
9584 clause error with 'target (enter/exit) data'.
9586 2023-06-12 Pan Li <pan2.li@intel.com>
9588 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
9590 2023-06-12 Pan Li <pan2.li@intel.com>
9592 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
9593 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
9595 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9597 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
9598 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
9599 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
9600 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
9601 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
9602 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
9604 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9606 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
9608 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
9610 * gcc.dg/vect/pr110142.c: New test.
9612 2023-06-12 liuhongt <hongtao.liu@intel.com>
9614 * gcc.target/i386/vec_pack_fp16-1.c: New test.
9615 * gcc.target/i386/vec_pack_fp16-2.c: New test.
9616 * gcc.target/i386/vec_pack_fp16-3.c: New test.
9618 2023-06-12 Jason Merrill <jason@redhat.com>
9621 * g++.dg/tree-ssa/initlist-opt5.C: New test.
9623 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
9626 * gcc.target/powerpc/pr109932-1.c: New test.
9627 * gcc.target/powerpc/pr109932-2.c: New test.
9629 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
9632 * gcc.target/powerpc/pr110011.c: New test.
9634 2023-06-12 Pan Li <pan2.li@intel.com>
9636 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
9637 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
9639 2023-06-12 Pan Li <pan2.li@intel.com>
9641 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
9642 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
9644 2023-06-11 Patrick Palka <ppalka@redhat.com>
9647 * g++.dg/cpp2a/nontype-class59.C: New test.
9649 2023-06-11 Patrick Palka <ppalka@redhat.com>
9652 * g++.dg/cpp2a/nontype-class57.C: New test.
9653 * g++.dg/cpp2a/nontype-class58.C: New test.
9655 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
9658 * gcc.target/avr/pr109907.c: New test.
9659 * gcc.target/avr/torture/pr109907-1.c: New test.
9660 * gcc.target/avr/torture/pr109907-2.c: New test.
9662 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9664 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
9665 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
9666 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
9667 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
9668 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
9669 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
9671 2023-06-10 Nathan Sidwell <nathan@acm.org>
9673 * g++.dg/template/pr61663.C: New.
9675 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
9678 * gcc.target/avr/torture/pr109650-1.c: New test.
9679 * gcc.target/avr/torture/pr109650-2.c: New test.
9681 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9683 * gfortran.dg/ieee/minmax_1.f90: New test.
9684 * gfortran.dg/ieee/minmax_2.f90: New file.
9685 * gfortran.dg/ieee/minmax_3.f90: New file.
9686 * gfortran.dg/ieee/minmax_4.f90: New file.
9688 2023-06-10 Tim Lange <mail@tim-lange.me>
9691 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
9693 2023-06-10 Tim Lange <mail@tim-lange.me>
9696 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
9697 and add new test case.
9698 * gcc.dg/analyzer/pr109577.c: New test.
9700 2023-06-10 Pan Li <pan2.li@intel.com>
9702 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
9703 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
9705 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9707 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
9708 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
9709 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
9711 2023-06-09 Jason Merrill <jason@redhat.com>
9713 * g++.dg/concepts/auto7.C: New test.
9714 * g++.dg/concepts/auto7a.C: New test.
9716 2023-06-09 Jason Merrill <jason@redhat.com>
9719 * g++.dg/cpp0x/initlist-opt1.C: New test.
9721 2023-06-09 Andrew Pinski <apinski@marvell.com>
9723 PR tree-optimization/97711
9724 PR tree-optimization/110155
9725 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
9726 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
9728 2023-06-09 Andrew Pinski <apinski@marvell.com>
9730 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
9732 2023-06-09 Andrew Pinski <apinski@marvell.com>
9734 PR tree-optimization/110165
9735 PR tree-optimization/110166
9736 * gcc.c-torture/execute/pr110165-1.c: New test.
9737 * gcc.c-torture/execute/pr110166-1.c: New test.
9739 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
9741 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
9742 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
9744 2023-06-09 Pan Li <pan2.li@intel.com>
9746 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
9749 2023-06-09 liuhongt <hongtao.liu@intel.com>
9751 * gcc.target/i386/pr110108-2.c: New test.
9753 2023-06-09 liuhongt <hongtao.liu@intel.com>
9755 * gcc.target/i386/pr110108.c: New test.
9756 * gcc.target/i386/pr110108-3.c: New test.
9757 * gcc.target/i386/pr109900.c: Adjust testcase.
9759 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
9762 * gm2/pim/pass/fooasm3.mod: New test.
9764 2023-06-08 Pan Li <pan2.li@intel.com>
9766 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
9767 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
9769 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
9771 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
9772 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
9773 * gcc.dg/analyzer/pr101962.c: Likewise.
9774 * gcc.dg/analyzer/realloc-5.c: Likewise.
9775 * gcc.dg/analyzer/pr109439.c: New test.
9777 2023-06-08 Jakub Jelinek <jakub@redhat.com>
9779 * gcc.target/i386/ctzll-1.c: New test.
9780 * gcc.target/i386/ffsll-1.c: New test.
9782 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
9787 * gfortran.dg/pr99350.f90 : New test.
9788 * gfortran.dg/associate_5.f03 : Changed error message.
9789 * gfortran.dg/pr107821.f90 : New test.
9790 * gfortran.dg/associate_61.f90 : New test
9792 2023-06-08 Alexandre Oliva <oliva@adacore.com>
9794 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
9795 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
9796 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
9797 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
9798 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
9799 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
9800 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
9801 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
9803 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
9804 Uros Bizjak <ubizjak@gmail.com>
9806 * gcc.target/i386/cmc-1.c: New test case.
9807 * gcc.target/i386/stc-1.c: Likewise.
9809 2023-06-07 Jason Merrill <jason@redhat.com>
9813 * g++.dg/opt/nrv26.C: New test.
9814 * g++.dg/opt/nrv26a.C: New test.
9815 * g++.dg/opt/nrv27.C: New test.
9817 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
9818 Jeff Law <jlaw@ventanamicro.com>
9820 * gcc.target/riscv/shift-and-2.c: New tests.
9821 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
9822 * gcc.target/riscv/sign-extend.c: New test.
9823 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
9825 2023-06-07 Alex Coplan <alex.coplan@arm.com>
9828 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
9830 * g++.target/aarch64/acle/acle.exp: New.
9831 * g++.target/aarch64/acle/ls64.C: New test.
9832 * g++.target/aarch64/acle/ls64_lto.C: New test.
9833 * gcc.target/aarch64/acle/ls64_lto.c: New test.
9834 * gcc.target/aarch64/acle/pr110132.c: New test.
9836 2023-06-07 Alex Coplan <alex.coplan@arm.com>
9839 * gcc.target/aarch64/acle/pr110100.c: New test.
9841 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
9843 * gcc.target/sparc/pr109541.c: New.
9845 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
9847 * gcc.target/hppa/shadd-3.c: Update expected output.
9849 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9851 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
9853 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
9854 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
9855 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
9856 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
9857 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
9858 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
9859 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
9860 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
9861 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
9862 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
9863 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
9864 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
9865 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
9866 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
9867 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
9868 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
9869 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
9870 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
9871 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
9872 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
9873 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
9874 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
9876 2023-06-07 Andrew Pinski <apinski@marvell.com>
9878 PR middle-end/110117
9879 * gcc.dg/pr110117-1.c: New test.
9880 * gcc.dg/pr110117-2.c: New test.
9882 2023-06-07 Andrew Pinski <apinski@marvell.com>
9884 PR tree-optimization/110134
9885 * gcc.dg/tree-ssa/negneq-1.c: New test.
9886 * gcc.dg/tree-ssa/negneq-2.c: New test.
9887 * gcc.dg/tree-ssa/negneq-3.c: New test.
9888 * gcc.dg/tree-ssa/negneq-4.c: New test.
9890 2023-06-07 Andrew Pinski <apinski@marvell.com>
9892 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
9893 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
9894 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
9895 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
9896 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
9897 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
9898 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
9899 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
9900 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
9902 2023-06-07 Jason Merrill <jason@redhat.com>
9905 * g++.dg/opt/nrv25.C: New test.
9907 2023-06-07 Jason Merrill <jason@redhat.com>
9911 * g++.dg/opt/nrv23.C: New test.
9913 2023-06-07 Jason Merrill <jason@redhat.com>
9916 * g++.dg/opt/nrv22.C: New test.
9918 2023-06-07 Jason Merrill <jason@redhat.com>
9921 * g++.dg/eh/return1.C: Add label cases.
9923 2023-06-07 Jason Merrill <jason@redhat.com>
9925 * g++.dg/contracts/contracts-post7.C: New test.
9927 2023-06-07 Jason Merrill <jason@redhat.com>
9930 * g++.dg/opt/nrv24.C: New test.
9932 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
9935 * gm2/cpp/fail/cpp-fail.exp: New test.
9936 * gm2/cpp/fail/foocpp.mod: New test.
9938 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9940 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
9941 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
9942 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
9943 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
9944 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
9945 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
9947 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
9948 Tobias Burnus <tobias@codesourcery.com>
9950 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
9951 duplicated 'present' and extend scan-dump tests for 'present'.
9952 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
9953 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
9955 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
9957 * c-c++-common/gomp/defaultmap-4.c: New test.
9958 * c-c++-common/gomp/map-9.c: New test.
9959 * c-c++-common/gomp/target-update-1.c: New test.
9960 * gfortran.dg/gomp/defaultmap-8.f90: New test.
9961 * gfortran.dg/gomp/map-11.f90: New test.
9962 * gfortran.dg/gomp/map-12.f90: New test.
9963 * gfortran.dg/gomp/target-update-1.f90: New test.
9965 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9967 * gcc.target/aarch64/simd/vrshr_1.c: New test.
9969 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9971 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
9974 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9976 * gcc.target/aarch64/simd/addlv_1.c: New test.
9978 2023-06-06 Richard Biener <rguenther@suse.de>
9980 PR middle-end/110055
9981 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
9983 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
9985 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
9988 2023-06-06 Pan Li <pan2.li@intel.com>
9990 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
9992 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
9994 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
9997 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
9998 Joel Hutton <joel.hutton@arm.com>
9999 Tamar Christina <tamar.christina@arm.com>
10001 * gcc.target/aarch64/vect-widen-add.c: Test that new
10002 IFN_VEC_WIDEN_PLUS is being used.
10003 * gcc.target/aarch64/vect-widen-sub.c: Test that new
10004 IFN_VEC_WIDEN_MINUS is being used.
10006 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
10008 * gdc.dg/Wmismatched_enum.d: New test.
10010 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
10012 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
10013 less sensitive to register allocation choices.
10014 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
10016 2023-06-05 Pan Li <pan2.li@intel.com>
10018 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
10020 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10023 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
10024 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
10026 2023-06-04 Pan Li <pan2.li@intel.com>
10028 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
10030 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
10033 * gcc.target/i386/pr110083.c: New test case.
10035 2023-06-04 Jason Merrill <jason@redhat.com>
10038 * g++.dg/eh/terminate2.C: New test.
10040 2023-06-04 Pan Li <pan2.li@intel.com>
10042 * gcc.target/riscv/rvv/base/mov-14.c: New test.
10043 * gcc.target/riscv/rvv/base/spill-13.c: New test.
10045 2023-06-03 Patrick Palka <ppalka@redhat.com>
10048 * g++.dg/template/friend79.C: New test.
10050 2023-06-03 Patrick Palka <ppalka@redhat.com>
10052 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
10053 to be marked as odr-used.
10055 2023-06-03 Patrick Palka <ppalka@redhat.com>
10058 * g++.dg/abi/mangle78.C: New test.
10060 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10062 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
10063 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
10064 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
10065 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
10067 2023-06-03 liuhongt <hongtao.liu@intel.com>
10069 * gcc.target/i386/pr110067.c: New test.
10071 2023-06-03 liuhongt <hongtao.liu@intel.com>
10073 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
10075 2023-06-02 Andrew Pinski <apinski@marvell.com>
10077 PR rtl-optimization/102733
10078 * gcc.target/i386/addr-space-6.c: New test.
10080 2023-06-02 Andrew Pinski <apinski@marvell.com>
10082 PR rtl-optimization/110042
10083 * gcc.target/aarch64/csel_bfx_2.c: New test.
10085 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
10088 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
10089 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
10090 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
10091 * gcc.target/powerpc/darwin-structs-0.h: New test.
10093 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
10096 * gfortran.dg/select_rank_6.f90: New test.
10098 2023-06-02 Jason Merrill <jason@redhat.com>
10102 * g++.dg/cpp0x/initlist-explicit3.C: New test.
10104 2023-06-02 Carl Love <cel@us.ibm.com>
10106 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
10107 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
10108 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
10110 2023-06-02 Jason Merrill <jason@redhat.com>
10114 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
10115 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
10116 * g++.dg/tree-ssa/initlist-opt4.C: New test.
10117 * g++.dg/opt/icf1.C: New test.
10118 * g++.dg/opt/icf2.C: New test.
10119 * g++.dg/opt/icf3.C: New test.
10120 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
10122 2023-06-02 David Malcolm <dmalcolm@redhat.com>
10125 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
10126 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
10127 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
10128 * gcc.dg/analyzer/atomic-types-1.c: New test.
10130 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
10132 * gcc.dg/pr107557-1.c: Require LTO support.
10133 * gcc.dg/pr107557-2.c: Require LTO support.
10135 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
10144 * gfortran.dg/associate_54.f90 : Cope with extra error.
10145 * gfortran.dg/pr102109.f90 : New test.
10146 * gfortran.dg/pr102112.f90 : New test.
10147 * gfortran.dg/pr102190.f90 : New test.
10148 * gfortran.dg/pr102532.f90 : New test.
10149 * gfortran.dg/pr109948.f90 : New test.
10150 * gfortran.dg/pr99326.f90 : New test.
10152 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10154 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
10156 2023-06-02 Pan Li <pan2.li@intel.com>
10158 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
10159 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
10161 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10163 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
10164 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
10165 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
10166 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
10167 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
10168 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
10169 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
10170 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
10171 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
10173 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10175 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
10176 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
10177 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
10178 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
10179 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
10180 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
10182 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10184 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
10185 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
10186 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
10187 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
10188 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
10189 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
10190 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
10191 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
10192 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
10193 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
10194 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
10195 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
10196 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
10197 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
10198 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
10200 2023-06-01 Harald Anlauf <anlauf@gmx.de>
10203 * gfortran.dg/pr88552.f90: New test.
10205 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10207 * lib/torture-options.exp: print the value of non-empty options:
10208 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
10210 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
10212 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
10213 the torture-{init,finish}
10215 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
10217 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
10218 * gcc.target/powerpc/pr109566.c: Skip on AIX.
10220 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
10221 Uros Bizjak <ubizjak@gmail.com>
10224 * gcc.target/i386/pr109973-1.c: New test case.
10225 * gcc.target/i386/pr109973-2.c: Likewise.
10227 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10229 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
10231 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
10233 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
10234 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
10235 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
10236 * gfortran.dg/gomp/pure-1.f90: New test.
10237 * gfortran.dg/gomp/pure-2.f90: New test.
10238 * gfortran.dg/gomp/pure-3.f90: New test.
10239 * gfortran.dg/gomp/pure-4.f90: New test.
10241 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10243 * gcc.target/riscv/rvv/base/frm-1.c: New test.
10245 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
10247 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
10248 gcc_set_required_options.
10249 * lib/target-supports.exp: Rename force_conventional_output_for
10250 to set_required_options_for.
10251 * lib/scanasm.exp: Adjust callers.
10252 * lib/scanrtl.exp: Same.
10254 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10257 * gcc.target/aarch64/simd/pr99195_11.c: New test.
10259 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10262 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
10263 * gcc.target/aarch64/simd/pr99195_10.c: New test.
10265 2023-05-31 David Faust <david.faust@oracle.com>
10267 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
10268 in scan-assembler expressions where useful.
10269 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
10270 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
10271 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
10272 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
10273 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
10274 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
10275 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
10276 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
10277 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
10278 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
10279 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
10280 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
10281 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
10282 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
10283 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
10285 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10287 * gcc.target/riscv/rvv/rvv.exp:
10288 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
10289 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
10290 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
10291 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
10292 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
10293 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
10294 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
10295 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
10297 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10299 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
10300 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
10301 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
10302 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
10304 2023-05-31 Cui, Lili <lili.cui@intel.com>
10306 PR tree-optimization/110038
10307 * gcc.dg/pr110038.c: New test.
10309 2023-05-31 Pan Li <pan2.li@intel.com>
10311 * gcc.target/riscv/arch-21.c: New test.
10312 * gcc.target/riscv/predef-27.c: New test.
10314 2023-05-31 Pan Li <pan2.li@intel.com>
10316 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
10319 2023-05-30 liuhongt <hongtao.liu@intel.com>
10321 * gcc.target/i386/pr108804.c: New test.
10323 2023-05-30 David Malcolm <dmalcolm@redhat.com>
10325 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
10327 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
10329 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
10332 * gcc.dg/torture/pr107451.c: Require int32plus.
10333 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
10334 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
10335 * gcc.dg/torture/pr95248.c: Require size24plus.
10336 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
10337 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
10338 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
10340 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10342 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
10343 Support both definitions of int32_t.
10345 2023-05-30 Andrew Pinski <apinski@marvell.com>
10347 * gcc.dg/tree-ssa/minmax-22.c: New test.
10349 2023-05-30 Andrew Pinski <apinski@marvell.com>
10351 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
10352 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
10354 * gcc.dg/tree-ssa/pr66726-5.c: New test.
10355 * gcc.dg/tree-ssa/pr66726-6.c: New test.
10357 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
10359 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
10360 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
10363 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
10366 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
10367 * c-c++-common/goacc/clauses-fail.c: Likewise.
10368 * c-c++-common/goacc/data-2.c: Likewise.
10369 * c-c++-common/gomp/declare-target-2.c: Likewise.
10370 * c-c++-common/gomp/directive-1.c: Likewise.
10371 * g++.dg/goacc/data-1.C: Likewise.
10373 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
10375 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
10377 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
10378 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
10379 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
10380 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
10381 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
10383 2023-05-30 liuhongt <hongtao.liu@intel.com>
10385 * gcc.target/i386/pr108938-1.c: New test.
10386 * gcc.target/i386/pr108938-2.c: New test.
10387 * gcc.target/i386/pr108938-3.c: New test.
10388 * gcc.target/i386/pr108938-load-1.c: New test.
10389 * gcc.target/i386/pr108938-load-2.c: New test.
10391 2023-05-30 Andreas Schwab <schwab@suse.de>
10394 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
10397 2023-05-30 Lili Cui <lili.cui@intel.com>
10399 PR tree-optimization/98350
10400 * gcc.dg/pr98350-1.c: New test.
10401 * gcc.dg/pr98350-2.c: Ditto.
10403 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10405 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
10406 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
10407 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
10408 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
10410 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10412 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
10413 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
10414 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
10415 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
10416 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
10417 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
10419 2023-05-29 Die Li <lidie@eswincomputing.com>
10421 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
10422 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
10424 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
10426 * gcc.target/riscv/and-extend-1.c: New test
10427 * gcc.target/riscv/and-extend-2.c: New test
10429 2023-05-29 Pan Li <pan2.li@intel.com>
10431 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
10432 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
10433 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
10434 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
10435 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
10436 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
10437 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
10438 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
10440 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
10442 * gnat.dg/specs/storage_offset1.ads: New test.
10444 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10446 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
10448 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10450 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
10452 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10454 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
10455 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
10456 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
10457 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
10458 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
10459 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
10460 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
10462 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10464 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
10465 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
10467 2023-05-29 Pan Li <pan2.li@intel.com>
10469 * gcc.target/riscv/arch-20.c: New test.
10470 * gcc.target/riscv/predef-26.c: New test.
10472 2023-05-27 liuhongt <hongtao.liu@intel.com>
10474 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
10475 * gcc.target/i386/pr100711-3.c: New test.
10477 2023-05-26 Martin Uecker <uecker@tugraz.at>
10479 * gcc.dg/pr109970.c: New test.
10481 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
10483 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
10484 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
10485 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
10486 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
10487 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
10488 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
10489 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
10490 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
10491 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
10492 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
10493 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
10494 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
10495 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
10497 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
10498 Juzhe Zhong <juzhe.zhong@rivai.ai>
10500 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
10502 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
10503 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
10504 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
10505 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
10506 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
10507 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
10508 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
10509 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
10510 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
10511 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
10512 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
10513 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
10514 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
10515 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
10516 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
10517 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
10518 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
10519 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
10520 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
10521 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
10522 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
10523 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
10524 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
10525 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
10526 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
10527 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
10528 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
10529 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
10530 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
10531 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
10533 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
10535 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
10536 * gfortran.dg/gomp/allocate-4.f90: New test.
10537 * gfortran.dg/gomp/allocate-5.f90: New test.
10538 * gfortran.dg/gomp/allocate-6.f90: New test.
10539 * gfortran.dg/gomp/allocate-7.f90: New test.
10540 * gfortran.dg/gomp/allocators-1.f90: New test.
10541 * gfortran.dg/gomp/allocators-2.f90: New test.
10543 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
10545 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
10546 * gfortran.dg/gomp/allocate-5.f90: Likewise.
10547 * gfortran.dg/gomp/allocate-6.f90: Likewise.
10548 * gfortran.dg/gomp/allocate-7.f90: Likewise.
10549 * gfortran.dg/gomp/allocators-1.f90: Likewise.
10550 * gfortran.dg/gomp/allocators-2.f90: Likewise.
10552 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
10553 Tobias Burnus <tobias@codesourcery.com>
10555 * gfortran.dg/gomp/allocate-4.f90: New file.
10556 * gfortran.dg/gomp/allocate-5.f90: New file.
10557 * gfortran.dg/gomp/allocate-6.f90: New file.
10558 * gfortran.dg/gomp/allocate-7.f90: New file.
10559 * gfortran.dg/gomp/allocators-1.f90: New file.
10560 * gfortran.dg/gomp/allocators-2.f90: New file.
10562 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
10564 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
10565 * gcc.dg/nested-vla-2.c: Ditto.
10566 * gcc.dg/nested-vla-3.c: Ditto.
10568 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
10570 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
10572 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
10575 * gcc.target/avr/pr82931.c: New test.
10577 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10578 Richard Sandiford <richard.sandiford@arm.com>
10580 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
10581 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
10582 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
10583 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
10585 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10588 * gcc.target/aarch64/simd/pr99195_9.c: New test.
10590 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
10592 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
10593 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
10594 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
10595 * gcc.target/arm/acle/data-intrinsics.c: New test.
10597 2023-05-25 Alex Coplan <alex.coplan@arm.com>
10600 * gcc.target/arm/pure-code/pr109800.c: New test.
10602 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10604 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
10606 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
10610 * gcc.target/i386/pr109173-1.c: New test.
10611 * gcc.target/i386/pr109174-1.c: Ditto.
10613 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
10615 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
10616 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
10618 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10621 * gcc.target/powerpc/pr100106-sa.c: New.
10623 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10625 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
10626 * gcc.target/i386/pr104447.c: Likewise.
10628 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10630 * g++.dg/pr80481.C: Add explicit pthread requirement.
10632 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10634 * gcc.target/i386/pr103074.c: Require fpic support.
10636 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10638 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
10639 malloc.h and sys/time.h.
10641 2023-05-25 Alexandre Oliva <oliva@adacore.com>
10643 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
10644 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
10645 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
10646 * gcc.target/i386/pieces-memset-1.c: Likewise.
10647 * gcc.target/i386/pieces-memset-36.c: Likewise.
10648 * gcc.target/i386/pieces-memset-4.c: Likewise.
10649 * gcc.target/i386/pieces-memset-40.c: Likewise.
10650 * gcc.target/i386/pieces-memset-41.c: Likewise.
10651 * gcc.target/i386/pieces-memset-7.c: Likewise.
10652 * gcc.target/i386/pieces-memset-8.c: Likewise.
10653 * gcc.target/i386/pieces-memset-9.c: Likewise.
10654 * gcc.target/i386/pr102230.c: Likewise.
10655 * gcc.target/i386/pr78103-2.c: Likewise.
10657 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
10659 PR tree-optimization/107822
10660 PR tree-optimization/107986
10661 * gcc.dg/pr107822.c: New.
10662 * gcc.dg/pr107986-1.c: New.
10664 2023-05-24 Harald Anlauf <anlauf@gmx.de>
10667 * gfortran.dg/size_dim_2.f90: New test.
10669 2023-05-24 Harald Anlauf <anlauf@gmx.de>
10672 * gfortran.dg/reshape_10.f90: New test.
10673 * gfortran.dg/reshape_11.f90: New test.
10675 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
10677 PR middle-end/109840
10678 * gcc.dg/fold-parity-8.c: New test.
10679 * gcc.dg/fold-popcount-11.c: Likewise.
10681 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
10683 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
10684 * gcc.dg/ipa/vrp1.c: Same.
10685 * gcc.dg/ipa/vrp2.c: Same.
10686 * gcc.dg/ipa/vrp3.c: Same.
10687 * gcc.dg/ipa/vrp4.c: Same.
10688 * gcc.dg/ipa/vrp5.c: Same.
10689 * gcc.dg/ipa/vrp6.c: Same.
10690 * gcc.dg/ipa/vrp7.c: Same.
10691 * gcc.dg/ipa/vrp8.c: Same.
10693 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
10695 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
10696 Remove -ftree-vectorize.
10697 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
10698 * gcc.target/i386/vect-vshiftv4qi.c: New test.
10699 * gcc.target/i386/vect-vshiftv8qi.c: New test.
10701 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10704 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
10705 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
10706 * gcc.target/aarch64/simd/pr99195_8.c: New test.
10708 2023-05-24 Richard Biener <rguenther@suse.de>
10711 * gcc.target/i386/pr109944-1.c: New testcase.
10712 * gcc.target/i386/pr109944-2.c: Likewise.
10714 2023-05-24 Richard Biener <rguenther@suse.de>
10716 PR tree-optimization/109849
10717 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
10719 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
10722 * gm2/pim/run/pass/hightests.mod: New test.
10724 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
10726 * gcc.dg/torture/pr109940.c: New test.
10728 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10731 * gcc.target/arm/pr109939.c: New test.
10733 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10735 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
10736 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
10738 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10740 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
10743 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10745 * gcc.dg/signbit-2.c: Add -msse2 on x86.
10747 2023-05-24 Alexandre Oliva <oliva@adacore.com>
10749 * lib/target-supports.exp (check_effective_target_sysconf):
10750 Check for declaration and _SC_PAGESIZE on vxworks.
10752 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
10754 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
10756 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10757 Richard Sandiford <richard.sandiford@arm.com>
10759 * gcc.target/riscv/rvv/rvv.exp:
10760 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
10761 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
10762 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
10763 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
10764 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
10765 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
10767 2023-05-24 Pan Li <pan2.li@intel.com>
10769 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10772 2023-05-24 Pan Li <pan2.li@intel.com>
10774 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
10775 Enrich the test cases.
10777 2023-05-24 liuhongt <hongtao.liu@intel.com>
10779 * gcc.target/i386/pr109900.c: New test.
10781 2023-05-23 Martin Uecker <uecker@tugraz.at>
10784 * gcc.dg/pr109450-1.c: New test.
10785 * gcc.dg/pr109450-2.c: New test.
10786 * gcc.dg/vla-26.c: New test.
10788 2023-05-23 Martin Uecker <uecker@tugraz.at>
10794 * gcc.dg/nested-vla-1.c: New test.
10795 * gcc.dg/nested-vla-2.c: New test.
10796 * gcc.dg/nested-vla-3.c: New test.
10797 * gcc.dg/pr70418.c: New test.
10798 * gcc.dg/pr106465.c: New test.
10799 * gcc.dg/pr107557-1.c: New test.
10800 * gcc.dg/pr107557-2.c: New test.
10801 * gcc.dg/pr108423-1.c: New test.
10802 * gcc.dg/pr108423-2.c: New test.
10803 * gcc.dg/pr108423-3.c: New test.
10804 * gcc.dg/pr108423-4.c: New test.
10805 * gcc.dg/pr108423-5.c: New test.
10806 * gcc.dg/pr108423-6.c: New test.
10807 * gcc.dg/typename-vla-2.c: New test.
10808 * gcc.dg/typename-vla-3.c: New test.
10809 * gcc.dg/typename-vla-4.c: New test.
10810 * gcc.misc-tests/gcov-pr85350.c: Adapt.
10811 * gcc.dg/typename-vla-5.c: New file.
10812 * gcc.dg/typename-vla-6.c: New file.
10814 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
10816 * gcc.target/i386/vect-shiftv4qi.c: New test.
10817 * gcc.target/i386/vect-shiftv8qi.c: New test.
10819 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
10821 PR tree-optimization/109934
10822 * gcc.dg/tree-ssa/pr109934.c: New test.
10824 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
10826 * gcc.target/aarch64/ins_bitfield_1.c: New test.
10827 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
10828 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
10829 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
10830 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
10831 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
10833 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10836 * gcc.target/aarch64/pr109855.c: New test.
10838 2023-05-23 Richard Biener <rguenther@suse.de>
10840 PR tree-optimization/109849
10841 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
10843 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
10845 * gnat.dg/opt101.adb: New test.
10846 * gnat.dg/opt101_pkg.ads: New helper.
10848 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
10851 * gfortran.dg/pr103716.f90 : New test.
10853 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
10854 Steven G. Kargl <kargl@gcc.gnu.org>
10857 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
10858 declaration of finalizable derived types in submodules works.
10860 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
10862 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
10864 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
10867 * gcc.c-torture/compile/pr108892.c: Require int32.
10868 * gcc.c-torture/compile/pr98199.c: Require int32plus.
10869 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
10870 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
10871 * gcc.dg/tree-ssa/pr102232.c: Same.
10872 * gcc.dg/tree-ssa/pr105860.c: Same.
10873 * gcc.dg/tree-ssa/pr96730.c: Same.
10874 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
10875 * gcc.dg/tree-ssa/pr96779.c: Same.
10876 * gcc.dg/tree-ssa/pr98513.c: Same.
10877 * gcc.dg/tree-ssa/ssa-sink-18.c
10878 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
10880 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
10881 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
10882 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
10883 * gcc.dg/tree-ssa/pr93435.c: Same.
10884 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
10885 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
10886 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
10888 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
10890 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
10891 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
10892 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
10893 * gcc.dg/tree-ssa/pr109031-2.c: Same.
10894 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
10895 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
10896 * gcc.dg/Warray-bounds-33.c: Skip target avr.
10897 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
10898 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
10899 * gcc.dg/analyzer/isatty-1.c: Same.
10900 * gcc.dg/analyzer/pipe-glibc.c: Same.
10902 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
10905 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
10906 * gcc.c-torture/compile/pr103813.c: Require size32plus.
10907 * gcc.c-torture/execute/pr108498-2.c: Same.
10908 * gcc.c-torture/compile/pr96426.c: Condition on
10909 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
10910 * gcc.c-torture/execute/pr103417.c: Require int32plus.
10911 * gcc.dg/pr104198.c: Same.
10912 * gcc.dg/pr21137.c: Same.
10913 * gcc.dg/pr88905.c: Same.
10914 * gcc.dg/pr90838.c: Same.
10915 * gcc.dg/pr97317.c: Same.
10916 * gcc.dg/pr100292.c: Require int32.
10917 * gcc.dg/pr101008.c: Same.
10918 * gcc.dg/pr96542.c: Same.
10919 * gcc.dg/pr96674.c: Same.
10920 * gcc.dg/pr97750.c: Require ptr_eq_long.
10922 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
10924 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
10925 * gcc.dg/pr19402-2.c: Skip for avr.
10926 * gcc.dg/pr86124.c: Same.
10927 * gcc.dg/pr94291.c: Same.
10928 * gcc.dg/torture/builtin-complex-1.c: Same.
10929 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
10930 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
10931 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
10932 * gcc.dg/torture/fp-int-convert-float64.c: Same.
10933 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
10934 * gcc.dg/torture/fp-int-convert-timode.c: Same.
10935 * c-c++-common/torture/builtin-convertvector-1.c: Same.
10936 * c-c++-common/torture/complex-sign-add.c: Same.
10937 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
10938 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
10939 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
10940 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
10941 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
10942 * c-c++-common/torture/complex-sign-mul-one.c: Same.
10943 * c-c++-common/torture/complex-sign-mul.c: Same.
10944 * c-c++-common/torture/complex-sign-sub.c: Same.
10946 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10948 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
10951 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
10953 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
10955 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
10957 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
10959 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
10961 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
10963 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
10966 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
10968 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
10969 * gcc.target/nvptx/brev-2.c: Likewise.
10970 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
10971 * gcc.target/nvptx/brevll-2.c: Likewise.
10973 2023-05-21 Jakub Jelinek <jakub@redhat.com>
10975 PR tree-optimization/109505
10976 * gcc.target/aarch64/sve/pr109505.c: New test.
10978 2023-05-21 Pan Li <pan2.li@intel.com>
10980 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
10981 test cases for vbool[2|4|8|16|32|64]_t.
10983 2023-05-21 Andrew Pinski <apinski@marvell.com>
10985 PR middle-end/109919
10986 * gcc.c-torture/compile/pr109919-1.c: New test.
10988 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
10991 * gcc.target/avr/torture/pr105753.c: New test.
10993 2023-05-20 Die Li <lidie@eswincomputing.com>
10995 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
10996 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
10998 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
11000 * gcc.target/riscv/zbs-bext-02.c: New test.
11002 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
11005 * gcc.target/riscv/pr106888.c: New test.
11006 * gcc.target/riscv/zbbw.c: Check for ANDI.
11008 2023-05-19 Patrick Palka <ppalka@redhat.com>
11011 * g++.dg/cpp1y/var-templ80.C: New test.
11012 * g++.dg/cpp1y/var-templ81.C: New test.
11014 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
11016 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
11018 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
11019 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
11020 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
11021 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
11022 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
11023 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
11024 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
11025 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
11026 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
11027 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
11028 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
11030 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
11032 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
11033 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
11035 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
11038 * gm2/isolib/run/pass/testdelete.mod: New test.
11040 2023-05-19 Jakub Jelinek <jakub@redhat.com>
11042 PR tree-optimization/105776
11043 * gcc.target/i386/pr105776.c: New test.
11045 2023-05-19 Jakub Jelinek <jakub@redhat.com>
11047 PR tree-optimization/101856
11048 * gcc.dg/tree-ssa/pr101856.c: New test.
11050 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
11052 * gnat.dg/specs/array6.ads: New test.
11054 2023-05-19 Joseph Myers <joseph@codesourcery.com>
11056 * gcc.dg/c2x-thread-local-2.c: New test.
11058 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
11060 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
11061 expected scan-assembler-times frequency and strings..
11062 * gcc.target/i386/vect-mulv4qi.c: New test.
11063 * gcc.target/i386/vect-mulv8qi.c: New test.
11065 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
11067 PR bootstrap/105831
11068 * gcc.test-framework/gen_directive_tests: Use = operator instead
11071 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11073 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
11074 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
11075 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
11076 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
11077 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
11078 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
11079 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
11080 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
11081 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
11082 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
11083 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
11084 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
11085 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
11086 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
11087 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
11088 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
11089 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
11090 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
11091 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
11092 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
11093 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
11094 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
11095 * gcc.target/arm/mve/mve_const_shifts.c: New test.
11097 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11100 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
11101 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
11102 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
11103 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
11104 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
11105 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
11106 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
11107 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
11108 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
11109 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
11110 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
11111 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
11112 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
11113 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
11114 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
11115 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
11116 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
11117 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
11118 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
11119 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
11120 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
11121 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
11122 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
11123 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
11124 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
11125 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
11126 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
11127 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
11128 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
11129 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
11130 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
11131 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
11132 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
11133 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
11134 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
11135 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
11136 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
11137 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
11138 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
11139 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
11141 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11143 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
11144 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
11145 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
11146 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
11147 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
11148 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
11149 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
11150 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
11151 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
11152 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
11153 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
11154 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
11155 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
11156 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
11157 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
11158 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
11159 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
11160 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
11161 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
11162 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
11163 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
11164 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
11165 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
11166 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
11167 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
11168 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
11169 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
11170 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
11171 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
11172 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
11173 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
11174 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
11175 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
11176 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
11177 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
11178 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
11179 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
11180 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
11181 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
11182 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
11183 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
11184 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
11185 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
11186 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
11187 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
11188 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
11189 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
11190 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
11191 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
11192 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
11193 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
11194 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
11195 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
11196 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
11197 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
11198 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
11199 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
11200 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
11201 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
11202 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
11203 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
11204 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
11205 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
11206 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
11207 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
11208 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
11209 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
11210 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
11211 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
11212 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
11213 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
11214 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
11215 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
11216 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
11217 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
11218 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
11219 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
11220 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
11221 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
11222 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
11223 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
11224 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
11225 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
11226 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
11227 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
11228 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
11229 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
11230 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
11231 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
11232 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
11233 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
11234 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
11235 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
11236 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
11237 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
11238 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
11239 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
11240 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
11241 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
11242 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
11243 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
11244 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
11245 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
11246 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
11247 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
11248 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
11249 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
11250 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
11251 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
11252 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
11253 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
11254 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
11255 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
11256 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
11257 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
11258 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
11259 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
11260 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
11261 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
11262 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
11263 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
11264 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
11265 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
11266 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
11267 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
11268 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
11269 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
11270 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
11271 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
11272 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
11273 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
11274 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
11275 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
11276 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
11277 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
11279 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11281 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
11282 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
11284 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
11286 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
11288 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
11290 * gcc.target/arm/mve/intrinsics/asrl.c: Use
11291 check-function-bodies instead of scan-assembler checks. Use
11292 extern "C" for C++ testing.
11293 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
11294 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
11295 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
11296 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
11297 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
11298 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
11299 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
11300 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
11301 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
11302 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
11303 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
11304 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
11305 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
11306 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
11307 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
11308 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
11309 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
11310 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
11311 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
11312 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
11313 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
11314 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
11315 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
11316 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
11317 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
11318 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
11319 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
11320 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
11321 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
11322 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
11323 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
11324 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
11325 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
11326 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
11327 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
11328 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
11329 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
11330 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
11331 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
11332 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
11333 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
11334 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
11335 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
11336 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
11337 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
11338 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
11339 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
11340 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
11341 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
11342 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
11343 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
11344 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
11345 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
11346 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
11347 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
11348 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
11349 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
11350 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
11351 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
11352 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
11353 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
11354 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
11355 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
11356 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
11357 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
11358 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
11359 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
11360 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
11361 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
11362 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
11363 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
11364 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
11365 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
11366 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
11367 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
11368 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
11369 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
11370 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
11371 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
11372 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
11373 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
11374 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
11375 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
11376 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
11377 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
11378 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
11379 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
11380 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
11381 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
11382 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
11383 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
11384 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
11385 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
11386 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
11387 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
11388 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
11389 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
11390 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
11391 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
11392 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
11393 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
11394 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
11395 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
11396 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
11397 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
11398 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
11399 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
11400 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
11401 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
11402 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
11403 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
11404 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
11405 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
11406 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
11407 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
11408 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
11409 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
11410 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
11411 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
11412 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
11413 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
11414 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
11415 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
11416 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
11417 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
11418 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
11419 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
11420 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
11421 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
11422 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
11423 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
11424 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
11425 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
11426 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
11427 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
11428 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
11429 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
11430 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
11431 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
11432 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
11433 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
11434 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
11435 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
11436 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
11437 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
11438 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
11439 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
11440 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
11441 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
11442 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
11443 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
11444 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
11445 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
11446 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
11447 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
11448 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
11449 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
11450 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
11451 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
11452 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
11453 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
11454 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
11455 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
11456 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
11457 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
11458 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
11459 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
11460 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
11461 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
11462 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
11463 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
11464 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
11465 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
11466 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
11467 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
11468 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
11469 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
11470 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
11471 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
11472 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
11473 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
11474 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
11475 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
11476 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
11477 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
11478 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
11479 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
11480 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
11481 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
11482 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
11483 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
11484 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
11485 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
11486 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
11487 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
11488 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
11489 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
11490 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
11491 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
11492 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
11493 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
11494 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
11495 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
11496 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
11497 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
11498 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
11499 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
11500 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
11501 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
11502 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
11503 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
11504 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
11505 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
11506 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
11507 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
11508 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
11509 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
11510 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
11511 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
11512 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
11513 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
11514 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
11515 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
11516 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
11517 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
11518 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
11519 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
11520 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
11521 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
11522 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
11523 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
11524 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
11525 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
11526 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
11527 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
11528 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
11529 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
11530 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
11531 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
11532 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
11533 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
11534 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
11535 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
11536 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
11537 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
11538 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
11539 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
11540 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
11541 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
11542 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
11543 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
11544 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
11545 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
11546 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
11547 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
11548 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
11549 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
11550 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
11551 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
11552 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
11553 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
11554 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
11555 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
11556 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
11557 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
11558 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
11559 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
11560 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
11561 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
11562 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
11563 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
11564 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
11565 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
11566 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
11567 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
11568 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
11569 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
11570 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
11571 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
11572 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
11573 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
11574 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
11575 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
11576 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
11577 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
11578 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
11579 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
11580 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
11581 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
11582 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
11583 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
11584 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
11585 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
11586 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
11587 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
11588 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
11589 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
11590 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
11591 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
11592 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
11593 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
11594 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
11595 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
11596 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
11597 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
11598 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
11599 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
11600 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
11601 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
11602 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
11603 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
11604 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
11605 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
11606 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
11607 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
11608 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
11609 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
11610 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
11611 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
11612 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
11613 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
11614 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
11615 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
11616 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
11617 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
11618 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
11619 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
11620 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
11621 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
11622 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
11623 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
11624 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
11625 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
11626 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
11627 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
11628 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
11629 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
11630 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
11631 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
11632 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
11633 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
11634 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
11635 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
11636 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
11637 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
11638 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
11639 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
11640 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
11641 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
11642 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
11643 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
11644 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
11645 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
11646 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
11647 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
11648 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
11649 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
11650 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
11651 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
11652 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
11653 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
11654 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
11655 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
11656 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
11657 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
11658 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
11659 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
11660 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
11661 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
11662 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
11663 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
11664 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
11665 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
11666 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
11667 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
11668 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
11669 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
11670 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
11671 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
11672 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
11673 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
11674 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
11675 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
11676 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
11677 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
11678 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
11679 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
11680 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
11681 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
11682 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
11683 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
11684 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
11685 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
11686 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
11687 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
11688 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
11689 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
11690 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
11691 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
11692 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
11693 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
11694 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
11695 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
11696 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
11697 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
11698 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
11699 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
11700 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
11701 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
11702 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
11703 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
11704 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
11705 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
11706 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
11707 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
11708 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
11709 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
11710 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
11711 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
11712 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
11713 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
11714 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
11715 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
11716 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
11717 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
11718 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
11719 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
11720 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
11721 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
11722 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
11723 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
11724 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
11725 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
11726 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
11727 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
11728 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
11729 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
11730 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
11731 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
11732 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
11733 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
11734 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
11735 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
11736 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
11737 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
11738 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
11739 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
11740 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
11741 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
11742 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
11743 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
11744 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
11745 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
11746 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
11747 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
11748 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
11749 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
11750 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
11751 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
11752 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
11753 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
11754 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
11755 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
11756 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
11757 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
11758 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
11759 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
11760 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
11761 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
11762 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
11763 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
11764 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
11765 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
11766 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
11767 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
11768 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
11769 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
11770 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
11771 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
11772 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
11773 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
11774 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
11775 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
11776 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
11777 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
11778 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
11779 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
11780 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
11781 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
11782 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
11783 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
11784 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
11785 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
11786 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
11787 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
11788 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
11789 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
11790 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
11791 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
11792 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
11793 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
11794 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
11795 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
11796 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
11797 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
11798 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
11799 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
11800 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
11801 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
11802 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
11803 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
11804 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
11805 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
11806 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
11807 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
11808 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
11809 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
11810 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
11811 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
11812 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
11813 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
11814 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
11815 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
11816 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
11817 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
11818 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
11819 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
11820 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
11821 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
11822 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
11823 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
11824 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
11825 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
11826 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
11827 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
11828 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
11829 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
11830 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
11831 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
11832 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
11833 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
11834 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
11835 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
11836 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
11837 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
11838 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
11839 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
11840 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
11841 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
11842 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
11843 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
11844 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
11845 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
11846 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
11847 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
11848 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
11849 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
11850 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
11851 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
11852 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
11853 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
11854 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
11855 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
11856 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
11857 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
11858 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
11859 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
11860 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
11861 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
11862 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
11863 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
11864 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
11865 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
11866 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
11867 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
11868 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
11869 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
11870 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
11871 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
11872 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
11873 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
11874 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
11875 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
11876 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
11877 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
11878 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
11879 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
11880 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
11881 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
11882 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
11883 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
11884 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
11885 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
11886 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
11887 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
11888 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
11889 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
11890 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
11891 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
11892 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
11893 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
11894 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
11895 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
11896 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
11897 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
11898 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
11899 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
11900 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
11901 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
11902 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
11903 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
11904 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
11905 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
11906 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
11907 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
11908 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
11909 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
11910 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
11911 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
11912 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
11913 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
11914 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
11915 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
11916 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
11917 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
11918 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
11919 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
11920 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
11921 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
11922 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
11923 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
11924 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
11925 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
11926 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
11927 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
11928 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
11929 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
11930 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
11931 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
11932 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
11933 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
11934 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
11935 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
11936 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
11937 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
11938 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
11939 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
11940 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
11941 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
11942 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
11943 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
11944 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
11945 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
11946 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
11947 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
11948 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
11949 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
11950 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
11951 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
11952 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
11953 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
11954 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
11955 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
11956 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
11957 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
11958 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
11959 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
11960 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
11961 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
11962 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
11963 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
11964 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
11965 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
11966 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
11967 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
11968 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
11969 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
11970 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
11971 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
11972 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
11973 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
11974 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
11975 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
11976 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
11977 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
11978 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
11979 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
11980 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
11981 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
11982 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
11983 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
11984 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
11985 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
11986 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
11987 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
11988 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
11989 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
11990 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
11991 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
11992 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
11993 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
11994 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
11995 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
11996 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
11997 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
11998 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
11999 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
12000 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
12001 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
12002 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
12003 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
12004 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
12005 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
12006 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
12007 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
12008 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
12009 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
12010 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
12011 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
12012 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
12013 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
12014 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
12015 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
12016 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
12017 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
12018 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
12019 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
12020 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
12021 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
12022 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
12023 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
12024 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
12025 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
12026 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
12027 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
12028 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
12029 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
12030 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
12031 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
12032 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
12033 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
12034 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
12035 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
12036 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
12037 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
12038 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
12039 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
12040 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
12041 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
12042 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
12043 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
12044 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
12045 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
12046 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
12047 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
12048 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
12049 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
12050 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
12051 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
12052 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
12053 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
12054 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
12055 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
12056 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
12057 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
12058 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
12059 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
12060 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
12061 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
12062 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
12063 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
12064 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
12065 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
12066 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
12067 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
12068 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
12069 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
12070 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
12071 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
12072 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
12073 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
12074 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
12075 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
12076 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
12077 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
12078 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
12079 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
12080 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
12081 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
12082 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
12083 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
12084 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
12085 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
12086 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
12087 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
12088 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
12089 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
12090 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
12091 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
12092 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
12093 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
12094 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
12095 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
12096 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
12097 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
12098 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
12099 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
12100 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
12101 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
12102 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
12103 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
12104 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
12105 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
12106 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
12107 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
12108 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
12109 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
12110 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
12111 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
12112 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
12113 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
12114 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
12115 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
12116 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
12117 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
12118 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
12119 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
12120 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
12121 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
12122 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
12123 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
12124 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
12125 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
12126 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
12127 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
12128 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
12129 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
12130 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
12131 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
12132 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
12133 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
12134 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
12135 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
12136 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
12137 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
12138 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
12139 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
12140 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
12141 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
12142 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
12143 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
12144 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
12145 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
12146 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
12147 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
12148 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
12149 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
12150 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
12151 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
12152 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
12153 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
12154 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
12155 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
12156 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
12157 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
12158 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
12159 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
12160 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
12161 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
12162 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
12163 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
12164 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
12165 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
12166 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
12167 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
12168 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
12169 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
12170 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
12171 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
12172 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
12173 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
12174 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
12175 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
12176 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
12177 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
12178 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
12179 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
12180 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
12181 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
12182 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
12183 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
12184 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
12185 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
12186 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
12187 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
12188 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
12189 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
12190 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
12191 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
12192 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
12193 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
12194 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
12195 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
12196 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
12197 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
12198 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
12199 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
12200 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
12201 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
12202 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
12203 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
12204 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
12205 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
12206 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
12207 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
12208 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
12209 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
12210 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
12211 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
12212 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
12213 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
12214 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
12215 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
12216 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
12217 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
12218 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
12219 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
12220 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
12221 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
12222 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
12223 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
12224 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
12225 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
12226 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
12227 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
12228 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
12229 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
12230 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
12231 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
12232 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
12233 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
12234 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
12235 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
12236 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
12237 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
12238 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
12239 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
12240 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
12241 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
12242 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
12243 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
12244 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
12245 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
12246 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
12247 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
12248 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
12249 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
12250 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
12251 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
12252 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
12253 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
12254 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
12255 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
12256 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
12257 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
12258 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
12259 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
12260 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
12261 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
12262 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
12263 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
12264 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
12265 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
12266 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
12267 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
12268 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
12269 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
12270 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
12271 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
12272 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
12273 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
12274 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
12275 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
12276 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
12277 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
12278 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
12279 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
12280 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
12281 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
12282 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
12283 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
12284 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
12285 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
12286 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
12287 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
12288 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
12289 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
12290 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
12291 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
12292 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
12293 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
12294 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
12295 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
12296 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
12297 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
12298 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
12299 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
12300 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
12301 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
12302 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
12303 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
12304 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
12305 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
12306 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
12307 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
12308 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
12309 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
12310 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
12311 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
12312 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
12313 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
12314 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
12315 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
12316 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
12317 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
12318 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
12319 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
12320 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
12321 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
12322 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
12323 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
12324 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
12325 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
12326 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
12327 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
12328 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
12329 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
12330 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
12331 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
12332 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
12333 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
12334 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
12335 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
12336 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
12337 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
12338 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
12339 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
12340 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
12341 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
12342 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
12343 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
12344 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
12345 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
12346 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
12347 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
12348 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
12349 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
12350 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
12351 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
12352 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
12353 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
12354 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
12355 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
12356 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
12357 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
12358 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
12359 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
12361 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
12363 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
12364 check-function-bodies instead of scan-assembler checks. Use
12365 extern "C" for C++ testing.
12366 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
12367 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
12368 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
12369 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
12370 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
12371 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
12372 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
12373 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
12374 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
12375 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
12376 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
12377 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
12378 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
12379 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
12380 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
12381 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
12382 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
12383 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
12384 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
12385 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
12386 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
12387 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
12388 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
12389 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
12390 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
12391 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
12392 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
12393 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
12394 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
12396 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
12398 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
12399 check-function-bodies instead of scan-assembler checks. Use
12400 extern "C" for C++ testing.
12401 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
12402 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
12403 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
12404 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
12405 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
12406 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
12407 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
12408 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
12409 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
12410 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
12411 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
12412 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
12413 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
12414 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
12415 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
12416 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
12417 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
12418 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
12419 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
12420 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
12421 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
12422 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
12423 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
12424 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
12425 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
12426 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
12427 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
12428 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
12429 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
12430 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
12431 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
12432 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
12433 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
12434 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
12435 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
12436 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
12437 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
12438 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
12439 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
12440 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
12441 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
12442 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
12443 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
12444 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
12445 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
12446 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
12447 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
12448 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
12449 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
12450 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
12451 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
12452 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
12453 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
12454 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
12455 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
12456 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
12457 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
12458 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
12459 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
12460 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
12461 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
12462 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
12463 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
12464 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
12465 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
12466 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
12467 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
12468 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
12469 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
12470 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
12471 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
12472 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
12473 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
12474 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
12475 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
12476 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
12477 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
12478 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
12479 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
12480 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
12481 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
12482 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
12483 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
12484 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
12485 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
12486 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
12487 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
12488 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
12489 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
12490 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
12491 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
12492 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
12493 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
12494 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
12495 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
12496 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
12497 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
12498 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
12499 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
12500 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
12501 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
12502 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
12503 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
12504 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
12505 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
12506 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
12507 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
12508 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
12509 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
12510 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
12511 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
12512 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
12513 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
12514 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
12515 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
12516 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
12517 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
12518 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
12519 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
12520 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
12521 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
12522 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
12523 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
12524 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
12525 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
12526 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
12527 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
12528 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
12529 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
12530 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
12531 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
12532 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
12533 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
12534 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
12535 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
12536 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
12537 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
12538 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
12539 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
12540 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
12541 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
12542 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
12543 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
12544 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
12545 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
12546 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
12547 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
12548 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
12549 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
12550 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
12551 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
12552 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
12553 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
12554 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
12555 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
12556 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
12557 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
12558 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
12559 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
12560 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
12561 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
12562 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
12563 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
12564 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
12565 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
12566 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
12567 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
12568 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
12569 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
12570 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
12571 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
12572 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
12573 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
12574 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
12575 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
12576 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
12577 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
12578 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
12579 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
12580 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
12581 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
12582 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
12583 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
12584 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
12585 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
12586 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
12587 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
12588 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
12589 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
12590 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
12591 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
12592 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
12593 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
12595 2023-05-18 Joseph Myers <joseph@codesourcery.com>
12597 * gcc.dg/format/c2x-printf-1.c: Test %B here.
12598 * gcc.dg/format/ext-9.c: Do not test %B here.
12600 2023-05-17 Harald Anlauf <anlauf@gmx.de>
12604 * gfortran.dg/zero_sized_13.f90: New test.
12606 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
12608 * gcc.target/riscv/shift-and-2.c: Fixed test
12609 * gcc.target/riscv/zbb-rol-ror-01.c: New test
12610 * gcc.target/riscv/zbb-rol-ror-02.c: New test
12611 * gcc.target/riscv/zbb-rol-ror-03.c: New test
12612 * gcc.target/riscv/zbb-rol-ror-04.c: New test
12613 * gcc.target/riscv/zbb-rol-ror-05.c: New test
12614 * gcc.target/riscv/zbb-rol-ror-06.c: New test
12615 * gcc.target/riscv/zbb-rol-ror-07.c: New test
12617 2023-05-17 Jakub Jelinek <jakub@redhat.com>
12620 * c-c++-common/pr109884.c: New test.
12622 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12624 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
12625 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
12626 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
12627 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
12628 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
12630 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12632 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
12633 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
12634 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
12635 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
12636 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
12637 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
12638 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
12639 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
12640 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
12641 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
12642 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
12643 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
12644 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
12645 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
12646 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
12647 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
12648 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
12649 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
12650 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
12651 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
12652 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
12653 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
12654 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
12655 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
12656 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
12657 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
12658 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
12659 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
12660 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
12661 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
12662 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
12663 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
12664 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
12665 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
12666 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
12667 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
12668 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
12669 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
12670 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
12671 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
12672 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
12673 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
12674 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
12675 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
12676 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
12677 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
12678 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
12679 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
12681 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12683 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
12685 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
12687 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
12688 for 'finalize' as a ptr is now 'delete' instead of 'release'.
12689 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
12690 to if (allocated) block
12691 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
12692 replaced by a MEM< _25 > expression.
12693 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
12694 * gfortran.dg/gomp/map-10.f90: New test.
12696 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12698 * g++.target/s390/atomic-align-1.C: New test.
12699 * gcc.target/s390/atomic-align-1.c: New test.
12700 * gcc.target/s390/atomic-align-2.c: New test.
12702 2023-05-17 Jakub Jelinek <jakub@redhat.com>
12705 * g++.dg/init/pr109868.C: New test.
12707 2023-05-17 Pan Li <pan2.li@intel.com>
12709 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
12711 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
12714 * gcc.target/powerpc/pr106708.c: Add test function.
12716 2023-05-16 Joseph Myers <joseph@codesourcery.com>
12718 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
12719 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
12720 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
12721 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
12722 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
12724 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
12725 not expect errors for typedef declaration in for loop.
12727 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
12730 * gm2/isolib/run/pass/testreadint.mod: New test.
12732 2023-05-16 Marek Polacek <polacek@redhat.com>
12735 * g++.dg/warn/Wdangling-reference13.C: New test.
12737 2023-05-16 Patrick Palka <ppalka@redhat.com>
12740 * g++.dg/cpp2a/desig27.C: New test.
12742 2023-05-16 Carl Love <cel@us.ibm.com>
12744 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
12745 instruction counts.
12747 2023-05-16 Carl Love <cel@us.ibm.com>
12749 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
12752 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
12754 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
12755 to occur after the intrinsic instruction, rather than requiring
12756 them to happen before.
12757 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
12759 2023-05-16 Pan Li <pan2.li@intel.com>
12761 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
12762 Replace stdint.h with stdint-gcc.h.
12763 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
12764 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
12765 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
12766 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
12767 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
12768 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
12769 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
12770 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
12771 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
12772 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
12773 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
12774 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
12775 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
12776 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
12778 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
12780 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
12783 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
12791 * gfortran.dg/pr105152.f90 : New test
12792 * gfortran.dg/pr100193.f90 : New test
12793 * gfortran.dg/pr87946.f90 : New test
12794 * gfortran.dg/pr103389.f90 : New test
12795 * gfortran.dg/pr104429.f90 : New test
12796 * gfortran.dg/pr82774.f90 : New test
12798 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
12800 * gcc.dg/attr-returns-nonnull.c: Skip if
12801 keeps_null_pointer_checks.
12802 * gcc.dg/init-compare-1.c: Likewise.
12803 * gcc.dg/ipa/pr85734.c: Likewise.
12804 * gcc.dg/ipa/propmalloc-1.c: Likewise.
12805 * gcc.dg/ipa/propmalloc-2.c: Likewise.
12806 * gcc.dg/ipa/propmalloc-3.c: Likewise.
12807 * gcc.dg/ipa/propmalloc-4.c: Likewise.
12808 * gcc.dg/tree-ssa/evrp11.c: Likewise.
12809 * gcc.dg/tree-ssa/pr83648.c: Likewise.
12811 2023-05-16 Andrew Pinski <apinski@marvell.com>
12813 PR tree-optimization/109424
12814 * gcc.dg/tree-ssa/bool-12.c: New test.
12815 * gcc.dg/tree-ssa/bool-13.c: New test.
12816 * gcc.dg/tree-ssa/minmax-20.c: New test.
12817 * gcc.dg/tree-ssa/minmax-21.c: New test.
12819 2023-05-15 Joseph Myers <joseph@codesourcery.com>
12821 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
12823 2023-05-15 Joseph Myers <joseph@codesourcery.com>
12825 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
12826 __has_c_attribute for all C2x attributes.
12828 2023-05-15 Harald Anlauf <anlauf@gmx.de>
12831 * gfortran.dg/ptr-func-5.f90: New test.
12833 2023-05-15 Patrick Palka <ppalka@redhat.com>
12835 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
12837 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12839 * gcc.target/aarch64/facg_1.c: New test.
12841 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12844 * gcc.target/aarch64/simd/pr99195_7.c: New test.
12846 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12849 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
12851 2023-05-15 Pan Li <pan2.li@intel.com>
12852 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12853 kito-cheng <kito.cheng@sifive.com>
12855 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
12857 2023-05-15 Richard Biener <rguenther@suse.de>
12859 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
12862 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12864 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
12865 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
12866 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
12868 2023-05-14 Andrew Pinski <apinski@marvell.com>
12870 PR tree-optimization/109829
12871 * gcc.dg/tree-ssa/abs-3.c: New test.
12872 * gcc.dg/tree-ssa/abs-4.c: New test.
12874 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
12877 * gcc.target/i386/pr109825.c: New test.
12879 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12881 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
12883 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
12884 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
12885 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
12886 * gcc.target/aarch64/vec-init-18.c: ... this.
12887 * gcc.target/aarch64/vec-init-19.c: New test.
12888 * gcc.target/aarch64/vec-init-20.c: Likewise.
12889 * gcc.target/aarch64/vec-init-21.c: Likewise.
12890 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
12891 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
12892 * gcc.target/aarch64/vec-init-22.h: New header.
12894 2023-05-13 Andrew Pinski <apinski@marvell.com>
12896 PR tree-optimization/109834
12897 * gcc.c-torture/compile/pr109834-1.c: New test.
12898 * gcc.dg/tree-ssa/pr109834-1.c: New test.
12900 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12903 * gfortran.dg/pr109662-a.f90: Add a section to verify that
12904 a short namelist read does not modify the variable.
12906 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
12909 * gm2/isolib/run/pass/seqappend.mod: New test.
12911 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
12912 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12915 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
12916 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
12917 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
12918 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
12920 2023-05-12 Richard Biener <rguenther@suse.de>
12922 PR tree-optimization/64731
12923 * gcc.target/i386/pr64731.c: New testcase.
12925 2023-05-12 Patrick Palka <ppalka@redhat.com>
12928 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
12929 * g++.dg/template/function2.C: Removed.
12931 2023-05-12 Patrick Palka <ppalka@redhat.com>
12934 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
12935 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
12937 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
12939 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
12941 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
12943 * gcc.target/riscv/rvv/rvv.exp:
12944 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
12945 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
12946 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
12947 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
12948 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
12949 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
12950 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
12951 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
12952 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
12953 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
12954 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
12955 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
12956 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
12957 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
12958 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
12959 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
12960 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
12962 2023-05-12 Pan Li <pan2.li@intel.com>
12964 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
12965 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
12966 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
12967 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
12968 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
12969 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
12970 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
12971 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
12972 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
12973 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
12974 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
12975 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
12976 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
12977 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
12978 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
12979 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
12980 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
12981 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
12982 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
12983 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
12984 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
12985 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
12986 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
12987 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
12988 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
12989 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
12990 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
12991 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
12992 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
12993 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
12994 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
12995 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
12996 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
12997 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
12998 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
12999 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
13000 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
13001 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
13002 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
13003 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
13004 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
13005 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
13006 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
13007 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
13008 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
13009 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
13010 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
13011 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
13012 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
13013 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
13014 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
13015 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
13016 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
13017 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
13018 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
13019 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
13020 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
13021 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
13022 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
13023 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
13024 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
13025 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
13026 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
13027 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
13028 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
13029 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
13030 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
13031 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
13032 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
13033 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
13034 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
13035 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
13036 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
13037 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
13038 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
13039 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
13040 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
13041 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
13042 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
13043 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
13044 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
13045 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
13046 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
13047 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
13048 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
13049 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
13050 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
13051 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
13052 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
13053 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
13054 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
13055 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
13056 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
13057 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
13058 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
13059 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
13060 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
13061 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
13062 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
13063 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
13064 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
13065 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
13066 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
13067 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
13068 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
13069 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
13070 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
13071 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
13072 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
13073 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
13074 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
13075 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
13076 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
13077 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
13078 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
13079 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
13080 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
13081 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
13082 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
13084 2023-05-12 Pan Li <pan2.li@intel.com>
13086 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
13087 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
13088 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
13089 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
13090 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
13091 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
13092 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
13093 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
13094 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
13095 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
13096 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
13097 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
13098 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
13099 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
13100 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
13101 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
13102 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
13103 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
13104 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
13105 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
13106 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
13107 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
13109 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13111 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
13112 with dg-skip-if has_arch_ppc64.
13113 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
13114 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
13116 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13118 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
13119 with has_arch_ppc64.
13120 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
13121 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
13122 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
13123 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
13124 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
13126 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13128 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
13129 with has_arch_ppc64.
13130 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
13131 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
13133 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
13135 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
13136 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
13137 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
13139 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
13141 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
13144 * gm2/pim/fail/highice.mod: New test.
13146 2023-05-11 Patrick Palka <ppalka@redhat.com>
13149 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
13150 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
13151 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
13153 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
13155 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
13157 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
13160 * gcc.target/i386/pr109807.c: New test.
13162 2023-05-11 Patrick Palka <ppalka@redhat.com>
13165 * g++.dg/cpp2a/lambda-targ1.C: New test.
13167 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
13169 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
13170 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
13171 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
13172 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
13174 2023-05-11 Patrick Palka <ppalka@redhat.com>
13175 Jonathan Wakely <jwakely@redhat.com>
13180 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
13181 error for the template argument &B2:fn in C++17 mode.
13182 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
13183 * g++.dg/cpp2a/nontype-class56.C: New test.
13184 * g++.dg/template/function2.C: New test.
13186 2023-05-11 Alexandre Oliva <oliva@adacore.com>
13188 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
13189 include, call builtin.
13191 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
13192 Michael Collison <collison@rivosinc.com>
13194 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
13195 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
13196 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
13197 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
13198 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
13199 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
13200 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
13201 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
13202 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
13203 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
13204 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
13205 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
13206 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
13207 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
13208 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
13209 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
13210 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
13211 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
13212 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
13213 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
13214 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
13215 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
13216 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
13217 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
13218 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
13219 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
13220 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
13221 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
13222 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
13223 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
13224 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
13225 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
13226 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
13227 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
13228 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
13229 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
13230 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
13231 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
13232 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
13233 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
13234 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
13235 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
13236 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
13237 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
13238 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
13239 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
13240 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
13241 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
13242 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
13243 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
13244 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
13245 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
13246 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
13247 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
13248 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
13249 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
13250 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
13251 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
13252 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
13254 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
13256 * lib/torture-options.exp (torture-init-done): Add.
13257 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
13258 implicit 'torture-init'.
13259 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
13260 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
13261 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
13263 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
13265 * gcc.target/arm/acle/acle.exp: Add missing
13266 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
13268 * gcc.target/arm/cmse/cmse.exp: Likewise.
13269 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
13271 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
13273 * gcc.dg/fold-popcount-8.c: New test case.
13274 * gcc.dg/fold-popcount-9.c: Likewise.
13275 * gcc.dg/fold-popcount-10.c: Likewise.
13277 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
13279 * gcc.dg/fold-parity-6.c: New test.
13280 * gcc.dg/fold-parity-7.c: Likewise.
13281 * gcc.dg/fold-popcount-6.c: Likewise.
13282 * gcc.dg/fold-popcount-7.c: Likewise.
13284 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13286 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
13287 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
13289 2023-05-10 Marek Polacek <polacek@redhat.com>
13292 * g++.dg/ext/is_convertible6.C: New test.
13294 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
13297 * gcc.target/i386/pr92658-sse4-4b.c: New test.
13298 * gcc.target/i386/pr92658-sse4-8b.c: New test.
13300 2023-05-10 Andrew Pinski <apinski@marvell.com>
13302 * gcc.c-torture/execute/20230510-1.c: New test.
13304 2023-05-10 Jason Merrill <jason@redhat.com>
13307 * g++.dg/DRs/dr2543.C: New test.
13309 2023-05-10 Jason Merrill <jason@redhat.com>
13311 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
13312 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
13313 * g++.dg/cpp2a/consteval20.C: Likewise.
13314 * g++.dg/cpp2a/consteval24.C: Likewise.
13315 * g++.dg/cpp2a/srcloc20.C: Likewise.
13317 2023-05-10 Richard Biener <rguenther@suse.de>
13319 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
13321 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13323 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
13325 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13328 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
13331 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13334 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
13335 * gcc.target/aarch64/simd/pr99195_6.c: New test.
13337 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13339 * gcc.target/aarch64/simd/pr99195_5.c: New test.
13341 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13344 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
13346 2023-05-10 Jakub Jelinek <jakub@redhat.com>
13349 * g++.dg/cpp0x/gen-attrs-78.C: New test.
13351 2023-05-10 Li Xu <xuli1@eswincomputing.com>
13353 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
13354 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
13356 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13358 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
13359 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
13360 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
13361 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
13362 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
13363 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
13364 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
13365 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
13366 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
13367 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
13368 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
13369 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
13370 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
13371 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
13373 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13376 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
13377 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
13379 2023-05-10 Andrew Pinski <apinski@marvell.com>
13381 * gcc.c-torture/execute/20230509-1.c: New test.
13383 2023-05-09 Patrick Palka <ppalka@redhat.com>
13386 * g++.dg/cpp2a/concepts-pr109752.C: New test.
13388 2023-05-09 Patrick Palka <ppalka@redhat.com>
13391 * g++.dg/cpp0x/noexcept78.C: New test.
13393 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13395 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
13396 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
13397 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
13398 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
13399 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
13400 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
13401 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
13402 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
13403 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
13404 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
13405 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
13406 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
13407 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
13408 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
13409 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
13410 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
13411 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
13412 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
13413 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
13414 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
13415 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
13416 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
13417 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
13418 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
13419 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
13420 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
13421 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
13422 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
13423 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
13424 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
13425 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
13426 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
13427 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
13428 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
13429 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
13430 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
13431 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
13432 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
13433 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
13434 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
13435 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
13436 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
13437 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
13438 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
13439 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
13440 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
13441 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
13442 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
13443 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
13444 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
13445 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
13446 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
13447 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
13448 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
13449 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
13450 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
13451 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
13452 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
13453 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
13454 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
13455 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
13456 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
13457 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
13458 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
13459 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
13460 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
13461 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
13462 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
13463 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
13464 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
13465 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
13466 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
13467 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
13468 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
13469 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
13470 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
13471 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
13472 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
13473 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
13474 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
13475 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
13476 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
13477 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
13478 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
13479 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
13480 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
13481 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
13482 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
13483 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
13484 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
13485 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
13486 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
13487 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
13488 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
13489 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
13490 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
13491 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
13492 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
13493 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
13494 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
13495 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
13496 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
13497 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
13498 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
13499 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
13500 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
13501 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
13502 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
13503 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
13504 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
13505 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
13506 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
13507 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
13508 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
13509 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
13510 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
13511 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
13512 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
13513 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
13514 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
13515 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
13516 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
13517 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
13518 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
13519 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
13520 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
13521 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
13522 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
13523 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
13524 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
13525 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
13526 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
13527 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
13528 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
13529 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
13530 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
13531 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
13532 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
13533 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
13534 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
13535 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
13536 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
13537 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
13538 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
13539 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
13540 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
13541 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
13542 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
13543 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
13544 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
13545 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
13546 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
13547 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
13548 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
13549 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
13550 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
13551 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
13552 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
13553 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
13554 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
13555 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
13556 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
13557 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
13558 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
13559 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
13560 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
13561 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
13562 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
13563 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
13564 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
13565 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
13566 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
13567 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
13568 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
13569 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
13570 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
13571 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
13572 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
13573 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
13574 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
13575 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
13576 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
13577 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
13578 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
13579 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
13580 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
13581 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
13582 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
13583 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
13584 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
13585 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
13586 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
13587 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
13588 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
13589 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
13590 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
13591 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
13592 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
13593 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
13594 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
13595 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
13596 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
13597 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
13598 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
13599 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
13600 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
13601 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
13602 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
13603 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
13604 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
13605 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
13606 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
13607 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
13608 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
13609 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
13610 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
13611 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
13612 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
13613 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
13614 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
13615 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
13616 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
13617 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
13618 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
13619 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
13620 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
13621 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
13622 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
13623 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
13624 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
13625 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
13626 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
13627 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
13628 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
13629 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
13630 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
13631 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
13632 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
13633 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
13634 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
13635 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
13636 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
13637 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
13638 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
13639 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
13640 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
13641 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
13643 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13645 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
13646 sve2_flags instead of sve_flags.
13648 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
13651 * gm2/isolib/run/pass/skiplinetest.mod: New test.
13653 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13656 * g++.dg/cpp23/attr-assume11.C: New test.
13658 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13660 PR tree-optimization/109778
13661 * gcc.dg/lto/pr109778_0.c: New test.
13662 * gcc.dg/lto/pr109778_1.c: New file.
13664 2023-05-09 Jakub Jelinek <jakub@redhat.com>
13666 PR tree-optimization/109778
13667 * gcc.c-torture/execute/pr109778.c: New test.
13669 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13671 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
13672 allocation for temporary results, rather than requiring specific
13674 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
13675 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
13676 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
13677 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
13678 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
13679 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
13680 * gcc.target/aarch64/memset-q-reg.c: Likewise.
13681 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
13682 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
13683 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
13684 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
13685 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
13686 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
13687 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
13688 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
13689 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
13690 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
13691 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
13692 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
13693 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
13694 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
13695 predicate register to be any of p4-p7, rather than requiring p4
13697 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
13698 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
13699 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
13700 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
13701 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
13702 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
13703 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
13704 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
13705 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
13706 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
13707 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
13709 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13711 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
13712 FP/vector register, not just register 0-9.
13713 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
13714 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
13715 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
13716 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
13717 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
13718 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
13719 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
13720 * gcc.target/aarch64/sve/adr_1.c: Likewise.
13721 * gcc.target/aarch64/sve/adr_2.c: Likewise.
13722 * gcc.target/aarch64/sve/adr_3.c: Likewise.
13723 * gcc.target/aarch64/sve/adr_4.c: Likewise.
13724 * gcc.target/aarch64/sve/adr_5.c: Likewise.
13725 * gcc.target/aarch64/sve/extract_1.c: Likewise.
13726 * gcc.target/aarch64/sve/extract_2.c: Likewise.
13727 * gcc.target/aarch64/sve/extract_3.c: Likewise.
13728 * gcc.target/aarch64/sve/extract_4.c: Likewise.
13729 * gcc.target/aarch64/sve/slp_4.c: Likewise.
13730 * gcc.target/aarch64/sve/spill_3.c: Likewise.
13731 * gcc.target/aarch64/vfp-1.c: Likewise.
13732 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
13734 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
13737 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13739 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
13740 register for the temporary results, not just p0-p7.
13741 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
13742 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
13743 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
13744 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
13745 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
13746 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
13747 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
13748 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
13749 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
13750 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
13751 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
13752 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
13753 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
13754 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13755 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13756 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
13757 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
13758 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
13759 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
13760 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
13761 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
13763 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13765 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
13766 between two constant vectors, allow the constant moves to appear in
13768 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
13769 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
13770 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
13771 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
13772 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
13774 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13776 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
13777 moves to occur after the intrinsic instruction, rather than requiring
13778 them to happen before.
13779 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
13780 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
13781 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
13782 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
13783 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
13784 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
13785 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
13786 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
13787 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
13788 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
13789 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
13790 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
13791 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
13792 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
13793 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
13794 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
13795 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
13796 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
13797 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
13798 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
13799 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
13800 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
13801 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
13802 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
13803 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
13804 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
13805 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
13806 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
13807 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
13808 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
13809 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
13810 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
13811 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
13812 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
13813 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
13814 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
13815 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
13817 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13819 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
13820 allocation in the case where a move occurs after the intrinsic
13822 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
13823 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
13824 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
13825 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
13827 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
13829 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
13830 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
13831 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
13832 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
13833 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
13834 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
13835 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
13836 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
13837 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
13838 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
13839 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
13840 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
13841 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
13842 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
13843 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
13844 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
13845 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
13846 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
13848 2023-05-09 Jason Merrill <jason@redhat.com>
13851 * g++.dg/template/friend78.C: New test.
13853 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
13854 Uros Bizjak <ubizjak@gmail.com>
13856 * gcc.target/i386/insvti_highpart-1.c: New test case.
13858 2023-05-08 Andrew Pinski <apinski@marvell.com>
13860 PR testsuite/109776
13861 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
13863 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
13865 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
13866 stdint.h to stdint-gcc.h.
13867 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
13868 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
13870 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
13872 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
13873 * gcc.dg/guality/guality.exp: Likewise.
13874 * gfortran.dg/guality/guality.exp: Likewise.
13875 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
13876 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
13877 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
13878 determine the default 'LTO_OPTIONS'.
13879 * lib/torture-options.exp (torture-init, torture-finish): Let each
13880 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
13882 2023-05-08 Patrick Palka <ppalka@redhat.com>
13886 * g++.dg/cpp1z/class-deduction114.C: New test.
13888 2023-05-08 Andrew Pinski <apinski@marvell.com>
13890 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
13891 details change in wording.
13892 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
13893 * gcc.dg/tree-ssa/pr103771.c: Likewise.
13894 * gcc.dg/tree-ssa/minmax-18.c: New test.
13895 * gcc.dg/tree-ssa/minmax-19.c: New test.
13897 2023-05-08 Andrew Pinski <apinski@marvell.com>
13899 * gcc.dg/tree-ssa/minmax-17.c: New test.
13901 2023-05-08 Andrew Pinski <apinski@marvell.com>
13903 PR tree-optimization/49959
13904 PR tree-optimization/103771
13905 * c-c++-common/torture/harden-cond-comp.c: Change testcase
13906 slightly to avoid the new phiopt optimization.
13907 * gcc.dg/tree-ssa/abs-2.c: New test.
13908 * gcc.dg/tree-ssa/pr103771.c: New test.
13910 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13912 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
13914 2023-05-08 Andrew Pinski <apinski@marvell.com>
13916 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
13917 * gcc.dg/tree-ssa/evrp8.c: Likewise.
13918 * gcc.dg/tree-ssa/vrp35.c: Likewise.
13919 * gcc.dg/tree-ssa/vrp36.c: Likewise.
13920 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
13921 to check for assignment too instead of just a call.
13922 * c-c++-common/goacc/kernels-alias-8.c: Update test
13923 for removal of load.
13924 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
13926 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13929 * gfortran.dg/pr109662-a.f90: New test.
13931 2023-05-07 Patrick Palka <ppalka@redhat.com>
13934 * g++.dg/diagnostic/alignof4.C: New test.
13936 2023-05-07 Patrick Palka <ppalka@redhat.com>
13940 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
13941 goto made valid by DR 2256.
13942 * g++.dg/init/goto4.C: New test.
13944 2023-05-07 Patrick Palka <ppalka@redhat.com>
13946 * g++.dg/cpp2a/concepts-alias6.C: New test.
13948 2023-05-07 Patrick Palka <ppalka@redhat.com>
13951 * g++.dg/cpp1y/paren6.C: New test.
13953 2023-05-07 Patrick Palka <ppalka@redhat.com>
13956 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
13957 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
13959 2023-05-07 Patrick Palka <ppalka@redhat.com>
13962 * g++.dg/template/non-dependent25a.C: New test.
13964 2023-05-07 Patrick Palka <ppalka@redhat.com>
13967 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
13968 expected "without object" diagnostic isn't replaced by a
13969 "call to non-constexpr function" diagnostic.
13970 * g++.dg/template/non-dependent25.C: New test.
13972 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
13974 * gcc.target/powerpc/parall_5insn_const.c: New test.
13976 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
13979 * gcc.target/i386/pr43644.c: New test case.
13981 2023-05-06 Xi Ruoyao <xry111@xry111.site>
13983 * gcc.target/loongarch/shrink-wrap.c: New test.
13985 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13987 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
13988 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
13989 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
13990 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
13991 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
13992 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
13993 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
13994 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
13995 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
13996 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
13997 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
13998 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
13999 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
14000 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
14001 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
14002 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
14003 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
14004 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
14005 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
14006 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
14007 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
14008 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
14009 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
14010 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
14011 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
14012 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
14013 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
14014 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
14015 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
14016 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
14017 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
14018 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
14019 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
14020 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
14022 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14025 * gfortran.dg/pr109662.f90: New test.
14027 2023-05-06 Jakub Jelinek <jakub@redhat.com>
14029 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
14031 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14034 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
14036 2023-05-06 Jakub Jelinek <jakub@redhat.com>
14038 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
14040 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
14042 * gcc.target/cris/peep2-addsplit1.c: New test.
14044 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
14046 * gcc.target/cris/peep2-movandsplit1.c: New test.
14048 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
14050 * gcc.target/cris/peep2-lsrandsplit1.c,
14051 gcc.target/cris/peep2-movulsr2.c: New tests.
14053 2023-05-05 Harald Anlauf <anlauf@gmx.de>
14056 * gfortran.dg/overload_5.f90: New test.
14058 2023-05-05 Pan Li <pan2.li@intel.com>
14059 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14061 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
14062 Adjust indexed load/store check condition.
14064 2023-05-05 Pan Li <pan2.li@intel.com>
14066 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
14067 Adjust test check condition.
14069 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14072 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
14073 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
14074 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
14076 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
14078 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
14080 2023-05-05 Andrew Pinski <apinski@marvell.com>
14082 PR tree-optimization/109732
14083 * gcc.dg/pr109732.c: New test.
14084 * gcc.dg/pr109732-1.c: New test.
14086 2023-05-05 Andrew Pinski <apinski@marvell.com>
14088 PR tree-optimization/109722
14089 * gcc.dg/tree-ssa/abs-1.c: New test.
14091 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
14094 * gm2/pim/run/pass/ForChar.mod: New test.
14096 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14098 * gcc.target/aarch64/simd/pr99195_4.c: New test.
14100 2023-05-04 Julian Brown <julian@codesourcery.com>
14103 * gfortran.dg/goacc/pr109622-5.f90: New test.
14104 * gfortran.dg/goacc/pr109622-6.f90: New test.
14106 2023-05-04 Andrew Pinski <apinski@marvell.com>
14108 * gcc.dg/tree-ssa/minmax-15.c: Update test.
14109 * gcc.dg/tree-ssa/minmax-16.c: Update test.
14110 * gcc.dg/tree-ssa/minmax-3.c: Update test.
14111 * gcc.dg/tree-ssa/minmax-4.c: Update test.
14112 * gcc.dg/tree-ssa/minmax-5.c: Update test.
14113 * gcc.dg/tree-ssa/minmax-8.c: Update test.
14115 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14118 * gcc.target/aarch64/simd/pr99195_3.c: New test.
14120 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14123 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
14124 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
14126 2023-05-04 Richard Biener <rguenther@suse.de>
14128 PR tree-optimization/109724
14129 * g++.dg/torture/pr109724.C: New testcase.
14131 2023-05-04 Jakub Jelinek <jakub@redhat.com>
14134 * g++.target/i386/pr109676.C: New test.
14136 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
14138 * gcc.target/cris/peep2-andsplit1.c: New test.
14139 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
14140 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
14141 Adjust values to avoid interference with "opsplit1" with AND. Add
14142 whitespace to match-strings that may be confused with identifiers
14145 2023-05-03 Jason Merrill <jason@redhat.com>
14149 * g++.dg/template/friend77.C: New test.
14151 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
14153 PR tree-optimization/109711
14154 * gcc.dg/tree-ssa/pr109711-1.c: New file.
14155 * gcc.dg/tree-ssa/pr109711-2.c: New file.
14157 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
14160 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
14162 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
14164 * g++.target/aarch64/pr109661-1.C: New test.
14165 * g++.target/aarch64/pr109661-2.C: Likewise.
14166 * g++.target/aarch64/pr109661-3.C: Likewise.
14167 * g++.target/aarch64/pr109661-4.C: Likewise.
14168 * gcc.target/aarch64/pr109661-1.c: Likewise.
14170 2023-05-03 Murray Steele <murray.steele@arm.com>
14171 Christophe Lyon <christophe.lyon@arm.com>
14173 * g++.target/arm/mve.exp: Add general-c++ and general directories.
14174 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
14175 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
14176 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
14177 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
14179 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14181 * gcc.target/riscv/rvv/base/abi-10.c: New test.
14182 * gcc.target/riscv/rvv/base/abi-11.c: New test.
14183 * gcc.target/riscv/rvv/base/abi-12.c: New test.
14184 * gcc.target/riscv/rvv/base/abi-13.c: New test.
14185 * gcc.target/riscv/rvv/base/abi-14.c: New test.
14186 * gcc.target/riscv/rvv/base/abi-15.c: New test.
14187 * gcc.target/riscv/rvv/base/abi-16.c: New test.
14188 * gcc.target/riscv/rvv/base/abi-8.c: New test.
14189 * gcc.target/riscv/rvv/base/abi-9.c: New test.
14190 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
14191 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
14192 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
14193 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
14194 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
14195 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
14196 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
14197 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
14198 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
14199 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
14200 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
14201 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
14202 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
14203 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
14204 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
14205 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
14206 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
14207 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
14208 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
14209 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
14210 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
14211 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
14212 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
14213 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
14214 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
14215 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
14216 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
14217 * gcc.target/riscv/rvv/base/user-10.c: New test.
14218 * gcc.target/riscv/rvv/base/user-11.c: New test.
14219 * gcc.target/riscv/rvv/base/user-12.c: New test.
14220 * gcc.target/riscv/rvv/base/user-13.c: New test.
14221 * gcc.target/riscv/rvv/base/user-14.c: New test.
14222 * gcc.target/riscv/rvv/base/user-15.c: New test.
14223 * gcc.target/riscv/rvv/base/user-7.c: New test.
14224 * gcc.target/riscv/rvv/base/user-8.c: New test.
14225 * gcc.target/riscv/rvv/base/user-9.c: New test.
14227 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14230 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
14231 add/sub intrinsics.
14233 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14236 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
14237 and binary floating-point ops.
14238 * gcc.target/aarch64/simd/pr99195_2.c: New test.
14240 2023-05-03 Jason Merrill <jason@redhat.com>
14242 * g++.dg/template/nontype12.C: Check for duplicate error.
14244 2023-05-02 Andrew Pinski <apinski@marvell.com>
14246 PR tree-optimization/109702
14247 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
14249 2023-05-02 Andrew Pinski <apinski@marvell.com>
14252 * gcc.target/aarch64/csinv-2.c: New test.
14254 2023-05-02 Jason Merrill <jason@redhat.com>
14257 * g++.dg/cpp1z/variant1.C: New test.
14259 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
14261 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
14262 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
14263 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
14264 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
14265 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
14266 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
14267 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
14268 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
14269 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
14270 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
14271 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
14272 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
14273 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
14274 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
14275 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
14276 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
14277 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
14278 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
14279 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
14280 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
14281 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
14282 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
14283 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
14284 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
14285 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
14286 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
14287 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
14288 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
14290 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
14293 * gcc.target/riscv/pr89835.c: New test.
14295 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
14296 Pan Li <pan2.li@intel.com>
14299 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
14301 2023-05-02 Patrick Palka <ppalka@redhat.com>
14304 * g++.dg/cpp0x/nsdmi-template26.C: New test.
14306 2023-05-02 Richard Biener <rguenther@suse.de>
14308 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
14309 * gcc.target/i386/pr88531-2b.c: Likewise.
14310 * gcc.target/i386/pr88531-2c.c: Likewise.
14311 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
14313 2023-05-01 Jason Merrill <jason@redhat.com>
14316 * g++.dg/cpp0x/nsdmi-array2.C: New test.
14318 2023-04-30 Jeff Law <jlaw@ventanamicro>
14321 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14323 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14325 * gcc.dg/builtin-redefine-1.c: New test.
14327 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
14329 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
14331 2023-04-30 Andrew Pinski <apinski@marvell.com>
14333 * gcc.dg/init-bad-1.c: Update error message.
14334 * gcc.dg/init-bad-2.c: Likewise.
14335 * gcc.dg/init-bad-3.c: Likewise.
14336 * gcc.dg/init-excess-3.c: Likewise.
14337 * gcc.dg/pr61096-1.c: Likewise.
14339 2023-04-30 Andrew Pinski <apinski@marvell.com>
14342 * gcc.dg/init-excess-3.c: New test.
14344 2023-04-30 Martin Liska <mliska@suse.cz>
14346 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
14348 * c-c++-common/hwasan/heap-overflow.c: Likewise.
14349 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
14350 * c-c++-common/hwasan/use-after-free.c: Likewise.
14352 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
14354 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
14356 * gcc.dg/builtin-redefine-1.c: New test.
14358 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
14360 * gm2/pim/run/pass/constlitbase.mod: New test.
14362 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
14364 * gcc.target/xstormy16/neghi2.c: New test case.
14365 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
14367 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
14369 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
14370 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
14371 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
14372 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
14374 2023-04-29 Jeff Law <jlaw@ventanamicro>
14376 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
14377 encourage if-conversion. Skip for -Os.
14378 * gcc.target/mips/movcc-3.c: Similarly.
14380 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
14382 * gcc.target/riscv/rv32e_stack.c: New test.
14384 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
14386 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
14387 empty lines (besides optionally leading whitespace).
14389 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
14391 * gcc.target/riscv/divmod-1.c: New testcase.
14392 * gcc.target/riscv/divmod-2.c: New testcase.
14394 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
14396 * gcc.target/riscv/zbc32.c: New test.
14397 * gcc.target/riscv/zbc64.c: New test.
14399 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14401 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
14402 * gcc.target/riscv/zbb-min-max-03.c: New tests.
14404 2023-04-28 Andrew Pinski <apinski@marvell.com>
14406 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
14407 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
14408 as that now does the combining.
14410 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
14412 PR rtl-optimization/109476
14413 * gcc.target/avr/mmcu/pr109476.c: New test case.
14415 2023-04-28 Richard Biener <rguenther@suse.de>
14417 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
14418 * gcc.dg/vect/vect-71.c: Likewise.
14419 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
14420 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
14421 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
14423 2023-04-28 Richard Biener <rguenther@suse.de>
14425 * gcc.target/i386/pr89618-2.c: New testcase.
14426 * gcc.target/i386/pr88531-2b.c: Adjust.
14427 * gcc.target/i386/pr88531-2c.c: Likewise.
14429 2023-04-28 Pan Li <pan2.li@intel.com>
14430 kito-cheng <kito.cheng@sifive.com>
14432 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
14434 2023-04-28 Richard Biener <rguenther@suse.de>
14437 * gcc.dg/torture/pr109652.c: New testcase.
14439 2023-04-28 Julian Brown <julian@codesourcery.com>
14442 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
14444 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14447 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
14449 2023-04-28 Jakub Jelinek <jakub@redhat.com>
14451 * gcc.dg/tree-ssa/range-sqrt.c: New test.
14452 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
14453 ranger optimizing sqrt (-1) call away because it is only used in
14454 test for whether it returns NaN.
14456 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
14457 Jakub Jelinek <jakub@redhat.com>
14459 * gcc.dg/tree-ssa/range-sincos.c: New test.
14461 2023-04-28 Jan Beulich <jbeulich@suse.com>
14463 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
14464 * g++.dg/modules/alias-1_d.C: Likewise.
14465 * g++.dg/modules/alias-1_e.C: Likewise.
14466 * g++.dg/modules/alias-1_f.C: Likewise.
14467 * g++.dg/modules/cpp-6_c.C: Likewise.
14468 * g++.dg/modules/dir-only-2_b.C: Likewise.
14470 2023-04-28 Jan Beulich <jbeulich@suse.com>
14472 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
14474 2023-04-28 Alexandre Oliva <oliva@adacore.com>
14476 * c-c++-common/torture/harden-cond-comp.c: New.
14478 2023-04-27 Jason Merrill <jason@redhat.com>
14480 * g++.dg/template/copy1.C: Adjust error lines.
14482 2023-04-27 Pan Li <pan2.li@intel.com>
14484 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
14486 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
14488 PR tree-optimization/109639
14489 * gcc.dg/tree-ssa/pr109639.c: New file.
14490 * gcc.dg/tree-ssa/pr109643.c: New file.
14492 2023-04-27 Richard Biener <rguenther@suse.de>
14495 * g++.dg/torture/pr109607.C: New testcase.
14497 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14500 * gcc.dg/pr109409.c: New test.
14502 2023-04-27 Jakub Jelinek <jakub@redhat.com>
14506 * gcc.dg/pr109412.c: New test.
14508 2023-04-27 Jan Beulich <jbeulich@suse.com>
14510 * c-c++-common/patchable_function_entry-decl.c: Special-case
14512 * c-c++-common/patchable_function_entry-default.c: Likewise.
14513 * c-c++-common/patchable_function_entry-definition.c: Likewise.
14515 2023-04-26 Jason Merrill <jason@redhat.com>
14518 * g++.dg/template/friend76.C: New test.
14520 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
14523 * gcc.target/riscv/inline-atomics-1.c: New test.
14524 * gcc.target/riscv/inline-atomics-2.c: New test.
14525 * gcc.target/riscv/inline-atomics-3.c: New test.
14526 * gcc.target/riscv/inline-atomics-4.c: New test.
14527 * gcc.target/riscv/inline-atomics-5.c: New test.
14528 * gcc.target/riscv/inline-atomics-6.c: New test.
14529 * gcc.target/riscv/inline-atomics-7.c: New test.
14530 * gcc.target/riscv/inline-atomics-8.c: New test.
14532 2023-04-26 Pan Li <pan2.li@intel.com>
14533 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14535 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
14537 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
14539 * gcc.target/xstormy16/bswap16.c: New test case.
14540 * gcc.target/xstormy16/bswap32.c: Likewise.
14541 * gcc.target/xstormy16/swpb.c: Likewise.
14542 * gcc.target/xstormy16/swpw-1.c: Likewise.
14543 * gcc.target/xstormy16/swpw-2.c: Likewise.
14545 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14547 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
14548 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
14549 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
14550 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
14552 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
14555 * gcc.target/powerpc/pr109069-1.c: New test.
14556 * gcc.target/powerpc/pr109069-2-run.c: New test.
14557 * gcc.target/powerpc/pr109069-2.c: New test.
14558 * gcc.target/powerpc/pr109069-2.h: New test.
14560 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14562 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
14563 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
14564 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
14565 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
14566 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
14567 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
14568 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
14569 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
14570 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
14571 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
14572 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
14573 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
14574 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
14575 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
14576 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
14577 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
14579 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14581 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
14584 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14586 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
14588 2023-04-26 Pan Li <pan2.li@intel.com>
14591 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
14593 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
14594 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
14596 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
14598 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
14600 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
14603 * gm2/pim/fail/largeconst.mod: Increased constant value test
14604 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
14605 * gm2/pim/fail/largeconst2.mod: New test.
14607 2023-04-25 Patrick Palka <ppalka@redhat.com>
14610 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
14612 2023-04-25 Richard Biener <rguenther@suse.de>
14614 PR tree-optimization/109609
14615 * gcc.dg/torture/pr109609.c: New testcase.
14617 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
14619 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
14620 * gfortran.dg/gomp/loop-2.f90: Likewise.
14621 * gfortran.dg/gomp/reduction5.f90: Likewise.
14622 * gfortran.dg/gomp/reduction6.f90: Likewise.
14623 * gfortran.dg/gomp/scan-1.f90: Likewise.
14624 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
14625 * c-c++-common/gomp/scan-6.c: New test.
14626 * gfortran.dg/gomp/scan-8.f90: New test.
14628 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14630 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
14631 float16, float32, float64 and float128.
14633 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14636 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
14638 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14640 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
14642 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14645 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
14647 2023-04-25 Richard Biener <rguenther@suse.de>
14649 PR rtl-optimization/109585
14650 * gcc.dg/torture/pr109585.c: New testcase.
14652 2023-04-25 Jakub Jelinek <jakub@redhat.com>
14655 * gcc.target/powerpc/pr109566.c: New test.
14657 2023-04-25 Martin Liska <mliska@suse.cz>
14659 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
14660 * g++.dg/gcov/test-gcov-17.py: Cover new format.
14661 * lib/gcov.exp: Add options for gcov that emit the extra info.
14663 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
14665 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
14667 2023-04-25 Sam James <sam@gentoo.org>
14669 PR tree-optimization/105312
14671 * gcc.target/sparc/pr105573.c: New test.
14673 2023-04-25 Andrew Pinski <apinski@marvell.com>
14675 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
14677 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14679 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
14681 2023-04-24 Andrew Pinski <apinski@marvell.com>
14683 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
14684 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
14686 2023-04-24 Andrew Pinski <apinski@marvell.com>
14688 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
14690 2023-04-24 Andrew Pinski <apinski@marvell.com>
14692 PR tree-optimization/109604
14693 * gcc.c-torture/compile/pr109604-1.c: New test.
14694 * gcc.c-torture/compile/pr109604-2.c: New test.
14696 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14698 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
14699 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
14701 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14704 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
14706 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
14708 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14710 * gcc.target/aarch64/simd/vabal_combine.c: New test.
14712 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14714 * gcc.target/aarch64/simd/addlv_zext.c: New test.
14716 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14718 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
14720 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14722 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
14723 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
14724 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
14725 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
14726 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
14727 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
14729 2023-04-24 liuhongt <hongtao.liu@intel.com>
14731 PR tree-optimization/109011
14732 * gcc.target/i386/pr109011-b1.c: New test.
14733 * gcc.target/i386/pr109011-b2.c: New test.
14734 * gcc.target/i386/pr109011-d1.c: New test.
14735 * gcc.target/i386/pr109011-d2.c: New test.
14736 * gcc.target/i386/pr109011-q1.c: New test.
14737 * gcc.target/i386/pr109011-q2.c: New test.
14738 * gcc.target/i386/pr109011-w1.c: New test.
14739 * gcc.target/i386/pr109011-w2.c: New test.
14740 * gcc.target/i386/pr109011-dq1.c: New file.
14741 * gcc.target/i386/pr109011-dq2.c: New file.
14743 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
14745 * lib/gm2.exp (gm2_target_compile_default): Conditionally
14746 append -lnsl -lsocket to ldflags.
14748 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14750 * gcc.target/aarch64/float_truncate_zero.c: New test.
14752 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14755 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
14757 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14759 * gcc.target/xstormy16/mulhi.c: New test case.
14761 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14763 * gcc.target/xstormy16/extendhisi2.c: New test case.
14764 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
14766 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
14768 * gcc.target/xstormy16/shiftsi.c: New test case.
14770 2023-04-23 liuhongt <hongtao.liu@intel.com>
14772 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
14773 testcase to make the codegen more stable.
14774 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
14775 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
14776 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
14777 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
14779 2023-04-23 liuhongt <hongtao.liu@intel.com>
14781 * gcc.target/i386/pr108707.c: New test.
14783 2023-04-22 Andrew Pinski <apinski@marvell.com>
14785 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
14787 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
14790 * gcc.target/avr/pr54816.c: Move to...
14791 * gcc.target/avr/mmcu/pr54816.c: ... here.
14793 2023-04-22 Harald Anlauf <anlauf@gmx.de>
14794 Steven G. Kargl <kargl@gcc.gnu.org>
14797 * gfortran.dg/allocatable_function_11.f90: New test.
14799 2023-04-22 Jakub Jelinek <jakub@redhat.com>
14801 PR testsuite/109572
14802 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
14803 vect prefix to make sure we only count vectorized calls.
14804 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
14806 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
14807 vect prefix to make sure we only count vectorized calls.
14808 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
14810 (foo): Add 2 further arithmetic ops to the loop to make it appear
14811 worthwhile for vectorization heuristics on powerpc.
14812 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
14813 vect prefix to make sure we only count vectorized calls.
14814 (foo): Add 2 further arithmetic ops to the loop to make it appear
14815 worthwhile for vectorization heuristics on powerpc.
14817 2023-04-22 Jeff Law <jlaw@ventanamicro>
14819 * gcc.target/rx/movsicc.c: Broken down into ...
14820 * gcc.target/rx/movsicc-1.c: Here.
14821 * gcc.target/rx/movsicc-2.c: Here.
14822 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
14823 * gcc.target/rx/movsicc-4.c: Here.
14824 * gcc.target/rx/movsicc-5.c: Here.
14825 * gcc.target/rx/movsicc-6.c: Here.
14826 * gcc.target/rx/movsicc-7.c: Here.
14827 * gcc.target/rx/movsicc-8.c: Here.
14829 2023-04-22 Jakub Jelinek <jakub@redhat.com>
14831 PR tree-optimization/109583
14832 * gcc.dg/pr109583.c: New test.
14834 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
14835 Ondrej Kubanek <kubanek0ondrej@gmail.com>
14837 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
14838 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
14839 * gcc.dg/tree-prof/peel-2.c: New test.
14841 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
14843 PR tree-optimization/109546
14844 * gcc.dg/pr109546.c: New.
14846 2023-04-21 Jason Merrill <jason@redhat.com>
14849 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
14850 * g++.dg/ext/unsigned-typedef2.C: New test.
14851 * g++.dg/ext/unsigned-typedef3.C: New test.
14853 2023-04-21 Jeff Law <jlaw@ventanamicro>
14855 PR testsuite/109549
14856 * gcc.target/i386/cmov6.c: No longer expect this test to
14857 generate 'cmov' instructions.
14859 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14861 * gcc.target/aarch64/sminmax-asr_1.c: New test.
14863 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14866 * gcc.target/aarch64/mtp.c: New test.
14867 * gcc.target/aarch64/mtp_1.c: New test.
14868 * gcc.target/aarch64/mtp_2.c: New test.
14869 * gcc.target/aarch64/mtp_3.c: New test.
14870 * gcc.target/aarch64/mtp_4.c: New test.
14872 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14875 * gcc.target/aarch64/simd/pr99195_1.c: New test.
14877 2023-04-21 Richard Biener <rguenther@suse.de>
14879 PR tree-optimization/109573
14880 * g++.dg/vect/pr109573.cc: New testcase.
14882 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14885 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
14886 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
14887 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
14889 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
14892 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
14894 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
14897 * lib/target-supports.exp (is-effective-target-keyword): Add
14898 ppc_cpu_supports_hw.
14900 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14903 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
14904 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
14907 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
14909 PR tree-optimization/109564
14910 * gcc.dg/torture/pr109564-1.c: New testcase.
14911 * gcc.dg/torture/pr109564-2.c: Likewise.
14912 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
14913 * gcc.dg/tree-ssa/vrp06.c: Likewise.
14915 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14918 * gcc.dg/goacc/pr107041.c: New test.
14920 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
14923 * gcc.target/i386/pr78952-4.c: New test.
14925 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14926 kito-cheng <kito.cheng@sifive.com>
14928 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
14929 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
14930 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
14932 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
14934 * gcc.target/riscv/arch-19.c: Add -misa-spec.
14936 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14937 kito-cheng <kito.cheng@sifive.com>
14940 * g++.target/riscv/rvv/base/pr109535.C: New test.
14941 * gcc.target/riscv/rvv/base/pr109535.c: New test.
14943 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
14945 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
14946 rather than stdint.h
14948 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
14950 * lib/target-supports.exp
14951 (check_effective_target_vect_call_copysignf): Add amdgcn.
14952 (check_effective_target_vect_call_sqrtf): Add amdgcn.
14953 (check_effective_target_vect_call_ceilf): Add amdgcn.
14954 (check_effective_target_vect_call_floor): Add amdgcn.
14955 (check_effective_target_vect_logical_reduc): Add amdgcn.
14957 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14959 PR tree-optimization/109011
14960 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
14961 dg-additional-options.
14962 (baz, qux): Remove functions and corresponding dg-final.
14963 * gcc.dg/vect/pr109011-2.c: New test.
14964 * gcc.dg/vect/pr109011-3.c: New test.
14965 * gcc.dg/vect/pr109011-4.c: New test.
14966 * gcc.dg/vect/pr109011-5.c: New test.
14968 2023-04-20 Jakub Jelinek <jakub@redhat.com>
14971 PR testsuite/109560
14972 * g++.dg/ext/int128-8.C: Require int128 effective target.
14974 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
14976 PR testsuite/106879
14977 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
14978 vect_hw_misalign on POWERs.
14980 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14982 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
14983 * gcc.target/i386/pr109117-1.c: Modify error message.
14985 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
14987 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
14989 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14991 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
14993 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
14995 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
14996 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
14997 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
14998 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
14999 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
15000 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
15001 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
15002 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
15003 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
15004 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
15005 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
15006 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
15007 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
15008 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
15009 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
15010 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
15011 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
15012 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
15013 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
15014 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
15015 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
15016 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
15017 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
15018 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
15019 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
15020 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
15021 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
15022 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
15023 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
15024 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
15025 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
15026 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
15027 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
15028 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
15029 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
15030 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
15031 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
15032 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
15033 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
15034 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
15035 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
15036 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
15037 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
15038 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
15039 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
15040 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
15041 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
15042 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
15043 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
15044 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
15045 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
15046 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
15048 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
15050 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
15052 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
15053 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
15054 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15055 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
15056 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
15057 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
15058 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
15059 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
15060 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
15061 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
15062 * gcc.target/i386/pr93696-1.c: Ditto.
15063 * gcc.target/i386/pr93696-2.c: Ditto.
15065 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
15067 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
15068 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
15069 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
15070 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
15071 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
15072 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
15073 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
15075 2023-04-19 Patrick Palka <ppalka@redhat.com>
15076 Jonathan Wakely <jwakely@redhat.com>
15079 * g++.dg/ext/type_pack_element1.C: New test.
15080 * g++.dg/ext/type_pack_element2.C: New test.
15081 * g++.dg/ext/type_pack_element3.C: New test.
15083 2023-04-19 Patrick Palka <ppalka@redhat.com>
15086 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
15088 2023-04-19 Harald Anlauf <anlauf@gmx.de>
15092 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
15093 instead of the naive "free".
15094 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
15096 2023-04-19 Andrew Pinski <apinski@marvell.com>
15098 * gcc.target/i386/cmov10.c: New test.
15099 * gcc.target/i386/cmov11.c: New test.
15101 2023-04-19 Jason Merrill <jason@redhat.com>
15104 * g++.dg/ext/int128-8.C: New test.
15106 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15108 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
15109 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
15110 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
15111 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
15112 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
15113 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
15114 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
15116 2023-04-19 Pan Li <pan2.li@intel.com>
15118 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
15120 * gcc.target/riscv/simplify_ior_optimization.c: New test.
15122 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
15126 * gcc.target/i386/pr78952-3.c: New test.
15128 2023-04-19 Xi Ruoyao <xry111@xry111.site>
15131 * gcc.target/loongarch/pr109465-1.c: New test.
15132 * gcc.target/loongarch/pr109465-2.c: New test.
15133 * gcc.target/loongarch/pr109465-3.c: New test.
15135 2023-04-19 Xi Ruoyao <xry111@xry111.site>
15137 * gcc.target/loongarch/va_arg.c: New test.
15139 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15141 PR tree-optimization/109011
15142 * gcc.dg/vect/pr109011-1.c: New test.
15144 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15146 * gcc.target/aarch64/vec-set-zero.c: New test.
15148 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15151 * gcc.target/aarch64/pr108840.c: New test.
15153 2023-04-19 Jakub Jelinek <jakub@redhat.com>
15155 PR tree-optimization/109524
15156 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
15159 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
15162 * gcc.target/i386/pr94908.c: New test.
15163 * gcc.target/i386/sse4_1-insertps-5.c: New test.
15164 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
15166 2023-04-18 Richard Biener <rguenther@suse.de>
15168 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
15169 * gcc.dg/tm/alias-1.c: Likewise.
15170 * gcc.dg/tm/alias-2.c: Likewise.
15171 * gcc.dg/torture/ipa-pta-1.c: Likewise.
15172 * gcc.dg/torture/pr39074-2.c: Likewise.
15173 * gcc.dg/torture/pr39074.c: Likewise.
15174 * gcc.dg/torture/pta-callused-1.c: Likewise.
15175 * gcc.dg/torture/pta-escape-1.c: Likewise.
15176 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
15177 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
15178 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
15179 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
15180 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
15181 * gcc.dg/tree-ssa/alias-19.c: Likewise.
15182 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
15183 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
15184 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
15185 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
15187 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
15189 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
15191 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15193 * gcc.target/aarch64/spellcheck_11.c: New test.
15195 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15197 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
15200 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
15202 * gcc.target/riscv/arch-5.c: Likewise.
15204 2023-04-18 Jakub Jelinek <jakub@redhat.com>
15206 PR tree-optimization/109240
15207 * gcc.target/aarch64/simd/addsub_2.c: New test.
15208 * gcc.target/aarch64/sve/addsub_2.c: New test.
15210 2023-04-18 Xi Ruoyao <xry111@xry111.site>
15212 * gcc.target/loongarch/add-const.c: New test.
15213 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
15215 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
15217 2023-04-17 Patrick Palka <ppalka@redhat.com>
15220 * g++.dg/template/canon-type-20.C: New test.
15221 * g++.dg/template/ttp36.C: New test.
15223 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
15225 * gcc.target/riscv/stack_save_restore.c: New test.
15227 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15229 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
15231 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15233 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
15235 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
15238 * gcc.target/riscv/pr106602.c: Moved to...
15239 * gcc.target/riscv/pr106602-rv64i.c: ...here.
15240 * gcc.target/riscv/pr106602-rv32i.c: New test.
15241 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
15243 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
15245 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
15246 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
15247 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
15248 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
15250 2023-04-17 Martin Jambor <mjambor@suse.cz>
15254 * gcc.dg/ipa/pr109318.c: New test.
15255 * gcc.dg/lto/pr107769_0.c: Likewise.
15257 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
15258 Di Zhao <di.zhao@amperecomputing.com>
15260 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
15262 2023-04-17 Jakub Jelinek <jakub@redhat.com>
15264 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
15265 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
15266 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
15268 2023-04-17 Richard Biener <rguenther@suse.de>
15270 PR tree-optimization/109524
15271 * g++.dg/pr109524.C: New testcase.
15273 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
15275 PR testsuite/108809
15276 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
15278 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
15280 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
15282 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
15285 2023-04-17 Pan Li <pan2.li@intel.com>
15287 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
15289 2023-04-16 Jeff Law <jlaw@ventanamicro>
15292 * gcc.target/riscv/pr109508.c: New test.
15294 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
15297 * gcc.target/avr/pr54816.c: New test case.
15299 2023-04-15 Jason Merrill <jason@redhat.com>
15302 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
15304 2023-04-15 Alexandre Oliva <oliva@adacore.com>
15305 Kewen Lin <linkw@linux.ibm.com>
15308 * gcc.target/powerpc/pr99708.c: Accept lack of
15309 __SIZEOF_IBM128__ when long double is 64-bit wide.
15311 2023-04-15 Jason Merrill <jason@redhat.com>
15314 * g++.dg/warn/Wdangling-pointer-6.C: New test.
15316 2023-04-14 Harald Anlauf <anlauf@gmx.de>
15319 * gfortran.dg/set_exponent_1.f90: New test.
15321 2023-04-14 Richard Biener <rguenther@suse.de>
15323 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
15324 checking avx_runtime in dump scanning.
15325 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
15326 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
15328 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
15331 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
15332 from 6 to 5 without memory leaks.
15333 * gfortran.dg/finalize_52.f90: New test
15335 2023-04-14 Richard Biener <rguenther@suse.de>
15337 PR tree-optimization/109502
15338 * gcc.dg/vect/pr109502.c: New testcase.
15340 2023-04-14 Richard Biener <rguenther@suse.de>
15342 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
15343 and add missing avx guard.
15344 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
15345 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
15346 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
15347 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
15348 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
15350 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
15351 Jakub Jelinek <jakub@redhat.com>
15355 * gcc.dg/pr108947.c: New test.
15356 * gcc.c-torture/execute/pr109040.c: New test.
15358 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
15361 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
15363 2023-04-13 Patrick Palka <ppalka@redhat.com>
15366 * g++.dg/template/typename27.C: New test.
15368 2023-04-13 Jason Merrill <jason@redhat.com>
15371 * g++.dg/ext/is_convertible5.C: New test.
15373 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
15377 * gm2/pim/run/pass/addcharconst.mod: New test.
15378 * gm2/pim/run/pass/singlechar.mod: New test.
15380 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
15383 * gcc.dg/torture/pr108910.c: New test.
15385 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15388 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
15389 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
15390 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
15391 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
15392 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
15393 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
15395 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15397 PR tree-optimization/109410
15398 * gcc.dg/pr109410.c: New test.
15400 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15403 * gcc.target/i386/pr109458.c: New test.
15405 2023-04-12 Jakub Jelinek <jakub@redhat.com>
15407 PR tree-optimization/109462
15408 * g++.dg/opt/pr109462.C: New test.
15410 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
15412 PR tree-optimization/109462
15413 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
15415 2023-04-12 Richard Biener <rguenther@suse.de>
15417 PR tree-optimization/109473
15418 * gcc.dg/vect/pr109473.c: New testcase.
15420 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15423 * gfortran.dg/entry_26.f90: New test.
15424 * gfortran.dg/entry_27.f90: New test.
15426 2023-04-12 Harald Anlauf <anlauf@gmx.de>
15430 * gfortran.dg/interface_49.f90: New test.
15432 2023-04-12 Richard Biener <rguenther@suse.de>
15434 PR tree-optimization/109469
15435 * gcc.dg/torture/pr109469.c: New testcase.
15437 2023-04-12 Richard Biener <rguenther@suse.de>
15439 PR tree-optimization/109434
15440 * g++.dg/opt/pr109434.C: New testcase.
15442 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
15444 PR testsuite/108815
15445 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
15446 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
15449 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
15451 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
15453 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
15454 Pan Li <pan2.li@intel.com>
15455 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15456 Kito Cheng <kito.cheng@sifive.com>
15459 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
15460 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
15461 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
15463 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
15465 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
15468 2023-04-11 Martin Liska <mliska@suse.cz>
15471 * gcc.dg/pr108241.c: New test.
15472 * gcc.dg/pr79570.c: Add also -g option.
15474 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
15476 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
15477 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
15478 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
15480 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
15483 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
15484 expected vectors for Big Endian.
15485 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
15487 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
15490 * gcc.target/powerpc/pr70243.c: New test.
15492 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
15494 * g++.dg/other/i386-2.C: Add -mamx-complex.
15495 * g++.dg/other/i386-3.C: Ditto.
15496 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
15497 * gcc.target/i386/amx-helper.h: Add amx-complex support.
15498 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
15499 * gcc.target/i386/sse-12.c: Add -mamx-complex.
15500 * gcc.target/i386/sse-13.c: Ditto.
15501 * gcc.target/i386/sse-14.c: Ditto.
15502 * gcc.target/i386/sse-22.c: Add amx-complex.
15503 * gcc.target/i386/sse-23.c: Ditto.
15504 * lib/target-supports.exp (check_effective_target_amx_complex): New.
15505 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
15506 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
15507 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
15508 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
15510 2023-04-08 Jakub Jelinek <jakub@redhat.com>
15512 PR tree-optimization/109392
15513 * gcc.dg/pr109392.c: New test.
15515 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15517 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
15519 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
15521 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
15523 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
15537 * gfortran.dg/associate_47.f90 : Enable substring test.
15538 * gfortran.dg/associate_51.f90 : Update an error message.
15539 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
15540 uninitialzed dg-warnings.
15541 * gfortran.dg/associate_60.f90 : New test
15542 * gfortran.dg/pr98408.f90 : New test
15543 * gfortran.dg/pr105205.f90 : New test
15544 * gfortran.dg/pr106918.f90 : New test
15546 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
15548 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
15549 dg directive and remove trailing whitespace.
15550 * gfortran.dg/c-interop/c407a-1.f90 : ditto
15551 * gfortran.dg/c-interop/c407b-1.f90 : ditto
15552 * gfortran.dg/c-interop/c407b-2.f90 : ditto
15553 * gfortran.dg/c-interop/c407c-1.f90 : ditto
15554 * gfortran.dg/c-interop/c535a-1.f90 : ditto
15555 * gfortran.dg/c-interop/c535a-2.f90 : ditto
15556 * gfortran.dg/c-interop/c535b-1.f90 : ditto
15557 * gfortran.dg/c-interop/c535b-2.f90 : ditto
15558 * gfortran.dg/c-interop/c535b-3.f90 : ditto
15559 * gfortran.dg/c-interop/c535c-1.f90 : ditto
15560 * gfortran.dg/c-interop/c535c-2.f90 : ditto
15561 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
15562 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
15563 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
15564 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
15565 * gfortran.dg/c-interop/tkr.f90 : ditto
15566 * gfortran.dg/class_result_10.f90 : ditto
15567 * gfortran.dg/dtio_35.f90 : ditto
15568 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
15569 * gfortran.dg/pr103258.f90 : ditto
15570 * gfortran.dg/pr59107.f90 : ditto
15571 * gfortran.dg/pr93835.f08 : ditto
15573 2023-04-07 Alexandre Oliva <oliva@adacore.com>
15575 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
15576 fortran compiler, skip if missing.
15578 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15580 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
15581 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
15583 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
15585 PR tree-optimization/109417
15586 * gcc.dg/pr109417.c: New.
15588 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15590 * rust/compile/issue-1422.rs: New test.
15592 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15594 * rust/compile/issue-1361.rs: New test.
15596 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
15598 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
15599 * rust/compile/issue-1830_str.rs: Likewise.
15601 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15603 * rust/compile/empty.in: New test.
15604 * rust/compile/include_empty.rs: New test.
15606 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15608 * rust/compile/torture/traits10.rs: Fix test-case
15610 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15612 * rust/compile/issue-1725-1.rs: New test.
15613 * rust/compile/issue-1725-2.rs: New test.
15615 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15617 * rust/compile/builtin_macro_include_str.rs:
15618 Include test of invalid UTF-8.
15619 * rust/compile/invalid_utf8: File with invalid UTF-8.
15621 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15623 * rust/compile/parse_empty_tuple_pattern.rs: New test.
15625 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
15627 * rust/compile/issue-1830_bytes.rs: New test.
15628 * rust/compile/issue-1830_str.rs: New test.
15630 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15632 * rust/compile/variadic.rs: New test.
15634 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15636 * rust/execute/torture/overflow1.rs: Fix test.
15638 2023-04-06 mxlol233 <mxlol233@outlook.com>
15640 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
15641 * rust/compile/feature_intrinsics.rs: New file.
15642 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
15643 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
15644 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
15645 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
15646 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
15647 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
15648 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
15649 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
15650 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
15651 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
15652 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
15653 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
15654 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
15655 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
15656 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
15657 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
15658 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
15659 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
15661 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
15662 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
15663 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
15664 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
15665 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
15666 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
15667 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
15668 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
15669 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
15671 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15673 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
15674 * rust/compile/macro44.rs: Fix invalid testcase assertions.
15675 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
15676 * rust/compile/builtin_macro_recurse2.rs: New test.
15677 * rust/compile/macro46.rs: New test.
15678 * rust/compile/builtin_macro_eager1.rs: New file.
15679 * rust/compile/builtin_macro_eager2.rs: New file.
15681 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
15683 * rust/execute/torture/let-pattern-1.rs: New test.
15685 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15687 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
15688 * rust/compile/torture/intrinsics-5.rs: likewise
15689 * rust/execute/torture/atomic_load.rs: likewise
15690 * rust/execute/torture/atomic_store.rs: likewise
15691 * rust/bounds1.rs: New test.
15693 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15695 * rust/compile/func3.rs: update test case
15697 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15699 * rust/compile/issue-1786.rs: New test.
15701 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15703 * rust/compile/never_type_err1.rs: Moved to...
15704 * rust/compile/never_type1.rs: ...here. It now works
15706 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15708 * rust/compile/issue-1773.rs: New test.
15710 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15712 * rust/execute/torture/issue-1720-2.rs: New test.
15714 2023-04-06 mxlol233 <mxlol233@outlook.com>
15716 * rust/compile/feature.rs: New test.
15718 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15720 * rust/compile/closure_move_expr.rs: New test.
15722 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15724 * rust/compile/parse_complex_generic_application.rs: New test.
15725 * rust/compile/parse_complex_generic_application2.rs: New test.
15727 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15729 * rust/compile/multi_reference_type.rs: New test.
15731 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
15733 * rust/compile/issue-867.rs: New test.
15735 2023-04-06 Lyra <teromene@teromene.fr>
15737 * rust/compile/macro45.rs: New test.
15739 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
15741 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
15743 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
15744 * rust/execute/torture/builtin_macro_env.rs: Likewise.
15745 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
15746 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
15747 * rust/execute/torture/builtin_macro_line.rs: Likewise.
15748 * rust/execute/torture/builtin_macros1.rs: Likewise.
15749 * rust/execute/torture/builtin_macros3.rs: Likewise.
15750 * rust/execute/torture/cfg1.rs: Likewise.
15751 * rust/execute/torture/cfg2.rs: Likewise.
15752 * rust/execute/torture/cfg3.rs: Likewise.
15753 * rust/execute/torture/cfg4.rs: Likewise.
15754 * rust/execute/torture/coercion1.rs: Likewise.
15755 * rust/execute/torture/coercion2.rs: Likewise.
15756 * rust/execute/torture/extern_mod4.rs: Likewise.
15757 * rust/execute/torture/helloworld1.rs: Likewise.
15758 * rust/execute/torture/helloworld2.rs: Likewise.
15759 * rust/execute/torture/issue-1198.rs: Likewise.
15760 * rust/execute/torture/issue-1231.rs: Likewise.
15761 * rust/execute/torture/issue-1232.rs: Likewise.
15762 * rust/execute/torture/issue-1249.rs: Likewise.
15763 * rust/execute/torture/issue-1436.rs: Likewise.
15764 * rust/execute/torture/issue-1496.rs: Likewise.
15765 * rust/execute/torture/issue-647.rs: Likewise.
15766 * rust/execute/torture/issue-845.rs: Likewise.
15767 * rust/execute/torture/issue-851.rs: Likewise.
15768 * rust/execute/torture/issue-858.rs: Likewise.
15769 * rust/execute/torture/issue-976.rs: Likewise.
15770 * rust/execute/torture/macros10.rs: Likewise.
15771 * rust/execute/torture/macros11.rs: Likewise.
15772 * rust/execute/torture/macros12.rs: Likewise.
15773 * rust/execute/torture/macros13.rs: Likewise.
15774 * rust/execute/torture/macros14.rs: Likewise.
15775 * rust/execute/torture/macros2.rs: Likewise.
15776 * rust/execute/torture/macros22.rs: Likewise.
15777 * rust/execute/torture/macros29.rs: Likewise.
15778 * rust/execute/torture/macros3.rs: Likewise.
15779 * rust/execute/torture/macros30.rs: Likewise.
15780 * rust/execute/torture/macros31.rs: Likewise.
15781 * rust/execute/torture/macros7.rs: Likewise.
15782 * rust/execute/torture/macros8.rs: Likewise.
15783 * rust/execute/torture/macros9.rs: Likewise.
15784 * rust/execute/torture/match1.rs: Likewise.
15785 * rust/execute/torture/match2.rs: Likewise.
15786 * rust/execute/torture/match3.rs: Likewise.
15787 * rust/execute/torture/match_bool1.rs: Likewise.
15788 * rust/execute/torture/match_byte1.rs: Likewise.
15789 * rust/execute/torture/match_char1.rs: Likewise.
15790 * rust/execute/torture/match_int1.rs: Likewise.
15791 * rust/execute/torture/match_loop1.rs: Likewise.
15792 * rust/execute/torture/match_range1.rs: Likewise.
15793 * rust/execute/torture/match_range2.rs: Likewise.
15794 * rust/execute/torture/match_tuple1.rs: Likewise.
15795 * rust/execute/torture/method1.rs: Likewise.
15796 * rust/execute/torture/method2.rs: Likewise.
15797 * rust/execute/torture/method3.rs: Likewise.
15798 * rust/execute/torture/method4.rs: Likewise.
15799 * rust/execute/torture/operator_overload_1.rs: Likewise.
15800 * rust/execute/torture/operator_overload_10.rs: Likewise.
15801 * rust/execute/torture/operator_overload_11.rs: Likewise.
15802 * rust/execute/torture/operator_overload_12.rs: Likewise.
15803 * rust/execute/torture/operator_overload_2.rs: Likewise.
15804 * rust/execute/torture/operator_overload_4.rs: Likewise.
15805 * rust/execute/torture/operator_overload_5.rs: Likewise.
15806 * rust/execute/torture/operator_overload_6.rs: Likewise.
15807 * rust/execute/torture/operator_overload_7.rs: Likewise.
15808 * rust/execute/torture/operator_overload_8.rs: Likewise.
15809 * rust/execute/torture/operator_overload_9.rs: Likewise.
15810 * rust/execute/torture/str-layout1.rs: Likewise.
15811 * rust/execute/torture/str-zero.rs: Likewise.
15812 * rust/execute/torture/trait1.rs: Likewise.
15813 * rust/execute/torture/trait10.rs: Likewise.
15814 * rust/execute/torture/trait11.rs: Likewise.
15815 * rust/execute/torture/trait12.rs: Likewise.
15816 * rust/execute/torture/trait13.rs: Likewise.
15817 * rust/execute/torture/trait2.rs: Likewise.
15818 * rust/execute/torture/trait3.rs: Likewise.
15819 * rust/execute/torture/trait4.rs: Likewise.
15820 * rust/execute/torture/trait5.rs: Likewise.
15821 * rust/execute/torture/trait6.rs: Likewise.
15822 * rust/execute/torture/trait7.rs: Likewise.
15823 * rust/execute/torture/trait8.rs: Likewise.
15824 * rust/execute/torture/trait9.rs: Likewise.
15825 * rust/execute/torture/closure2.rs: Likewise.
15826 * rust/execute/torture/closure3.rs: Likewise.
15827 * rust/execute/torture/loop-condition-eval.rs: Likewise.
15828 * rust/execute/torture/operator_overload_3.rs: Likewise.
15830 2023-04-06 mxlol233 <mxlol233@outlook.com>
15832 * rust/compile/diagnostic_underline.rs: New test.
15834 2023-04-06 Philip Herron <herron.philip@googlemail.com>
15836 * rust/compile/bounds.rs: change to use -fsyntax-only
15837 * rust/execute/torture/issue-1720.rs: New test.
15839 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
15841 * rust/compile/decl_macro1.rs: New test.
15842 * rust/compile/decl_macro2.rs: New test.
15843 * rust/compile/decl_macro3.rs: New test.
15844 * rust/compile/decl_macro4.rs: New test.
15845 * rust/compile/decl_macro5.rs: New test.
15846 * rust/compile/decl_macro6.rs: New test.
15847 * rust/compile/decl_macro7.rs: New test.
15848 * rust/execute/torture/decl_macro1.rs: New test.
15849 * rust/execute/torture/decl_macro2.rs: New test.
15850 * rust/execute/torture/decl_macro3.rs: New test.
15851 * rust/execute/torture/decl_macro4.rs: New test.
15853 2023-04-06 mxlol233 <mxlol233@outlook.com>
15855 * rust/compile/bounds.rs: New test.
15857 2023-04-06 Dave <dme2223@gmail.com>
15859 * rust/compile/const10.rs: New test.
15861 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
15863 * rust/compile/unsafe11.rs: New test.
15865 2023-04-06 Alexandre Oliva <oliva@adacore.com>
15867 * gcc.dg/signbit-2.c: Add -maltivec if supported.
15869 2023-04-06 Alexandre Oliva <oliva@adacore.com>
15870 Thomas Schwinge <thomas@codesourcery.com>
15872 PR testsuite/108899
15873 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
15876 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
15879 * gm2/pim/fail/setunknown.mod: New test.
15880 * gm2/pim/fail/setunknown2.mod: New test.
15882 2023-04-05 Jeff Law <jlaw@ventanamicro>
15885 * gcc.c-torture/compile/pr108892.c: New test.
15887 2023-04-05 Martin Jambor <mjambor@suse.cz>
15890 * gcc.dg/ipa/pr108959.c: New test.
15892 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15894 * g++.target/riscv/rvv/base/bug-23.C: New test.
15896 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15898 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
15900 2023-04-04 Harald Anlauf <anlauf@gmx.de>
15903 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
15904 * gfortran.dg/pr104349.f90: New test.
15906 2023-04-04 Jakub Jelinek <jakub@redhat.com>
15908 PR tree-optimization/109386
15909 * gcc.c-torture/execute/ieee/pr109386.c: New test.
15911 2023-04-04 Marek Polacek <polacek@redhat.com>
15913 PR sanitizer/109107
15914 * c-c++-common/ubsan/pr109107-1.c: New test.
15915 * c-c++-common/ubsan/pr109107-2.c: New test.
15916 * c-c++-common/ubsan/pr109107-3.c: New test.
15917 * c-c++-common/ubsan/pr109107-4.c: New test.
15919 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
15921 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
15922 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
15923 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
15924 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
15925 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
15926 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
15927 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
15928 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
15929 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
15930 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
15932 2023-04-04 Jakub Jelinek <jakub@redhat.com>
15935 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
15938 2023-04-04 Richard Biener <rguenther@suse.de>
15940 PR tree-optimization/109304
15941 * gcc.dg/pr109304.c: New testcase.
15943 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
15946 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
15947 to distinguish parity byte from parity.
15948 * gcc.target/powerpc/pr108699.c: New test.
15950 2023-04-04 Jason Merrill <jason@redhat.com>
15953 * g++.dg/lookup/friend25.C: New test.
15955 2023-04-03 Patrick Palka <ppalka@redhat.com>
15958 * g++.dg/cpp1y/var-templ79.C: New test.
15960 2023-04-03 Jakub Jelinek <jakub@redhat.com>
15961 Martin Jambor <mjambor@suse.cz>
15964 * gcc.dg/pr109303.c: New test.
15966 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
15969 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
15972 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
15975 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
15977 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
15980 * gnat.dg/prot7.adb: Skip on hppa.
15982 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15983 kito-cheng <kito.cheng@sifive.com>
15985 * g++.target/riscv/rvv/base/bug-19.C: New test.
15986 * g++.target/riscv/rvv/base/bug-20.C: New test.
15987 * g++.target/riscv/rvv/base/bug-21.C: New test.
15988 * g++.target/riscv/rvv/base/bug-22.C: New test.
15990 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
15992 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
15993 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
15995 2023-04-01 Patrick Palka <ppalka@redhat.com>
15998 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
16000 2023-04-01 Patrick Palka <ppalka@redhat.com>
16004 * g++.dg/template/fn-ptr3a.C: New test.
16005 * g++.dg/template/fn-ptr3b.C: New test.
16006 * g++.dg/template/fn-ptr4.C: New test.
16008 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16010 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
16011 -fno-tree-dominator-opts -fno-tree-vrp.
16012 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
16013 * gcc.dg/torture/inf-compare-2.c: Likewise.
16014 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
16016 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16018 PR tree-optimization/109362
16019 * gcc.target/i386/pr109362.c: New test.
16021 2023-04-01 Jakub Jelinek <jakub@redhat.com>
16022 Richard Sandiford <richard.sandiford@arm.com>
16025 * gcc.target/aarch64/sve/pr109254.c: New test.
16027 2023-03-31 Jakub Jelinek <jakub@redhat.com>
16030 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
16031 if fdopen returns NULL.
16033 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
16035 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
16036 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
16038 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
16040 * gcc.target/i386/pr109052-2.c: New.
16042 2023-03-31 Jakub Jelinek <jakub@redhat.com>
16044 PR tree-optimization/91645
16045 * gcc.target/i386/pr103559-1.c: New test.
16046 * gcc.target/i386/pr103559-2.c: New test.
16047 * gcc.target/i386/pr103559-3.c: New test.
16048 * gcc.target/i386/pr103559-4.c: New test.
16050 2023-03-31 Jonathan Yong <10walls@gmail.com>
16052 * c-c++-common/Warray-bounds.c: Fix excess warnings on
16055 2023-03-31 liuhongt <hongtao.liu@intel.com>
16057 * g++.target/i386/pr85048.C: New test.
16059 2023-03-30 Jason Merrill <jason@redhat.com>
16062 * g++.dg/lookup/anon8.C: New test.
16064 2023-03-30 Jason Merrill <jason@redhat.com>
16067 * g++.dg/cpp1z/noexcept-type27.C: New test.
16069 2023-03-30 Jakub Jelinek <jakub@redhat.com>
16072 * g++.dg/cpp23/subscript14.C: New test.
16074 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
16076 PR tree-optimization/109154
16077 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
16079 2023-03-30 Jason Merrill <jason@redhat.com>
16083 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
16084 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
16086 2023-03-30 Richard Biener <rguenther@suse.de>
16088 PR tree-optimization/107561
16089 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
16090 * g++.dg/warn/Warray-bounds-16.C: Likewise.
16092 2023-03-30 Richard Biener <rguenther@suse.de>
16094 PR tree-optimization/109342
16095 * g++.dg/torture/pr109342.C: New testcase.
16097 2023-03-30 Jakub Jelinek <jakub@redhat.com>
16100 * g++.dg/cpp23/ext-floating15.C: New test.
16102 2023-03-30 liuhongt <hongtao.liu@intel.com>
16104 * gcc.target/i386/pr88828-0.c: Adjust testcase.
16106 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
16109 * gm2/link/nondefaultext/pass/hello.md: New test.
16110 * gm2/link/nondefaultext/pass/liba.dm: New test.
16111 * gm2/link/nondefaultext/pass/liba.md: New test.
16112 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
16114 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
16116 * gcc.target/riscv/arch-19.c: New test.
16118 2023-03-29 Richard Biener <rguenther@suse.de>
16120 PR tree-optimization/109331
16121 * gcc.dg/torture/pr109331.c: New testcase.
16123 2023-03-29 Richard Biener <rguenther@suse.de>
16125 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
16127 2023-03-29 Richard Biener <rguenther@suse.de>
16129 PR tree-optimization/109327
16130 * gcc.dg/pr109327.c: New testcase.
16132 2023-03-29 Richard Biener <rguenther@suse.de>
16135 * g++.dg/gomp/pr106124.C: New testcase.
16137 2023-03-29 Jakub Jelinek <jakub@redhat.com>
16138 Richard Biener <rguenther@suse.de>
16140 PR tree-optimization/109301
16141 * gcc.dg/pr109301.c: New test.
16143 2023-03-29 Jason Merrill <jason@redhat.com>
16147 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
16148 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
16150 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
16152 * gfortran.dg/weak-2.f90: Enable for nvptx target.
16154 2023-03-28 David Malcolm <dmalcolm@redhat.com>
16157 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
16158 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
16159 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
16160 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
16162 2023-03-28 Jason Merrill <jason@redhat.com>
16165 * g++.dg/warn/Wsequence-point-5.C: New test.
16167 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
16170 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
16172 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
16174 PR rtl-optimization/109187
16175 * gcc.dg/pr109187.c: New test.
16177 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
16179 PR tree-optimization/109265
16180 PR tree-optimization/109274
16181 * gcc.dg/pr109274.c: New.
16182 * gfortran.dg/pr109265.f90: New.
16184 2023-03-28 Richard Biener <rguenther@suse.de>
16186 PR tree-optimization/107087
16187 * g++.dg/pr107087.C: New testcase.
16189 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
16192 * gcc.target/aarch64/pr109072_1.c: New test.
16193 * gcc.target/aarch64/pr109072_2.c: Likewise.
16195 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16197 PR middle-end/106190
16198 * gcc.dg/asan/pr106190.c: New test.
16200 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
16202 * gcc.target/sparc/20230328-1.c: New test.
16203 * gcc.target/sparc/20230328-2.c: Likewise.
16204 * gcc.target/sparc/20230328-3.c: Likewise.
16205 * gcc.target/sparc/20230328-4.c: Likewise.
16207 2023-03-28 Jakub Jelinek <jakub@redhat.com>
16210 * gcc.target/i386/pr109276.c: New test.
16212 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
16214 * gcc.target/sparc/20230328-1.c: New test.
16215 * gcc.target/sparc/20230328-2.c: Likewise.
16216 * gcc.target/sparc/20230328-3.c: Likewise.
16217 * gcc.target/sparc/20230328-4.c: Likewise.
16219 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16221 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
16223 * gcc.dg/visibility-22.c: Add weak_undefined options.
16225 2023-03-27 Richard Biener <rguenther@suse.de>
16227 PR tree-optimization/54498
16228 * g++.dg/torture/pr54498.C: New testcase.
16230 2023-03-27 Richard Biener <rguenther@suse.de>
16232 PR tree-optimization/108357
16233 * gcc.dg/tree-ssa/pr108357.c: New testcase.
16235 2023-03-27 Martin Liska <mliska@suse.cz>
16237 * lib/verify-sarif-file.py: Use apostrophes instead
16240 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16243 * gcc.target/powerpc/pr109167.c: New test.
16245 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
16248 * gcc.target/powerpc/pr109082.c: New test.
16250 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
16253 * gcc.target/m68k/tls-gd-off.c: New.
16254 * gcc.target/m68k/tls-ie-off.c: New.
16255 * gcc.target/m68k/tls-ld-off.c: New.
16256 * gcc.target/m68k/tls-ld-xtls-off.c: New.
16257 * gcc.target/m68k/tls-le-off.c: New.
16258 * gcc.target/m68k/tls-le-xtls-off.c: New.
16259 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
16260 * gcc.target/m68k/tls-le.c: Likewise.
16262 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16264 PR tree-optimization/109230
16265 * gcc.dg/pr109230.c: New test.
16267 2023-03-26 Jakub Jelinek <jakub@redhat.com>
16270 * c-c++-common/cold-2.c: New test.
16272 2023-03-25 David Malcolm <dmalcolm@redhat.com>
16275 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
16276 verify-sarif-file directive.
16277 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
16278 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
16279 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
16280 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
16281 test case, adapted from Wbidi-chars-1.c.
16282 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
16284 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
16286 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
16287 New test case, adapted from cpp/Winvalid-utf8-1.c.
16288 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
16289 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
16290 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
16292 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
16293 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
16294 * lib/scansarif.exp (verify-sarif-file): New procedure.
16295 * lib/verify-sarif-file.py: New support script.
16297 2023-03-24 Patrick Palka <ppalka@redhat.com>
16300 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
16302 * g++.dg/lookup/this2.C: New test.
16304 2023-03-24 Jason Merrill <jason@redhat.com>
16307 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
16309 2023-03-24 David Malcolm <dmalcolm@redhat.com>
16312 * c-c++-common/diagnostic-format-json-1.c: Update comment.
16313 * c-c++-common/diagnostic-format-json-2.c: Likewise.
16314 * c-c++-common/diagnostic-format-json-3.c: Likewise.
16315 * c-c++-common/diagnostic-format-json-4.c: Likewise.
16316 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
16317 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
16319 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
16321 PR tree-optimization/109238
16322 * gcc.dg/pr109238.c: New.
16324 2023-03-24 Richard Biener <rguenther@suse.de>
16326 PR tree-optimization/106912
16327 * gcc.dg/profile-generate-4.c: New testcase.
16329 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
16331 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
16332 Compile object for stressset.mod and testlib.mod. Add test so
16333 that we only link these objects with test application objects.
16335 2023-03-24 Jakub Jelinek <jakub@redhat.com>
16338 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
16339 require ia32 effective target. Only add -fPIC for fpic effective
16340 target. Remove #include <string.h>, use __builtin_memset instead of
16343 2023-03-24 Jakub Jelinek <jakub@redhat.com>
16345 PR tree-optimization/99739
16346 * gcc.dg/tree-ssa/pr99739.c: New test.
16348 2023-03-24 Alexandre Oliva <oliva@adacore.com>
16350 * lib/target-supports.exp (add_options_for_weak_undefined):
16352 (check_effective_target_weak_undefined): Use it.
16353 (check_effective_target_posix_memalign): New.
16354 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
16355 favor of effective target requirement and added options for
16356 weak_undefined symbols.
16357 * gcc.dg/torture/pr90020.c: Likewise.
16358 * gcc.dg/addr_equal-1.c: Likewise.
16359 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
16360 abitest.S-using tests.
16361 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
16362 posix_memalign tests.
16363 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
16365 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
16366 Tobias Burnus <tobias@codesourcery.com>
16369 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
16371 * gfortran.dg/unpack_field_1.f90: Likewise.
16372 * gfortran.dg/pr103628.f90: New.
16374 2023-03-23 Jason Merrill <jason@redhat.com>
16377 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
16379 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16381 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
16383 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
16385 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
16387 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
16389 * gcc.target/powerpc/mod-no_copy.c: New.
16390 * gcc.target/powerpc/mod-peephole.c: New.
16392 2023-03-23 Andrew Pinski <apinski@marvell.com>
16395 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
16397 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
16400 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
16402 * gm2/iso/extended-opaque/pass/stressset.def: New test.
16403 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
16404 * gm2/iso/extended-opaque/pass/testset.mod: New test.
16405 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
16407 * gm2/projects/iso/small/run/pass/stressset.def: New test.
16408 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
16409 * gm2/projects/iso/small/run/pass/test1.mod: New test.
16410 * gm2/projects/iso/small/run/pass/testlib.def: New test.
16411 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
16412 * gm2/projects/iso/small/run/pass/testset.mod: New test.
16414 2023-03-23 Richard Biener <rguenther@suse.de>
16416 PR tree-optimization/107569
16417 * g++.dg/opt/pr107569.C: New testcase.
16419 2023-03-23 Richard Biener <rguenther@suse.de>
16421 PR tree-optimization/109262
16422 * g++.dg/torture/pr109262.C: New testcase.
16424 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
16426 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
16428 2023-03-23 Marek Polacek <polacek@redhat.com>
16431 * g++.dg/warn/Wdangling-reference11.C: New test.
16432 * g++.dg/warn/Wdangling-reference12.C: New test.
16434 2023-03-23 Jakub Jelinek <jakub@redhat.com>
16436 PR tree-optimization/109176
16437 * gcc.target/aarch64/sve/pr109176.c: New test.
16439 2023-03-23 Pan Li <pan2.li@intel.com>
16440 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16444 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
16445 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
16446 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
16448 2023-03-23 Jason Merrill <jason@redhat.com>
16451 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
16453 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16456 * g++.target/riscv/rvv/base/pr109244.C: New test.
16457 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
16458 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
16459 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
16460 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
16461 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
16462 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
16463 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
16464 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
16465 * g++.target/riscv/rvv/base/bug-18.C: New test.
16466 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
16467 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
16469 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16472 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
16474 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16475 kito-cheng <kito.cheng@sifive.com>
16477 * g++.target/riscv/rvv/base/bug-10.C: New test.
16478 * g++.target/riscv/rvv/base/bug-11.C: New test.
16479 * g++.target/riscv/rvv/base/bug-12.C: New test.
16480 * g++.target/riscv/rvv/base/bug-13.C: New test.
16481 * g++.target/riscv/rvv/base/bug-14.C: New test.
16482 * g++.target/riscv/rvv/base/bug-15.C: New test.
16483 * g++.target/riscv/rvv/base/bug-16.C: New test.
16484 * g++.target/riscv/rvv/base/bug-17.C: New test.
16485 * g++.target/riscv/rvv/base/bug-2.C: New test.
16486 * g++.target/riscv/rvv/base/bug-3.C: New test.
16487 * g++.target/riscv/rvv/base/bug-4.C: New test.
16488 * g++.target/riscv/rvv/base/bug-5.C: New test.
16489 * g++.target/riscv/rvv/base/bug-6.C: New test.
16490 * g++.target/riscv/rvv/base/bug-7.C: New test.
16491 * g++.target/riscv/rvv/base/bug-8.C: New test.
16492 * g++.target/riscv/rvv/base/bug-9.C: New test.
16494 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16495 kito-cheng <kito.cheng@sifive.com>
16497 * gcc.target/riscv/rvv/base/bug-3.c: New test.
16498 * gcc.target/riscv/rvv/base/bug-4.c: New test.
16499 * gcc.target/riscv/rvv/base/bug-5.c: New test.
16501 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
16503 * lib/target-supports.exp (check_effective_target_riscv_vector):
16506 2023-03-22 David Malcolm <dmalcolm@redhat.com>
16508 PR testsuite/105959
16509 * gcc.dg-selftests/dg-final.exp
16510 (dg_final_directive_check_num_args): Update expected maximum
16511 number of args for the various directives using dg-scan.
16512 * lib/scanasm.exp (append_encoding_arg): New procedure.
16513 (dg-scan): Add optional 3rd argument: the encoding to use when
16514 reading from the file.
16515 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
16516 encoded when reading it.
16517 (scan-sarif-file-not): Likewise.
16519 2023-03-22 Jason Merrill <jason@redhat.com>
16522 * g++.dg/template/partial-order3.C: New test.
16524 2023-03-22 Harald Anlauf <anlauf@gmx.de>
16525 Steven G. Kargl <kargl@gcc.gnu.org>
16528 * gfortran.dg/pr104572.f90: New test.
16530 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
16532 * gcc.target/i386/pr109137.c: New.
16534 2023-03-22 Jason Merrill <jason@redhat.com>
16537 * g++.dg/ext/attr-tsafe1.C: New test.
16539 2023-03-22 Alex Coplan <alex.coplan@arm.com>
16542 * g++.dg/ext/pr109177.C: New test.
16544 2023-03-22 David Malcolm <dmalcolm@redhat.com>
16547 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
16549 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
16551 * gcc.target/gcn/complex.c: New test.
16553 2023-03-21 Harald Anlauf <anlauf@gmx.de>
16556 * gfortran.dg/pr99036.f90: New test.
16558 2023-03-21 Jason Merrill <jason@redhat.com>
16561 * g++.dg/cpp0x/nsdmi-template25.C: New test.
16563 2023-03-21 Richard Biener <rguenther@suse.de>
16565 PR tree-optimization/109219
16566 * gcc.dg/torture/pr109219.c: New testcase.
16568 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16570 PR testsuite/108898
16571 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
16573 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
16574 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
16576 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16578 PR testsuite/108898
16579 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
16580 to dg-additional-options. Always expect just 2 foo.simdclone calls.
16581 * gcc.dg/vect/vect-simd-clone-16f.c: Add
16582 --param vect-epilogues-nomask=0 to dg-additional-options.
16583 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
16584 foo.simdclone calls.
16585 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
16586 dg-additional-options.
16587 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
16588 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
16589 --param vect-epilogues-nomask=0 to dg-additional-options.
16590 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
16591 to dg-additional-options. Always expect just 2 foo.simdclone calls.
16592 * gcc.dg/vect/vect-simd-clone-18f.c: Add
16593 --param vect-epilogues-nomask=0 to dg-additional-options.
16595 2023-03-21 Jakub Jelinek <jakub@redhat.com>
16597 PR tree-optimization/109215
16598 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
16600 2023-03-21 Richard Biener <rguenther@suse.de>
16602 PR tree-optimization/109170
16603 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
16604 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
16605 * gcc.dg/predict-20.c: Likewise.
16607 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
16610 * gfortran.dg/pr109209.f90: New test.
16612 2023-03-20 Marek Polacek <polacek@redhat.com>
16615 * g++.dg/cpp0x/explicit16.C: New test.
16617 2023-03-20 Jakub Jelinek <jakub@redhat.com>
16620 * g++.dg/tls/thread_local13.C: New test.
16621 * g++.dg/tls/thread_local13-aux.cc: New file.
16622 * g++.dg/tls/thread_local14.C: New test.
16623 * g++.dg/tls/thread_local14-aux.cc: New file.
16625 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
16628 * gcc.target/powerpc/divic3-1.c: New test.
16629 * gcc.target/powerpc/divic3-2.c: Likewise.
16630 * gcc.target/powerpc/mulic3-1.c: Likewise.
16631 * gcc.target/powerpc/mulic3-2.c: Likewise.
16633 2023-03-20 Harald Anlauf <anlauf@gmx.de>
16636 * gfortran.dg/nearest_6.f90: New test.
16638 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
16641 * gcc.target/powerpc/pr109178.c: New test.
16643 2023-03-20 Jakub Jelinek <jakub@redhat.com>
16645 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
16646 from char to char [2 * sizeof (int)].
16648 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
16651 * gfortran.dg/external_procedures_4.f90: New test.
16653 2023-03-19 Harald Anlauf <anlauf@gmx.de>
16656 * gfortran.dg/pr85877.f90: New test.
16658 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
16660 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
16663 2023-03-18 David Malcolm <dmalcolm@redhat.com>
16666 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
16668 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
16684 * gfortran.dg/finalize_38.f90 : New test.
16685 * gfortran.dg/finalize_38a.f90 : New test.
16686 * gfortran.dg/allocate_with_source_25.f90 : The number of final
16687 calls goes down from 6 to 4.
16688 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
16689 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
16690 but the final count remains the same.
16691 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
16692 foo.1.x rather than foo.0.x
16693 * gfortran.dg/finalize_39.f90 : New test.
16694 * gfortran.dg/finalize_40.f90 : New test.
16695 * gfortran.dg/finalize_41.f90 : New test.
16696 * gfortran.dg/finalize_42.f90 : New test.
16697 * gfortran.dg/finalize_43.f90 : New test.
16698 * gfortran.dg/finalize_44.f90 : New test.
16699 * gfortran.dg/finalize_45.f90 : New test.
16700 * gfortran.dg/finalize_46.f90 : New test.
16701 * gfortran.dg/finalize_47.f90 : New test.
16702 * gfortran.dg/finalize_48.f90 : New test.
16703 * gfortran.dg/finalize_49.f90 : New test.
16704 * gfortran.dg/finalize_50.f90 : New test.
16705 * gfortran.dg/finalize_51.f90 : New test.
16707 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
16709 * gcc.dg/plugin/infoleak-2.c,
16710 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
16711 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
16712 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
16713 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
16714 gcc.dg/plugin/infoleak-antipatterns-1.c,
16715 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
16717 2023-03-17 Jason Merrill <jason@redhat.com>
16720 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
16722 2023-03-17 Jason Merrill <jason@redhat.com>
16725 * g++.dg/eh/dtor4.C: New test.
16727 2023-03-17 Jason Merrill <jason@redhat.com>
16730 * g++.dg/lookup/friend24.C: New test.
16732 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16735 * gcc.target/i386/pr105554.c: New test.
16737 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16740 * c-c++-common/ubsan/div-by-zero-8.c: New test.
16742 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
16744 * gcc.target/i386/pr109052.c: New.
16746 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
16747 kito-cheng <kito.cheng@sifive.com>
16749 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
16750 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
16751 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
16752 * g++.target/riscv/rvv/base/bug-1.C: New test.
16753 * gcc.target/riscv/rvv/base/bug-2.c: New test.
16755 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16757 PR testsuite/109145
16758 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
16759 Don't include complex.h.
16760 (foo): Use __builtin_complex rather than CMPLXF.
16762 2023-03-17 Jakub Jelinek <jakub@redhat.com>
16764 PR middle-end/108685
16765 * c-c++-common/gomp/doacross-8.c: New test.
16767 2023-03-16 Jason Merrill <jason@redhat.com>
16770 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
16772 2023-03-16 Jason Merrill <jason@redhat.com>
16775 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
16777 2023-03-16 Jason Merrill <jason@redhat.com>
16780 * g++.dg/cpp0x/enum43.C: New test.
16782 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16784 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
16786 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16789 * gm2/types/run/pass/d.c: Convert data structure from
16790 BOOLEAN int to bool and cast int to bool in test function.
16792 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
16794 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
16795 * gm2/complex/run/pass/arith3.mod: Ditto.
16796 * gm2/complex/run/pass/arith4.mod: Ditto.
16797 * gm2/complex/run/pass/arith5.mod: Ditto.
16798 * gm2/isolib/run/pass/real2.mod: Ditto.
16799 * gm2/isolib/run/pass/real3.mod: Ditto.
16800 * gm2/isolib/run/pass/realconv.mod: Ditto.
16801 * gm2/isolib/run/pass/realconv2.mod: Ditto.
16802 * gm2/pim/pass/testshort.mod: Ditto.
16803 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
16804 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
16805 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
16806 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
16808 2023-03-16 Patrick Palka <ppalka@redhat.com>
16811 * g++.dg/cpp2a/constexpr-inst2.C: New test.
16813 2023-03-16 Patrick Palka <ppalka@redhat.com>
16816 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
16818 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
16820 * gdc.dg/torture/simd23084.d: New test.
16821 * gdc.dg/torture/simd23085.d: New test.
16822 * gdc.dg/torture/simd23218.d: New test.
16824 2023-03-16 Martin Liska <mliska@suse.cz>
16826 PR middle-end/106133
16827 * c-c++-common/pr106133.c: New test.
16829 2023-03-16 Alexandre Oliva <oliva@adacore.com>
16831 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
16833 2023-03-16 Jason Merrill <jason@redhat.com>
16836 * g++.dg/coroutines/co-await-moveonly1.C: New test.
16838 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
16841 * gdc.dg/torture/pr109144.d: New test.
16843 2023-03-16 Richard Biener <rguenther@suse.de>
16845 PR tree-optimization/109123
16846 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
16847 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
16848 the name of the pointer.
16849 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
16851 2023-03-15 Jason Merrill <jason@redhat.com>
16855 * g++.dg/coroutines/co-await-initlist1.C: New test.
16857 2023-03-15 David Malcolm <dmalcolm@redhat.com>
16860 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
16861 have an invocation object marked as succeeding, with no
16863 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
16864 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
16865 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
16866 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
16867 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
16868 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
16871 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
16873 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
16874 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
16875 * gcc.target/i386/sse-movss-4.c (dg-options):
16876 Use -mno-sse4. Simplify scan-assembler-not strings.
16877 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
16878 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
16880 2023-03-15 Harald Anlauf <anlauf@gmx.de>
16881 Tobias Burnus <tobias@codesourcery.com>
16884 * gfortran.dg/class_dummy_10.f90: New test.
16886 2023-03-15 Marek Polacek <polacek@redhat.com>
16889 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
16891 2023-03-15 Richard Biener <rguenther@suse.de>
16893 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
16896 2023-03-15 Jason Merrill <jason@redhat.com>
16899 * g++.dg/template/ttp7.C: Remove expected error.
16901 2023-03-15 Jason Merrill <jason@redhat.com>
16906 * g++.dg/template/ttp35.C: New test.
16908 2023-03-15 Richard Biener <rguenther@suse.de>
16910 PR tree-optimization/109139
16911 * gcc.dg/torture/pr109139.c: New testcase.
16913 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16915 * gcc.target/riscv/xtheadmempair-1.c: New test.
16916 * gcc.target/riscv/xtheadmempair-2.c: New test.
16917 * gcc.target/riscv/xtheadmempair-3.c: New test.
16919 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16921 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
16923 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16925 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
16927 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16929 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
16930 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
16931 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
16932 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
16933 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
16934 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
16935 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
16936 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
16938 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16940 * gcc.target/riscv/xtheadbb-ext.c: New test.
16941 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
16942 * gcc.target/riscv/xtheadbb-extu.c: New test.
16943 * gcc.target/riscv/xtheadbb-ff1.c: New test.
16944 * gcc.target/riscv/xtheadbb-rev.c: New test.
16945 * gcc.target/riscv/xtheadbb-srri.c: New test.
16947 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16949 * gcc.target/riscv/xtheadbs-tst.c: New test.
16951 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16953 * gcc.target/riscv/xtheadba-addsl.c: New test.
16955 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16957 * gcc.target/riscv/mcpu-thead-c906.c: New test.
16959 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
16961 * gcc.target/riscv/xtheadba.c: New test.
16962 * gcc.target/riscv/xtheadbb.c: New test.
16963 * gcc.target/riscv/xtheadbs.c: New test.
16964 * gcc.target/riscv/xtheadcmo.c: New test.
16965 * gcc.target/riscv/xtheadcondmov.c: New test.
16966 * gcc.target/riscv/xtheadfmemidx.c: New test.
16967 * gcc.target/riscv/xtheadfmv.c: New test.
16968 * gcc.target/riscv/xtheadint.c: New test.
16969 * gcc.target/riscv/xtheadmac.c: New test.
16970 * gcc.target/riscv/xtheadmemidx.c: New test.
16971 * gcc.target/riscv/xtheadmempair.c: New test.
16972 * gcc.target/riscv/xtheadsync.c: New test.
16974 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
16977 * gcc.target/i386/pr109117-1.c: New test.
16979 2023-03-15 Jonathan Yong <10walls@gmail.com>
16981 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
16982 * gcc.dg/pic-3.c: Ditto.
16983 * gcc.dg/pic-4.c: Ditto.
16985 2023-03-14 Patrick Palka <ppalka@redhat.com>
16988 * g++.dg/cpp2a/concepts-class5.C: New test.
16989 * g++.dg/cpp2a/concepts-class5a.C: New test.
16991 2023-03-14 Patrick Palka <ppalka@redhat.com>
16994 * g++.dg/cpp2a/concepts-friend14.C: New test.
16996 2023-03-14 Jason Merrill <jason@redhat.com>
16999 * g++.dg/cpp1y/var-templ78.C: New test.
17001 2023-03-14 Jason Merrill <jason@redhat.com>
17004 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
17005 * g++.dg/warn/Wreturn-6.C: New test.
17007 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17010 * gcc.target/i386/pr109109-1.c: New test.
17011 * gcc.target/i386/pr109109-2.c: New test.
17013 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
17016 * gdc.dg/torture/imports/pr109108.d: New test.
17017 * gdc.dg/torture/pr109108.d: New test.
17019 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17022 PR testsuite/109129
17023 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
17024 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
17025 rather than ! concepts.
17027 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17030 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
17032 2023-03-14 Richard Biener <rguenther@suse.de>
17034 * gcc.dg/auto-init-unused-1.c: New testcase.
17036 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
17038 PR tree-optimization/109005
17039 * gnat.dg/specs/opt6.ads: New test.
17041 2023-03-14 Tamar Christina <tamar.christina@arm.com>
17043 PR testsuite/109118
17044 * gcc.dg/mla_1.c: Moved to...
17045 * gcc.target/aarch64/sve/mla_3.c: ...here.
17047 2023-03-14 Jakub Jelinek <jakub@redhat.com>
17049 PR tree-optimization/109115
17050 * gcc.dg/pr109115.c: New test.
17052 2023-03-14 Richard Biener <rguenther@suse.de>
17054 * g++.dg/torture/20230313.C: New testcase.
17056 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
17058 * gm2/pim/fail/largeconst.mod: New test.
17060 2023-03-13 Jason Merrill <jason@redhat.com>
17063 * g++.dg/warn/pragma-system_header6.h: New test.
17064 * g++.dg/warn/pragma-system_header6.C: New test.
17066 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17069 * gcc.dg/analyzer/leak-pr105906.c: New test.
17071 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17074 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
17075 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
17077 2023-03-13 David Malcolm <dmalcolm@redhat.com>
17079 * gcc.dg/analyzer/exec-1.c: New test.
17080 * gcc.dg/analyzer/snprintf-concat.c: New test.
17081 * gcc.dg/analyzer/vsnprintf-1.c: New test.
17083 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
17085 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
17087 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
17089 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
17090 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
17091 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
17092 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
17093 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
17094 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
17095 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
17096 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
17097 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
17098 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
17099 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
17100 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
17101 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
17102 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
17103 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
17104 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
17105 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
17106 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
17107 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
17108 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
17109 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
17110 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
17111 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
17112 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
17113 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
17114 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
17115 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
17116 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
17117 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
17118 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
17119 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
17120 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
17121 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
17122 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
17123 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
17124 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
17125 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
17126 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
17127 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
17128 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
17129 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
17130 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
17131 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
17132 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
17133 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
17134 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
17135 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
17136 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
17137 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
17138 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
17139 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
17140 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
17141 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
17142 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
17143 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
17144 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
17145 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
17146 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
17147 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
17148 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
17149 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
17150 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
17151 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
17152 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
17153 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
17154 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
17155 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
17156 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
17157 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
17158 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
17159 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
17160 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
17161 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
17162 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
17163 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
17164 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
17165 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
17166 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
17167 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
17168 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
17169 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
17170 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
17171 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
17172 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
17173 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
17174 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
17175 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
17176 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
17177 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
17178 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
17179 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
17180 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
17181 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
17182 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
17183 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
17184 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
17185 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
17186 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
17187 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
17188 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
17189 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
17190 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
17191 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
17192 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
17193 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
17194 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
17195 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
17196 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
17197 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
17198 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
17199 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
17200 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
17201 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
17202 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
17203 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
17204 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
17205 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
17206 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
17207 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
17208 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
17209 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
17210 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
17211 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
17212 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
17213 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
17214 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
17215 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
17216 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
17217 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
17218 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
17219 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
17220 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
17221 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
17222 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
17223 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
17224 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
17225 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
17226 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
17227 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
17228 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
17229 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
17230 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
17231 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
17232 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
17233 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
17234 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
17235 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
17236 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
17237 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
17238 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
17239 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
17240 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
17241 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
17242 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
17243 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
17244 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
17245 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
17246 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
17247 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
17248 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
17249 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
17250 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
17251 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
17252 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
17253 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
17254 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
17255 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
17256 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
17257 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
17258 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
17259 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
17260 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
17261 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
17262 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
17263 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
17264 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
17265 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
17266 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
17267 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
17268 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
17269 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
17270 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
17271 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
17272 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
17273 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
17274 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
17275 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
17276 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
17277 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
17278 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
17279 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
17280 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
17281 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
17282 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
17283 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
17284 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
17285 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
17286 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
17287 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
17288 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
17289 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
17290 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
17291 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
17292 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
17293 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
17294 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
17295 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
17296 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
17297 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
17298 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
17299 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
17300 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
17301 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
17302 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
17303 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
17304 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
17305 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
17306 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
17307 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
17308 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
17309 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
17310 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
17311 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
17312 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
17313 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
17314 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
17315 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
17316 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
17317 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
17318 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
17319 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
17320 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
17321 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
17322 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
17323 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
17324 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
17325 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
17326 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
17327 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
17328 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
17329 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
17330 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
17331 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
17332 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
17333 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
17334 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
17335 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
17336 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
17337 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
17338 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
17339 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
17340 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
17341 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
17342 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
17343 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
17344 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
17345 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
17346 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
17347 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
17348 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
17349 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
17350 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
17351 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
17352 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
17353 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
17354 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
17355 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
17356 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
17357 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
17358 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
17359 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
17360 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
17361 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
17362 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
17363 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
17364 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
17365 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
17366 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
17367 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
17368 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
17369 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
17370 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
17371 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
17372 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
17373 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
17374 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
17375 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
17376 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
17377 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
17378 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
17379 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
17380 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
17381 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
17382 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
17383 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
17384 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
17385 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
17386 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
17387 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
17388 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
17389 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
17390 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
17391 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
17392 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
17393 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
17394 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
17395 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
17396 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
17397 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
17398 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
17399 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
17400 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
17401 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
17402 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
17403 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
17404 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
17405 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
17406 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
17407 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
17408 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
17409 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
17410 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
17411 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
17412 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
17413 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
17414 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
17415 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
17416 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
17417 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
17418 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
17419 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
17420 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
17421 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
17422 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
17423 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
17424 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
17425 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
17426 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
17427 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
17428 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
17429 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
17430 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
17431 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
17432 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
17433 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
17434 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
17435 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
17436 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
17437 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
17438 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
17439 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
17440 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
17441 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
17442 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
17443 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
17444 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
17445 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
17446 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
17447 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
17448 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
17449 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
17450 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
17451 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
17452 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
17453 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
17454 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
17455 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
17456 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
17457 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
17458 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
17459 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
17460 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
17461 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
17462 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
17463 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
17464 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
17465 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
17466 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
17467 * g++.target/riscv/rvv/base/vle-1.C: Removed.
17468 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
17469 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
17470 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
17471 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
17472 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
17473 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
17474 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
17475 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
17476 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
17477 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
17478 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
17479 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
17480 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
17481 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
17482 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
17483 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
17484 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
17485 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
17486 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
17487 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
17488 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
17489 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
17490 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
17491 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
17492 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
17493 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
17494 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
17495 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
17496 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
17497 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
17498 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
17499 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
17500 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
17501 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
17502 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
17503 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
17504 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
17505 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
17506 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
17507 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
17508 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
17509 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
17510 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
17511 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
17512 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
17513 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
17514 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
17515 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
17516 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
17517 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
17518 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
17519 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
17520 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
17521 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
17522 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
17523 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
17524 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
17525 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
17526 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
17527 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
17528 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
17529 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
17530 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
17531 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
17532 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
17533 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
17534 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
17535 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
17536 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
17537 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
17538 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
17539 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
17540 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
17541 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
17542 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
17543 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
17544 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
17545 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
17546 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
17547 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
17548 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
17549 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
17550 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
17551 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
17552 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
17553 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
17554 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
17555 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
17556 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
17557 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
17558 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
17559 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
17560 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
17561 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
17562 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
17563 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
17564 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
17565 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
17566 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
17567 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
17568 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
17569 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
17570 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
17571 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
17572 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
17573 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
17574 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
17575 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
17576 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
17577 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
17578 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
17579 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
17580 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
17581 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
17582 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
17583 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
17584 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
17585 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
17586 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
17587 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
17588 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
17589 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
17590 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
17591 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
17592 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
17593 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
17594 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
17595 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
17596 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
17597 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
17598 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
17599 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
17600 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
17601 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
17602 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
17603 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
17604 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
17605 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
17606 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
17607 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
17608 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
17609 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
17610 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
17611 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
17612 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
17613 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
17614 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
17615 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
17616 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
17617 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
17618 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
17619 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
17620 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
17621 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
17622 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
17623 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
17624 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
17625 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
17626 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
17627 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
17628 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
17629 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
17630 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
17631 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
17632 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
17633 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
17634 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
17635 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
17636 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
17637 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
17638 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
17639 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
17640 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
17641 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
17642 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
17643 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
17644 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
17645 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
17646 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
17647 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
17648 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
17649 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
17650 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
17651 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
17652 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
17653 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
17654 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
17655 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
17656 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
17657 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
17658 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
17659 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
17660 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
17661 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
17662 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
17663 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
17664 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
17665 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
17666 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
17667 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
17668 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
17669 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
17670 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
17671 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
17672 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
17673 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
17674 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
17675 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
17676 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
17677 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
17678 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
17679 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
17680 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
17681 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
17682 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
17683 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
17684 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
17685 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
17686 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
17687 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
17688 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
17689 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
17690 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
17691 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
17692 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
17693 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
17694 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
17695 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
17696 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
17697 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
17698 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
17699 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
17700 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
17701 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
17702 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
17703 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
17704 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
17705 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
17706 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
17707 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
17708 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
17709 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
17710 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
17711 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
17712 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
17713 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
17714 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
17715 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
17716 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
17717 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
17718 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
17719 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
17720 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
17721 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
17722 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
17723 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
17724 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
17725 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
17726 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
17727 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
17728 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
17729 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
17730 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
17731 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
17732 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
17733 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
17734 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
17735 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
17736 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
17737 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
17738 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
17739 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
17740 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
17741 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
17742 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
17743 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
17744 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
17745 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
17746 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
17747 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
17748 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
17749 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
17750 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
17751 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
17752 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
17753 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
17754 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
17755 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
17756 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
17757 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
17758 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
17759 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
17760 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
17761 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
17762 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
17763 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
17764 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
17765 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
17766 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
17767 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
17768 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
17769 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
17770 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
17771 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
17772 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
17773 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
17774 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
17775 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
17776 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
17777 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
17778 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
17779 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
17780 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
17781 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
17782 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
17783 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
17784 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
17785 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
17786 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
17787 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
17788 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
17789 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
17790 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
17791 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
17792 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
17793 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
17794 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
17795 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
17796 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
17797 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
17798 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
17799 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
17800 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
17801 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
17802 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
17803 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
17804 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
17805 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
17806 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
17807 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
17808 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
17809 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
17810 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
17811 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
17812 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
17813 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
17814 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
17815 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
17816 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
17817 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
17818 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
17819 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
17820 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
17821 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
17822 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
17823 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
17824 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
17825 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
17826 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
17827 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
17828 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
17829 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
17830 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
17831 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
17832 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
17833 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
17834 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
17835 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
17836 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
17837 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
17838 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
17839 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
17840 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
17841 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
17842 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
17843 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
17844 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
17845 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
17846 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
17847 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
17848 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
17849 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
17850 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
17851 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
17852 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
17853 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
17854 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
17855 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
17856 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
17857 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
17858 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
17859 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
17860 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
17861 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
17862 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
17863 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
17864 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
17865 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
17866 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
17867 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
17868 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
17869 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
17870 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
17871 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
17872 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
17873 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
17874 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
17875 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
17876 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
17877 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
17878 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
17879 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
17880 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
17881 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
17882 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
17883 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
17884 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
17885 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
17886 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
17887 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
17888 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
17889 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
17890 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
17891 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
17892 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
17893 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
17894 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
17895 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
17896 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
17897 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
17898 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
17899 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
17900 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
17901 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
17902 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
17903 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
17904 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
17905 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
17906 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
17907 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
17908 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
17909 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
17910 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
17911 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
17912 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
17913 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
17914 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
17915 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
17916 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
17917 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
17918 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
17919 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
17920 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
17921 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
17922 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
17923 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
17924 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
17925 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
17926 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
17927 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
17928 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
17929 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
17930 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
17931 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
17932 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
17933 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
17934 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
17935 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
17936 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
17937 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
17938 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
17939 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
17940 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
17941 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
17942 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
17943 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
17944 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
17945 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
17946 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
17947 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
17948 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
17949 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
17950 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
17951 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
17952 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
17953 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
17954 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
17955 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
17956 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
17957 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
17958 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
17959 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
17960 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
17961 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
17962 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
17963 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
17964 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
17965 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
17966 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
17967 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
17968 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
17969 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
17970 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
17971 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
17972 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
17973 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
17974 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
17975 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
17976 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
17977 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
17978 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
17979 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
17980 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
17981 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
17982 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
17983 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
17984 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
17985 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
17986 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
17987 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
17988 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
17989 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
17990 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
17991 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
17992 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
17993 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
17994 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
17995 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
17996 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
17997 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
17998 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
17999 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
18000 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
18001 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
18002 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
18003 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
18004 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
18005 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
18006 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
18007 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
18008 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
18009 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
18010 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
18011 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
18012 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
18013 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
18014 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
18015 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
18016 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
18017 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
18018 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
18019 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
18020 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
18021 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
18022 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
18023 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
18024 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
18025 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
18026 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
18027 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
18028 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
18029 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
18030 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
18031 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
18032 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
18033 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
18034 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
18035 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
18036 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
18037 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
18038 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
18039 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
18040 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
18041 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
18042 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
18043 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
18044 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
18045 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
18046 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
18047 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
18048 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
18049 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
18050 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
18051 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
18052 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
18053 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
18054 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
18055 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
18056 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
18057 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
18058 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
18059 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
18060 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
18061 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
18062 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
18063 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
18064 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
18065 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
18066 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
18067 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
18068 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
18069 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
18070 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
18071 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
18072 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
18073 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
18074 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
18075 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
18076 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
18077 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
18078 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
18079 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
18080 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
18081 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
18082 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
18083 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
18084 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
18085 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
18086 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
18087 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
18088 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
18089 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
18090 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
18091 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
18092 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
18093 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
18094 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
18095 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
18096 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
18097 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
18098 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
18099 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
18100 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
18101 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
18102 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
18103 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
18104 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
18105 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
18106 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
18107 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
18108 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
18109 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
18110 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
18111 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
18112 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
18113 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
18114 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
18115 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
18116 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
18117 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
18118 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
18119 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
18120 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
18121 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
18122 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
18123 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
18124 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
18125 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
18126 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
18127 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
18128 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
18129 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
18130 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
18131 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
18132 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
18133 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
18134 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
18135 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
18136 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
18137 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
18138 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
18139 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
18140 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
18141 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
18142 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
18143 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
18144 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
18145 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
18146 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
18147 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
18148 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
18149 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
18150 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
18151 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
18152 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
18153 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
18154 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
18155 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
18156 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
18157 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
18158 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
18159 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
18160 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
18161 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
18162 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
18163 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
18164 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
18165 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
18166 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
18167 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
18168 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
18169 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
18170 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
18171 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
18172 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
18173 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
18174 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
18175 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
18176 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
18177 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
18178 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
18179 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
18180 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
18181 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
18182 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
18183 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
18184 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
18185 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
18186 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
18187 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
18188 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
18189 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
18190 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
18191 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
18192 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
18193 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
18194 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
18195 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
18196 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
18197 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
18198 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
18199 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
18200 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
18201 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
18202 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
18203 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
18204 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
18205 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
18206 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
18207 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
18208 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
18209 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
18210 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
18211 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
18212 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
18213 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
18214 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
18215 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
18216 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
18217 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
18218 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
18219 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
18220 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
18221 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
18222 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
18223 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
18224 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
18225 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
18226 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
18227 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
18228 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
18229 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
18230 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
18231 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
18232 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
18233 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
18234 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
18235 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
18236 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
18237 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
18238 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
18239 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
18240 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
18241 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
18242 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
18243 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
18244 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
18245 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
18246 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
18247 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
18248 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
18249 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
18250 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
18251 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
18252 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
18253 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
18254 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
18255 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
18256 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
18257 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
18258 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
18259 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
18260 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
18261 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
18262 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
18263 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
18264 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
18265 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
18266 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
18267 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
18268 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
18269 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
18270 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
18271 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
18272 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
18273 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
18274 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
18275 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
18276 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
18277 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
18278 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
18279 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
18280 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
18281 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
18282 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
18283 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
18284 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
18285 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
18286 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
18287 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
18288 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
18289 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
18290 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
18291 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
18292 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
18293 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
18294 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
18295 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
18296 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
18297 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
18298 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
18299 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
18300 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
18301 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
18302 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
18303 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
18304 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
18305 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
18306 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
18307 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
18308 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
18309 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
18310 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
18311 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
18312 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
18313 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
18314 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
18315 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
18316 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
18317 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
18318 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
18319 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
18320 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
18321 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
18322 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
18323 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
18324 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
18325 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
18326 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
18327 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
18328 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
18329 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
18330 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
18331 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
18332 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
18333 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
18334 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
18335 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
18336 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
18337 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
18338 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
18339 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
18340 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
18341 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
18342 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
18343 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
18344 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
18345 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
18346 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
18347 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
18348 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
18349 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
18350 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
18351 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
18352 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
18353 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
18354 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
18355 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
18356 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
18357 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
18358 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
18359 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
18360 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
18361 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
18362 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
18363 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
18364 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
18365 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
18366 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
18367 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
18368 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
18369 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
18370 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
18371 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
18372 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
18373 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
18374 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
18375 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
18376 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
18377 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
18378 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
18379 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
18380 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
18381 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
18382 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
18383 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
18384 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
18385 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
18386 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
18387 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
18388 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
18389 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
18390 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
18391 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
18392 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
18393 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
18394 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
18395 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
18396 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
18397 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
18398 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
18399 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
18400 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
18401 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
18402 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
18403 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
18404 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
18405 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
18406 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
18407 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
18408 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
18409 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
18410 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
18411 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
18412 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
18413 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
18414 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
18415 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
18416 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
18417 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
18418 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
18419 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
18420 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
18421 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
18422 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
18423 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
18424 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
18425 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
18426 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
18427 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
18428 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
18429 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
18430 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
18431 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
18432 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
18433 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
18434 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
18435 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
18436 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
18437 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
18438 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
18439 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
18440 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
18441 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
18442 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
18443 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
18444 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
18445 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
18446 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
18447 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
18448 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
18449 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
18450 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
18451 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
18452 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
18453 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
18454 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
18455 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
18456 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
18457 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
18458 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
18459 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
18460 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
18461 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
18462 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
18463 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
18464 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
18465 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
18466 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
18467 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
18468 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
18469 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
18470 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
18471 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
18472 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
18473 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
18474 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
18475 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
18476 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
18477 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
18478 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
18479 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
18480 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
18481 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
18482 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
18483 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
18484 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
18485 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
18486 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
18487 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
18488 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
18489 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
18490 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
18491 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
18492 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
18493 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
18494 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
18495 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
18496 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
18497 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
18498 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
18499 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
18500 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
18501 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
18502 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
18503 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
18504 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
18505 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
18506 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
18507 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
18508 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
18509 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
18510 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
18511 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
18512 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
18513 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
18514 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
18515 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
18516 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
18517 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
18518 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
18519 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
18520 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
18521 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
18522 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
18523 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
18524 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
18525 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
18526 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
18527 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
18528 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
18529 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
18530 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
18531 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
18532 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
18533 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
18534 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
18535 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
18536 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
18537 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
18538 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
18539 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
18540 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
18541 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
18542 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
18543 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
18544 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
18545 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
18546 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
18547 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
18548 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
18549 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
18550 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
18551 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
18552 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
18553 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
18554 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
18555 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
18556 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
18557 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
18558 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
18559 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
18560 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
18561 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
18562 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
18563 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
18564 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
18565 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
18566 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
18567 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
18568 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
18569 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
18570 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
18571 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
18572 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
18573 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
18574 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
18575 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
18576 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
18577 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
18578 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
18579 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
18580 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
18581 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
18582 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
18583 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
18584 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
18585 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
18586 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
18587 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
18588 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
18589 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
18590 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
18591 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
18592 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
18593 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
18594 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
18595 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
18596 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
18597 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
18598 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
18599 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
18600 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
18601 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
18602 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
18603 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
18604 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
18605 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
18606 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
18607 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
18608 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
18609 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
18610 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
18611 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
18612 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
18613 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
18614 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
18615 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
18616 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
18617 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
18618 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
18619 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
18620 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
18621 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
18622 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
18623 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
18624 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
18625 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
18626 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
18627 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
18628 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
18629 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
18630 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
18631 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
18632 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
18633 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
18634 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
18635 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
18636 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
18637 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
18638 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
18639 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
18640 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
18641 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
18642 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
18643 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
18644 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
18645 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
18646 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
18647 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
18648 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
18649 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
18650 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
18651 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
18652 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
18653 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
18654 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
18655 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
18656 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
18657 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
18658 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
18659 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
18660 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
18661 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
18662 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
18663 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
18664 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
18665 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
18666 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
18667 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
18668 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
18669 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
18670 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
18671 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
18672 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
18673 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
18674 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
18675 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
18676 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
18677 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
18678 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
18679 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
18680 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
18681 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
18682 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
18683 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
18684 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
18685 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
18686 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
18687 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
18688 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
18689 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
18690 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
18691 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
18692 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
18693 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
18694 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
18695 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
18696 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
18697 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
18698 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
18699 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
18700 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
18701 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
18702 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
18703 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
18704 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
18705 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
18706 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
18707 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
18708 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
18709 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
18710 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
18711 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
18712 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
18713 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
18714 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
18715 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
18716 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
18717 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
18718 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
18719 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
18720 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
18721 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
18722 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
18723 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
18724 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
18725 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
18726 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
18727 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
18728 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
18729 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
18730 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
18731 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
18732 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
18733 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
18734 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
18735 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
18736 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
18737 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
18738 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
18739 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
18740 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
18741 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
18742 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
18743 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
18744 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
18745 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
18746 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
18747 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
18748 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
18749 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
18750 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
18751 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
18752 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
18753 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
18754 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
18755 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
18756 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
18757 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
18758 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
18759 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
18760 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
18761 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
18762 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
18763 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
18764 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
18765 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
18766 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
18767 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
18768 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
18769 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
18770 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
18771 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
18772 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
18773 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
18774 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
18775 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
18776 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
18777 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
18778 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
18779 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
18780 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
18781 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
18782 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
18783 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
18784 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
18785 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
18786 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
18787 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
18788 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
18789 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
18790 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
18791 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
18792 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
18793 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
18794 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
18795 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
18796 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
18797 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
18798 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
18799 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
18800 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
18801 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
18802 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
18803 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
18804 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
18805 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
18806 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
18807 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
18808 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
18809 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
18810 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
18811 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
18812 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
18813 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
18814 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
18815 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
18816 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
18817 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
18818 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
18819 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
18820 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
18821 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
18822 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
18823 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
18824 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
18825 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
18826 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
18827 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
18828 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
18829 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
18830 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
18831 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
18832 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
18833 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
18834 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
18835 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
18836 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
18837 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
18838 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
18839 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
18840 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
18841 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
18842 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
18843 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
18844 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
18845 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
18846 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
18847 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
18848 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
18849 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
18850 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
18851 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
18852 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
18853 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
18854 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
18855 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
18856 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
18857 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
18858 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
18859 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
18860 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
18861 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
18862 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
18863 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
18864 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
18865 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
18866 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
18867 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
18868 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
18869 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
18870 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
18871 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
18872 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
18873 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
18874 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
18875 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
18876 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
18877 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
18878 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
18879 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
18880 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
18881 * g++.target/riscv/rvv/base/vse-1.C: Removed.
18882 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
18883 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
18884 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
18885 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
18886 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
18887 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
18888 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
18889 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
18890 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
18891 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
18892 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
18893 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
18894 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
18895 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
18896 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
18897 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
18898 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
18899 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
18900 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
18901 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
18902 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
18903 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
18904 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
18905 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
18906 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
18907 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
18908 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
18909 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
18910 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
18911 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
18912 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
18913 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
18914 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
18915 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
18916 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
18917 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
18918 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
18919 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
18920 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
18921 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
18922 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
18923 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
18924 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
18925 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
18926 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
18927 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
18928 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
18929 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
18930 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
18931 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
18932 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
18933 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
18934 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
18935 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
18936 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
18937 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
18938 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
18939 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
18940 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
18941 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
18942 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
18943 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
18944 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
18945 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
18946 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
18947 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
18948 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
18949 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
18950 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
18951 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
18952 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
18953 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
18954 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
18955 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
18956 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
18957 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
18958 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
18959 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
18960 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
18961 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
18962 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
18963 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
18964 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
18965 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
18966 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
18967 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
18968 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
18969 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
18970 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
18971 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
18972 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
18973 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
18974 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
18975 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
18976 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
18977 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
18978 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
18979 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
18980 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
18981 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
18982 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
18983 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
18984 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
18985 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
18986 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
18987 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
18988 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
18989 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
18990 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
18991 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
18992 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
18993 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
18994 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
18995 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
18996 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
18997 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
18998 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
18999 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
19000 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
19001 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
19002 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
19003 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
19004 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
19005 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
19006 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
19007 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
19008 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
19009 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
19010 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
19011 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
19012 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
19013 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
19014 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
19015 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
19016 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
19017 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
19018 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
19019 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
19020 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
19021 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
19022 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
19023 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
19024 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
19025 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
19026 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
19027 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
19028 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
19029 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
19030 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
19031 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
19032 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
19033 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
19034 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
19035 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
19036 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
19037 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
19038 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
19039 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
19040 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
19041 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
19042 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
19043 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
19044 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
19045 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
19046 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
19047 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
19048 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
19049 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
19050 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
19051 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
19052 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
19053 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
19054 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
19055 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
19056 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
19057 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
19058 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
19059 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
19060 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
19061 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
19062 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
19063 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
19064 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
19065 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
19066 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
19067 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
19068 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
19069 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
19070 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
19071 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
19072 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
19073 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
19074 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
19075 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
19076 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
19077 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
19078 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
19079 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
19080 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
19081 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
19082 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
19083 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
19084 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
19085 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
19086 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
19087 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
19088 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
19089 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
19090 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
19091 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
19092 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
19093 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
19094 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
19095 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
19096 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
19097 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
19098 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
19099 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
19100 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
19101 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
19102 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
19103 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
19104 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
19105 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
19106 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
19107 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
19108 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
19109 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
19110 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
19111 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
19112 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
19113 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
19114 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
19115 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
19116 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
19117 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
19118 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
19119 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
19120 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
19121 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
19122 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
19123 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
19124 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
19125 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
19126 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
19127 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
19128 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
19129 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
19130 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
19131 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
19132 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
19133 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
19134 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
19135 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
19136 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
19137 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
19138 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
19139 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
19140 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
19141 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
19142 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
19143 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
19144 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
19145 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
19146 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
19147 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
19148 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
19149 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
19150 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
19151 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
19152 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
19153 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
19154 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
19155 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
19156 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
19157 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
19158 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
19159 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
19160 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
19161 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
19162 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
19163 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
19164 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
19165 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
19166 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
19167 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
19168 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
19169 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
19170 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
19171 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
19172 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
19173 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
19174 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
19175 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
19176 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
19177 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
19178 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
19179 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
19180 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
19181 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
19182 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
19183 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
19184 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
19185 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
19186 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
19187 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
19188 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
19189 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
19190 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
19191 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
19192 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
19193 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
19194 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
19195 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
19196 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
19197 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
19198 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
19199 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
19200 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
19201 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
19202 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
19203 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
19204 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
19205 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
19206 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
19207 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
19208 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
19209 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
19210 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
19211 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
19212 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
19213 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
19214 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
19215 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
19216 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
19217 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
19218 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
19219 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
19220 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
19221 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
19222 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
19223 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
19224 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
19225 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
19226 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
19227 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
19228 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
19229 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
19230 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
19231 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
19232 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
19233 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
19234 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
19235 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
19236 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
19237 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
19238 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
19239 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
19240 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
19241 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
19242 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
19243 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
19244 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
19245 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
19246 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
19247 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
19248 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
19249 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
19250 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
19251 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
19252 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
19253 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
19254 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
19255 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
19256 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
19257 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
19258 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
19259 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
19260 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
19261 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
19262 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
19263 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
19264 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
19265 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
19266 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
19267 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
19268 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
19269 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
19270 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
19271 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
19272 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
19273 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
19274 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
19275 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
19276 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
19277 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
19278 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
19279 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
19280 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
19281 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
19282 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
19283 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
19284 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
19285 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
19286 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
19287 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
19288 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
19289 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
19290 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
19291 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
19292 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
19293 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
19294 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
19295 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
19296 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
19297 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
19298 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
19299 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
19300 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
19301 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
19302 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
19303 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
19304 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
19305 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
19306 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
19307 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
19308 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
19309 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
19310 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
19311 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
19312 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
19313 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
19314 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
19315 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
19316 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
19317 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
19318 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
19319 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
19320 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
19321 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
19322 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
19323 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
19324 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
19325 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
19326 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
19327 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
19328 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
19329 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
19330 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
19331 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
19332 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
19333 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
19334 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
19335 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
19336 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
19337 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
19338 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
19339 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
19340 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
19341 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
19342 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
19343 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
19344 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
19345 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
19346 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
19347 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
19348 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
19349 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
19350 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
19351 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
19352 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
19353 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
19354 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
19355 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
19356 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
19357 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
19358 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
19359 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
19360 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
19361 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
19362 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
19363 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
19364 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
19365 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
19366 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
19367 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
19368 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
19369 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
19370 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
19371 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
19372 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
19373 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
19374 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
19375 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
19376 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
19377 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
19378 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
19379 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
19380 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
19381 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
19382 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
19383 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
19384 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
19385 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
19386 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
19387 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
19388 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
19389 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
19390 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
19391 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
19392 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
19393 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
19394 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
19395 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
19396 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
19397 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
19398 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
19399 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
19400 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
19401 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
19402 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
19403 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
19404 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
19405 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
19406 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
19407 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
19408 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
19409 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
19410 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
19411 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
19412 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
19413 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
19414 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
19415 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
19416 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
19417 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
19418 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
19419 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
19420 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
19421 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
19422 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
19423 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
19424 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
19425 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
19426 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
19427 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
19428 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
19429 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
19430 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
19431 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
19432 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
19433 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
19434 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
19435 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
19436 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
19437 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
19438 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
19439 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
19440 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
19441 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
19442 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
19443 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
19444 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
19445 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
19446 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
19447 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
19448 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
19449 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
19450 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
19451 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
19452 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
19453 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
19454 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
19455 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
19456 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
19457 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
19458 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
19459 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
19460 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
19461 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
19462 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
19463 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
19464 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
19465 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
19466 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
19467 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
19468 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
19469 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
19470 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
19471 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
19472 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
19473 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
19474 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
19475 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
19476 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
19477 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
19478 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
19479 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
19480 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
19481 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
19482 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
19483 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
19484 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
19485 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
19486 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
19487 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
19488 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
19489 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
19490 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
19491 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
19492 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
19493 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
19494 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
19495 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
19496 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
19497 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
19498 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
19499 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
19500 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
19501 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
19502 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
19503 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
19504 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
19505 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
19506 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
19507 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
19508 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
19509 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
19510 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
19511 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
19512 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
19513 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
19514 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
19515 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
19516 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
19517 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
19518 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
19519 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
19520 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
19521 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
19522 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
19523 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
19524 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
19525 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
19526 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
19527 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
19528 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
19529 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
19530 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
19531 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
19532 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
19533 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
19534 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
19535 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
19536 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
19537 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
19538 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
19539 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
19540 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
19541 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
19542 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
19543 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
19544 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
19545 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
19546 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
19547 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
19548 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
19549 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
19550 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
19551 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
19552 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
19553 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
19554 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
19555 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
19556 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
19557 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
19558 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
19559 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
19560 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
19561 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
19562 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
19563 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
19564 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
19565 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
19566 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
19567 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
19568 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
19569 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
19570 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
19571 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
19572 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
19573 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
19574 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
19575 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
19576 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
19577 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
19578 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
19579 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
19580 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
19581 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
19582 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
19583 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
19584 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
19585 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
19586 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
19587 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
19588 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
19589 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
19590 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
19591 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
19592 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
19593 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
19594 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
19595 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
19596 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
19597 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
19598 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
19599 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
19600 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
19601 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
19602 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
19603 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
19604 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
19605 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
19606 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
19607 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
19608 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
19609 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
19610 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
19611 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
19612 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
19613 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
19614 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
19615 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
19616 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
19617 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
19618 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
19619 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
19620 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
19621 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
19622 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
19623 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
19624 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
19625 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
19626 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
19627 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
19628 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
19629 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
19630 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
19631 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
19632 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
19633 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
19634 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
19635 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
19636 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
19637 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
19638 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
19639 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
19640 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
19641 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
19642 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
19643 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
19644 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
19645 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
19646 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
19647 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
19648 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
19649 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
19650 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
19651 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
19652 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
19653 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
19654 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
19655 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
19656 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
19657 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
19658 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
19659 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
19660 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
19661 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
19662 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
19663 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
19664 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
19665 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
19666 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
19667 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
19668 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
19669 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
19670 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
19671 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
19672 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
19673 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
19674 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
19675 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
19676 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
19677 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
19678 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
19679 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
19680 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
19681 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
19682 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
19683 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
19684 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
19685 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
19686 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
19687 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
19688 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
19689 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
19690 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
19691 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
19692 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
19693 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
19694 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
19695 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
19696 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
19697 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
19698 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
19699 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
19700 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
19701 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
19702 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
19703 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
19704 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
19705 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
19706 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
19707 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
19708 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
19709 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
19710 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
19711 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
19712 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
19713 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
19714 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
19715 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
19716 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
19717 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
19718 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
19719 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
19720 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
19721 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
19722 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
19723 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
19724 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
19725 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
19726 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
19727 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
19728 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
19729 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
19730 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
19731 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
19732 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
19733 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
19734 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
19735 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
19736 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
19737 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
19738 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
19739 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
19740 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
19741 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
19742 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
19743 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
19744 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
19745 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
19746 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
19747 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
19748 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
19749 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
19750 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
19751 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
19752 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
19753 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
19754 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
19755 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
19756 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
19757 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
19758 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
19759 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
19760 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
19761 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
19762 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
19763 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
19764 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
19765 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
19766 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
19767 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
19768 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
19769 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
19770 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
19771 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
19772 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
19773 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
19774 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
19775 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
19776 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
19777 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
19778 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
19779 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
19780 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
19781 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
19782 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
19783 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
19784 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
19785 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
19786 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
19787 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
19788 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
19789 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
19790 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
19791 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
19792 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
19793 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
19794 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
19795 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
19796 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
19797 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
19798 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
19799 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
19800 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
19801 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
19802 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
19803 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
19804 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
19805 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
19806 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
19807 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
19808 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
19809 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
19810 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
19811 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
19812 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
19813 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
19814 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
19815 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
19816 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
19817 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
19818 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
19819 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
19820 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
19821 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
19822 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
19823 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
19824 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
19825 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
19826 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
19827 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
19828 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
19829 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
19830 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
19831 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
19832 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
19833 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
19834 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
19835 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
19836 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
19837 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
19838 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
19839 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
19840 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
19841 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
19842 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
19843 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
19844 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
19845 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
19846 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
19847 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
19848 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
19849 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
19850 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
19851 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
19852 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
19853 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
19854 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
19855 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
19856 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
19857 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
19858 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
19859 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
19860 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
19861 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
19862 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
19863 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
19864 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
19865 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
19866 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
19867 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
19868 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
19869 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
19870 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
19871 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
19872 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
19873 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
19874 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
19875 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
19876 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
19877 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
19878 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
19879 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
19880 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
19881 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
19882 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
19883 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
19884 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
19885 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
19886 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
19887 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
19888 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
19889 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
19890 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
19891 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
19892 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
19893 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
19894 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
19895 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
19896 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
19897 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
19898 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
19899 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
19900 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
19901 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
19902 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
19903 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
19904 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
19905 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
19906 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
19907 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
19908 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
19909 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
19910 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
19911 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
19912 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
19913 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
19914 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
19915 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
19916 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
19917 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
19918 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
19919 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
19920 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
19921 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
19922 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
19923 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
19924 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
19925 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
19926 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
19927 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
19928 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
19929 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
19930 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
19931 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
19932 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
19933 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
19934 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
19935 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
19936 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
19937 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
19938 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
19939 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
19940 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
19941 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
19942 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
19943 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
19944 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
19945 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
19946 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
19947 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
19948 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
19949 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
19950 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
19951 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
19952 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
19953 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
19954 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
19955 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
19956 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
19957 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
19958 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
19959 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
19960 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
19961 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
19962 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
19963 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
19964 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
19965 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
19966 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
19967 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
19968 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
19969 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
19970 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
19971 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
19972 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
19973 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
19974 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
19975 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
19976 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
19977 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
19978 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
19979 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
19980 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
19981 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
19982 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
19983 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
19984 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
19985 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
19986 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
19987 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
19988 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
19989 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
19990 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
19991 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
19992 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
19993 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
19994 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
19995 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
19996 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
19997 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
19998 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
19999 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
20000 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
20001 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
20002 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
20003 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
20004 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
20005 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
20006 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
20007 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
20008 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
20009 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
20010 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
20011 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
20012 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
20013 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
20014 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
20015 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
20016 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
20017 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
20018 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
20019 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
20020 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
20021 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
20022 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
20023 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
20024 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
20025 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
20026 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
20027 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
20028 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
20029 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
20030 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
20031 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
20032 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
20033 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
20034 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
20035 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
20036 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
20037 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
20038 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
20039 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
20040 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
20041 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
20042 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
20043 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
20044 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
20045 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
20046 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
20047 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
20048 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
20049 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
20050 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
20051 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
20052 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
20053 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
20054 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
20055 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
20056 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
20057 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
20058 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
20059 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
20060 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
20061 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
20062 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
20063 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
20064 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
20065 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
20066 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
20067 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
20068 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
20069 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
20070 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
20071 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
20072 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
20073 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
20074 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
20075 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
20076 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
20077 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
20078 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
20079 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
20080 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
20081 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
20082 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
20083 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
20084 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
20085 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
20086 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
20087 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
20088 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
20089 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
20090 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
20091 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
20092 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
20093 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
20094 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
20095 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
20096 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
20097 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
20098 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
20099 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
20100 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
20101 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
20102 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
20103 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
20104 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
20105 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
20106 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
20107 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
20108 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
20109 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
20110 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
20111 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
20112 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
20113 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
20114 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
20115 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
20116 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
20117 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
20118 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
20119 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
20120 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
20121 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
20122 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
20123 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
20124 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
20125 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
20126 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
20127 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
20128 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
20129 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
20130 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
20131 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
20132 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
20133 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
20134 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
20135 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
20136 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
20137 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
20138 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
20139 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
20140 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
20141 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
20142 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
20143 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
20144 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
20145 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
20146 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
20147 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
20148 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
20149 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
20150 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
20151 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
20152 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
20153 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
20154 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
20155 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
20156 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
20157 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
20158 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
20159 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
20160 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
20161 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
20162 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
20163 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
20164 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
20165 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
20166 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
20167 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
20168 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
20169 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
20170 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
20171 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
20172 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
20173 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
20174 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
20175 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
20176 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
20177 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
20178 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
20179 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
20180 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
20181 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
20182 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
20183 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
20184 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
20185 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
20186 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
20187 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
20188 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
20189 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
20190 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
20191 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
20192 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
20193 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
20194 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
20195 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
20196 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
20197 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
20198 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
20199 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
20200 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
20201 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
20202 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
20203 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
20204 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
20205 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
20206 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
20207 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
20208 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
20209 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
20210 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
20211 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
20212 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
20213 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
20214 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
20215 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
20216 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
20217 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
20218 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
20219 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
20220 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
20221 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
20222 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
20223 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
20224 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
20225 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
20226 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
20227 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
20228 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
20229 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
20230 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
20231 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
20232 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
20233 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
20234 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
20235 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
20236 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
20237 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
20238 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
20239 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
20240 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
20241 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
20242 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
20243 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
20244 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
20245 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
20246 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
20247 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
20248 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
20249 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
20250 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
20251 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
20252 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
20253 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
20254 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
20255 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
20256 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
20257 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
20258 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
20259 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
20260 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
20261 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
20262 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
20263 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
20264 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
20265 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
20266 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
20267 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
20268 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
20269 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
20270 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
20271 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
20272 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
20273 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
20274 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
20275 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
20276 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
20277 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
20278 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
20279 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
20280 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
20281 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
20282 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
20283 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
20284 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
20285 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
20286 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
20287 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
20288 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
20289 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
20290 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
20291 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
20292 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
20293 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
20294 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
20295 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
20296 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
20297 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
20298 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
20299 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
20300 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
20301 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
20302 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
20303 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
20304 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
20305 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
20306 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
20307 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
20308 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
20309 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
20310 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
20311 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
20312 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
20313 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
20314 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
20315 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
20316 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
20317 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
20318 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
20319 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
20320 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
20321 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
20322 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
20323 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
20324 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
20325 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
20326 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
20327 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
20328 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
20329 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
20330 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
20331 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
20332 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
20333 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
20334 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
20335 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
20336 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
20337 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
20338 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
20339 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
20340 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
20341 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
20342 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
20343 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
20344 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
20345 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
20346 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
20347 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
20348 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
20349 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
20350 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
20351 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
20352 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
20353 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
20354 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
20355 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
20356 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
20357 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
20358 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
20359 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
20360 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
20361 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
20362 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
20363 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
20364 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
20365 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
20366 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
20367 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
20368 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
20369 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
20370 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
20371 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
20372 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
20373 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
20374 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
20375 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
20376 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
20377 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
20378 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
20379 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
20380 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
20381 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
20382 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
20383 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
20384 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
20385 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
20386 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
20387 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
20388 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
20389 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
20390 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
20391 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
20392 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
20393 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
20394 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
20395 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
20396 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
20397 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
20398 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
20399 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
20400 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
20401 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
20402 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
20403 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
20404 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
20405 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
20406 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
20407 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
20408 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
20409 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
20410 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
20411 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
20412 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
20413 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
20414 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
20415 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
20416 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
20417 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
20418 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
20419 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
20420 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
20421 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
20422 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
20423 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
20424 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
20425 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
20426 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
20427 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
20428 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
20429 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
20430 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
20431 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
20432 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
20433 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
20434 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
20435 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
20436 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
20437 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
20438 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
20439 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
20440 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
20441 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
20442 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
20443 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
20444 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
20445 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
20446 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
20447 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
20448 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
20449 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
20450 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
20451 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
20452 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
20453 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
20454 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
20455 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
20456 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
20457 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
20458 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
20459 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
20460 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
20461 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
20462 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
20463 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
20464 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
20465 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
20466 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
20467 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
20468 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
20469 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
20470 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
20471 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
20472 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
20473 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
20474 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
20475 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
20476 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
20477 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
20478 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
20479 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
20480 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
20481 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
20482 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
20483 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
20484 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
20485 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
20486 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
20487 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
20488 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
20489 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
20490 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
20491 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
20492 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
20493 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
20494 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
20495 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
20496 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
20497 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
20498 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
20499 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
20500 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
20501 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
20502 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
20503 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
20504 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
20505 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
20506 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
20507 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
20508 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
20509 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
20510 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
20511 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
20512 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
20513 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
20514 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
20515 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
20516 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
20517 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
20518 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
20519 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
20520 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
20521 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
20522 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
20523 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
20524 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
20525 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
20526 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
20527 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
20528 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
20529 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
20530 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
20531 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
20532 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
20533 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
20534 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
20535 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
20536 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
20537 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
20538 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
20539 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
20540 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
20541 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
20542 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
20543 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
20544 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
20545 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
20546 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
20547 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
20548 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
20549 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
20550 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
20551 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
20552 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
20553 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
20554 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
20555 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
20556 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
20557 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
20558 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
20559 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
20560 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
20561 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
20562 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
20563 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
20564 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
20565 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
20566 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
20567 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
20568 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
20569 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
20570 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
20571 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
20572 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
20573 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
20574 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
20575 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
20576 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
20577 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
20578 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
20579 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
20580 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
20581 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
20582 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
20583 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
20584 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
20585 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
20586 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
20587 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
20588 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
20589 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
20590 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
20591 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
20592 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
20593 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
20594 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
20595 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
20596 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
20597 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
20598 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
20599 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
20600 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
20601 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
20602 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
20603 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
20604 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
20605 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
20606 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
20607 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
20608 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
20609 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
20610 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
20611 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
20612 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
20613 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
20614 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
20615 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
20616 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
20617 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
20618 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
20619 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
20620 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
20621 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
20622 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
20623 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
20624 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
20625 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
20626 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
20627 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
20628 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
20629 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
20630 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
20631 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
20632 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
20633 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
20634 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
20635 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
20636 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
20637 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
20638 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
20639 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
20640 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
20641 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
20642 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
20643 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
20644 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
20645 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
20646 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
20647 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
20648 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
20649 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
20650 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
20651 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
20652 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
20653 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
20654 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
20655 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
20656 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
20657 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
20658 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
20659 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
20660 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
20661 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
20662 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
20663 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
20664 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
20665 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
20666 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
20667 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
20668 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
20669 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
20670 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
20671 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
20672 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
20673 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
20674 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
20675 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
20676 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
20677 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
20678 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
20679 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
20680 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
20681 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
20682 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
20683 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
20684 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
20685 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
20686 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
20687 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
20688 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
20689 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
20690 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
20691 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
20692 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
20693 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
20694 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
20695 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
20696 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
20697 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
20698 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
20699 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
20700 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
20701 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
20702 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
20703 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
20704 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
20705 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
20706 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
20707 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
20708 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
20709 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
20710 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
20711 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
20712 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
20713 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
20714 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
20715 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
20716 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
20717 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
20718 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
20719 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
20720 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
20721 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
20722 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
20723 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
20724 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
20725 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
20726 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
20727 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
20728 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
20729 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
20730 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
20731 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
20732 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
20733 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
20734 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
20735 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
20736 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
20737 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
20738 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
20739 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
20740 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
20741 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
20742 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
20743 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
20744 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
20745 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
20746 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
20747 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
20748 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
20749 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
20750 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
20751 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
20752 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
20753 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
20754 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
20755 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
20756 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
20757 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
20758 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
20759 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
20760 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
20761 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
20762 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
20763 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
20764 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
20765 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
20766 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
20767 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
20768 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
20769 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
20770 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
20771 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
20772 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
20773 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
20774 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
20775 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
20776 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
20777 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
20778 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
20779 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
20780 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
20781 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
20782 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
20783 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
20784 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
20785 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
20786 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
20787 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
20788 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
20789 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
20790 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
20791 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
20792 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
20793 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
20794 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
20795 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
20796 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
20797 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
20798 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
20799 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
20800 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
20801 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
20802 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
20803 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
20804 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
20805 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
20806 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
20807 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
20808 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
20809 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
20810 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
20811 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
20812 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
20813 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
20814 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
20815 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
20816 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
20817 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
20818 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
20819 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
20820 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
20821 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
20822 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
20823 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
20824 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
20825 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
20826 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
20827 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
20828 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
20829 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
20830 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
20831 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
20832 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
20833 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
20834 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
20835 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
20836 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
20837 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
20838 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
20839 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
20840 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
20841 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
20842 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
20843 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
20844 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
20845 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
20846 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
20847 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
20848 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
20849 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
20850 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
20851 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
20852 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
20853 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
20854 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
20855 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
20856 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
20857 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
20858 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
20859 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
20860 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
20861 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
20862 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
20863 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
20864 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
20865 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
20866 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
20867 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
20868 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
20869 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
20870 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
20871 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
20872 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
20873 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
20874 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
20875 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
20876 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
20877 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
20878 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
20879 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
20880 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
20881 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
20882 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
20883 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
20884 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
20885 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
20886 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
20887 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
20888 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
20889 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
20890 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
20891 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
20892 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
20893 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
20894 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
20895 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
20896 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
20897 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
20898 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
20899 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
20900 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
20901 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
20902 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
20903 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
20904 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
20905 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
20906 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
20907 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
20908 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
20909 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
20910 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
20911 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
20912 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
20913 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
20914 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
20915 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
20916 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
20917 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
20918 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
20919 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
20920 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
20921 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
20922 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
20923 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
20924 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
20925 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
20926 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
20927 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
20928 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
20929 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
20930 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
20931 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
20932 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
20933 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
20934 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
20935 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
20936 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
20937 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
20938 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
20939 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
20940 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
20941 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
20942 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
20943 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
20944 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
20945 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
20946 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
20947 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
20948 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
20949 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
20950 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
20951 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
20952 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
20953 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
20954 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
20955 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
20956 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
20957 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
20958 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
20959 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
20960 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
20961 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
20962 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
20963 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
20964 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
20965 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
20966 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
20967 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
20968 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
20969 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
20970 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
20971 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
20972 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
20973 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
20974 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
20975 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
20976 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
20977 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
20978 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
20979 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
20980 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
20981 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
20982 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
20983 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
20984 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
20985 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
20986 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
20987 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
20988 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
20989 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
20990 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
20991 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
20992 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
20993 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
20994 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
20995 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
20996 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
20997 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
20998 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
20999 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
21000 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
21001 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
21002 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
21003 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
21004 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
21005 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
21006 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
21007 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
21008 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
21009 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
21010 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
21011 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
21012 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
21013 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
21014 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
21015 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
21016 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
21017 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
21018 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
21019 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
21020 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
21021 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
21022 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
21023 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
21024 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
21025 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
21026 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
21027 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
21028 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
21029 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
21030 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
21031 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
21032 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
21033 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
21034 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
21035 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
21036 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
21037 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
21038 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
21039 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
21040 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
21041 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
21042 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
21043 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
21044 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
21045 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
21046 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
21047 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
21048 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
21049 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
21050 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
21051 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
21052 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
21053 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
21054 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
21055 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
21056 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
21057 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
21058 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
21059 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
21060 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
21061 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
21062 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
21063 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
21064 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
21065 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
21066 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
21067 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
21068 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
21069 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
21070 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
21071 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
21072 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
21073 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
21074 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
21075 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
21076 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
21077 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
21078 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
21079 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
21080 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
21081 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
21082 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
21083 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
21084 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
21085 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
21086 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
21087 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
21088 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
21089 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
21090 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
21091 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
21092 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
21093 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
21094 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
21095 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
21096 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
21097 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
21098 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
21099 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
21100 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
21101 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
21102 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
21103 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
21104 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
21105 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
21106 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
21107 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
21108 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
21109 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
21110 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
21111 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
21112 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
21113 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
21114 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
21115 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
21116 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
21117 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
21118 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
21119 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
21120 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
21121 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
21122 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
21123 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
21124 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
21125 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
21126 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
21127 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
21128 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
21129 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
21130 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
21131 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
21132 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
21133 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
21134 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
21135 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
21136 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
21137 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
21138 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
21139 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
21140 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
21141 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
21142 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
21143 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
21144 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
21145 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
21146 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
21147 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
21148 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
21149 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
21150 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
21151 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
21152 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
21153 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
21154 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
21155 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
21156 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
21157 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
21158 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
21159 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
21160 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
21161 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
21162 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
21163 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
21164 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
21165 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
21166 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
21167 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
21168 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
21169 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
21170 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
21171 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
21172 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
21173 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
21174 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
21175 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
21176 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
21177 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
21178 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
21179 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
21180 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
21181 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
21182 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
21183 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
21184 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
21185 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
21186 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
21187 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
21188 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
21189 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
21190 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
21191 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
21192 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
21193 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
21194 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
21195 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
21196 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
21197 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
21198 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
21199 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
21200 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
21201 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
21202 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
21203 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
21204 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
21205 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
21206 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
21207 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
21208 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
21209 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
21210 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
21211 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
21212 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
21213 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
21214 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
21215 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
21216 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
21217 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
21218 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
21219 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
21220 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
21221 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
21222 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
21223 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
21224 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
21225 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
21226 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
21227 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
21228 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
21229 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
21230 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
21231 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
21232 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
21233 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
21234 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
21235 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
21236 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
21237 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
21238 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
21239 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
21240 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
21241 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
21242 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
21243 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
21244 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
21245 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
21246 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
21247 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
21248 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
21249 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
21250 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
21251 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
21252 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
21253 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
21254 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
21255 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
21256 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
21257 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
21258 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
21259 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
21260 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
21261 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
21262 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
21263 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
21264 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
21265 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
21266 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
21267 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
21268 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
21269 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
21270 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
21271 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
21272 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
21273 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
21274 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
21275 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
21276 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
21277 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
21278 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
21279 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
21280 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
21281 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
21282 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
21283 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
21284 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
21285 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
21286 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
21287 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
21288 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
21289 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
21290 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
21291 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
21292 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
21293 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
21294 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
21295 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
21296 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
21297 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
21298 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
21299 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
21300 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
21301 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
21302 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
21303 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
21304 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
21305 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
21306 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
21307 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
21308 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
21309 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
21310 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
21311 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
21312 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
21313 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
21314 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
21315 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
21316 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
21317 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
21318 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
21319 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
21320 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
21321 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
21322 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
21323 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
21324 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
21325 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
21326 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
21327 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
21328 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
21329 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
21330 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
21331 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
21332 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
21333 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
21334 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
21335 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
21336 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
21337 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
21338 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
21339 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
21340 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
21341 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
21342 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
21343 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
21344 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
21345 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
21346 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
21347 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
21348 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
21349 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
21350 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
21351 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
21352 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
21353 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
21354 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
21355 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
21356 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
21357 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
21358 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
21359 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
21360 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
21361 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
21362 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
21363 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
21364 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
21365 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
21366 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
21367 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
21368 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
21369 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
21370 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
21371 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
21372 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
21373 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
21374 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
21375 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
21376 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
21377 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
21378 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
21379 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
21380 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
21381 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
21382 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
21383 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
21384 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
21385 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
21386 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
21387 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
21388 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
21389 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
21390 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
21391 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
21392 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
21393 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
21394 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
21395 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
21396 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
21397 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
21398 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
21399 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
21400 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
21401 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
21402 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
21403 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
21404 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
21405 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
21406 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
21407 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
21408 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
21409 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
21410 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
21411 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
21412 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
21413 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
21414 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
21415 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
21416 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
21417 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
21418 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
21419 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
21420 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
21421 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
21422 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
21423 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
21424 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
21425 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
21426 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
21427 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
21428 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
21429 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
21430 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
21431 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
21432 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
21433 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
21434 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
21435 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
21436 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
21437 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
21438 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
21439 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
21440 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
21441 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
21442 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
21443 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
21444 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
21445 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
21446 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
21447 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
21448 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
21449 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
21450 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
21451 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
21452 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
21453 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
21454 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
21455 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
21456 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
21457 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
21458 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
21459 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
21460 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
21461 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
21462 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
21463 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
21464 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
21465 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
21466 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
21467 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
21468 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
21469 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
21470 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
21471 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
21472 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
21473 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
21474 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
21475 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
21476 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
21477 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
21478 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
21479 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
21480 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
21481 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
21482 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
21483 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
21484 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
21485 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
21486 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
21487 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
21488 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
21489 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
21490 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
21491 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
21492 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
21493 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
21494 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
21495 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
21496 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
21497 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
21498 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
21499 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
21500 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
21501 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
21502 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
21503 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
21504 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
21505 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
21506 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
21507 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
21508 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
21509 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
21510 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
21511 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
21512 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
21513 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
21514 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
21515 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
21516 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
21517 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
21518 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
21519 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
21520 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
21521 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
21522 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
21523 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
21524 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
21525 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
21526 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
21527 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
21528 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
21529 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
21530 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
21531 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
21532 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
21533 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
21534 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
21535 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
21536 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
21537 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
21538 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
21539 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
21540 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
21541 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
21542 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
21543 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
21544 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
21545 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
21546 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
21547 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
21548 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
21549 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
21550 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
21551 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
21552 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
21553 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
21554 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
21555 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
21556 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
21557 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
21558 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
21559 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
21560 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
21561 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
21562 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
21563 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
21564 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
21565 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
21566 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
21567 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
21568 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
21569 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
21570 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
21571 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
21572 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
21573 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
21574 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
21575 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
21576 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
21577 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
21578 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
21579 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
21580 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
21581 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
21582 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
21583 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
21584 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
21585 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
21586 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
21587 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
21588 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
21589 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
21590 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
21591 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
21592 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
21593 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
21594 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
21595 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
21596 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
21597 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
21598 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
21599 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
21600 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
21601 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
21602 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
21603 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
21604 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
21605 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
21606 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
21607 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
21608 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
21609 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
21610 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
21611 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
21612 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
21613 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
21614 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
21615 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
21616 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
21617 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
21618 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
21619 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
21620 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
21621 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
21622 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
21623 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
21624 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
21625 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
21626 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
21627 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
21628 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
21629 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
21630 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
21631 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
21632 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
21633 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
21634 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
21635 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
21636 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
21637 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
21638 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
21639 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
21640 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
21641 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
21642 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
21643 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
21644 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
21645 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
21646 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
21647 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
21648 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
21649 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
21650 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
21651 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
21652 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
21653 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
21654 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
21655 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
21656 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
21657 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
21658 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
21659 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
21660 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
21661 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
21662 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
21663 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
21664 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
21665 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
21666 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
21667 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
21668 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
21669 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
21670 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
21671 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
21672 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
21673 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
21674 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
21675 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
21676 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
21677 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
21678 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
21679 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
21680 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
21681 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
21682 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
21683 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
21684 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
21685 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
21686 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
21687 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
21688 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
21689 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
21690 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
21691 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
21692 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
21693 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
21694 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
21695 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
21696 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
21697 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
21698 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
21699 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
21700 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
21701 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
21702 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
21703 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
21704 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
21705 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
21706 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
21707 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
21708 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
21709 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
21710 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
21711 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
21712 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
21713 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
21714 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
21715 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
21716 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
21717 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
21718 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
21719 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
21720 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
21721 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
21722 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
21723 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
21724 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
21725 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
21726 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
21727 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
21728 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
21729 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
21730 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
21731 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
21732 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
21733 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
21734 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
21735 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
21736 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
21737 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
21738 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
21739 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
21740 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
21741 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
21742 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
21743 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
21744 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
21745 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
21746 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
21747 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
21748 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
21749 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
21750 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
21751 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
21752 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
21753 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
21754 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
21755 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
21756 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
21757 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
21758 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
21759 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
21760 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
21761 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
21762 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
21763 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
21764 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
21765 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
21766 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
21767 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
21768 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
21769 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
21770 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
21771 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
21772 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
21773 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
21774 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
21775 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
21776 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
21777 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
21778 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
21779 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
21780 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
21781 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
21782 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
21783 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
21784 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
21785 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
21786 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
21787 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
21788 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
21789 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
21790 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
21791 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
21792 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
21793 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
21794 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
21795 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
21796 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
21797 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
21798 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
21799 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
21800 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
21801 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
21802 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
21803 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
21804 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
21805 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
21806 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
21807 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
21808 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
21809 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
21810 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
21811 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
21812 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
21813 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
21814 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
21815 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
21816 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
21817 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
21818 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
21819 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
21820 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
21821 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
21822 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
21823 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
21824 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
21825 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
21826 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
21827 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
21828 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
21829 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
21830 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
21831 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
21832 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
21833 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
21834 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
21835 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
21836 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
21837 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
21838 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
21839 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
21840 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
21841 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
21842 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
21843 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
21844 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
21845 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
21846 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
21847 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
21848 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
21849 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
21850 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
21851 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
21852 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
21853 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
21854 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
21855 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
21856 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
21857 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
21858 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
21859 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
21860 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
21861 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
21862 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
21863 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
21864 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
21865 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
21866 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
21867 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
21868 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
21869 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
21870 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
21871 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
21872 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
21873 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
21874 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
21875 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
21876 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
21877 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
21878 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
21879 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
21880 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
21881 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
21882 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
21883 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
21884 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
21885 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
21886 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
21887 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
21888 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
21889 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
21890 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
21891 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
21892 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
21893 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
21894 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
21895 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
21896 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
21897 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
21898 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
21899 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
21900 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
21901 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
21902 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
21903 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
21904 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
21905 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
21906 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
21907 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
21908 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
21909 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
21910 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
21911 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
21912 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
21913 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
21914 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
21915 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
21916 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
21917 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
21918 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
21919 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
21920 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
21921 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
21922 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
21923 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
21924 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
21925 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
21926 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
21927 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
21928 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
21929 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
21930 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
21931 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
21932 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
21933 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
21934 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
21935 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
21936 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
21937 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
21938 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
21939 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
21940 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
21941 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
21942 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
21943 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
21944 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
21945 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
21946 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
21947 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
21948 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
21949 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
21950 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
21951 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
21952 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
21953 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
21954 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
21955 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
21956 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
21957 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
21958 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
21959 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
21960 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
21961 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
21962 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
21963 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
21964 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
21965 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
21966 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
21967 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
21968 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
21969 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
21970 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
21971 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
21972 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
21973 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
21974 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
21975 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
21976 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
21977 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
21978 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
21979 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
21980 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
21981 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
21982 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
21983 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
21984 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
21985 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
21986 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
21987 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
21988 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
21989 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
21990 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
21991 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
21992 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
21993 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
21994 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
21995 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
21996 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
21997 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
21998 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
21999 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
22000 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
22001 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
22002 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
22003 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
22004 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
22005 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
22006 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
22007 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
22008 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
22009 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
22010 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
22011 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
22012 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
22013 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
22014 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
22015 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
22016 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
22017 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
22018 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
22019 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
22020 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
22021 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
22022 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
22023 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
22024 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
22025 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
22026 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
22027 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
22028 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
22029 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
22030 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
22031 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
22032 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
22033 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
22034 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
22035 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
22036 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
22037 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
22038 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
22039 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
22040 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
22041 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
22042 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
22043 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
22044 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
22045 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
22046 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
22047 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
22048 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
22049 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
22050 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
22051 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
22052 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
22053 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
22054 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
22055 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
22056 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
22057 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
22058 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
22059 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
22060 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
22061 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
22062 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
22063 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
22064 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
22065 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
22066 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
22067 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
22068 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
22069 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
22070 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
22071 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
22072 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
22073 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
22074 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
22075 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
22076 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
22077 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
22078 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
22079 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
22080 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
22081 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
22082 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
22083 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
22084 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
22085 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
22086 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
22087 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
22088 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
22089 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
22090 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
22091 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
22092 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
22093 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
22094 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
22095 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
22096 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
22097 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
22098 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
22099 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
22100 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
22101 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
22102 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
22103 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
22104 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
22105 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
22106 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
22107 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
22108 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
22109 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
22110 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
22111 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
22112 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
22113 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
22114 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
22115 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
22116 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
22117 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
22118 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
22119 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
22120 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
22121 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
22122 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
22123 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
22124 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
22125 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
22126 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
22127 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
22128 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
22129 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
22130 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
22131 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
22132 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
22133 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
22134 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
22135 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
22136 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
22137 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
22138 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
22139 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
22140 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
22141 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
22142 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
22143 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
22144 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
22145 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
22146 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
22147 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
22148 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
22149 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
22150 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
22151 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
22152 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
22153 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
22154 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
22155 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
22156 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
22157 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
22158 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
22159 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
22160 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
22161 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
22162 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
22163 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
22164 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
22165 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
22166 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
22167 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
22168 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
22169 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
22170 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
22171 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
22172 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
22173 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
22174 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
22175 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
22176 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
22177 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
22178 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
22179 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
22180 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
22181 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
22182 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
22183 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
22184 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
22185 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
22186 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
22187 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
22188 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
22189 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
22190 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
22191 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
22192 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
22193 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
22194 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
22195 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
22196 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
22197 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
22198 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
22199 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
22200 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
22201 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
22202 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
22203 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
22204 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
22205 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
22206 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
22207 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
22208 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
22209 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
22210 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
22211 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
22212 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
22213 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
22214 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
22215 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
22216 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
22217 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
22218 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
22219 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
22220 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
22221 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
22222 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
22223 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
22224 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
22225 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
22226 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
22227 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
22228 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
22229 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
22230 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
22231 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
22232 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
22233 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
22234 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
22235 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
22236 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
22237 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
22238 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
22239 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
22240 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
22241 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
22242 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
22243 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
22244 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
22245 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
22246 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
22247 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
22248 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
22249 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
22250 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
22251 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
22252 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
22253 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
22254 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
22255 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
22256 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
22257 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
22258 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
22259 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
22260 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
22261 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
22262 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
22263 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
22264 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
22265 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
22266 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
22267 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
22268 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
22269 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
22270 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
22271 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
22272 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
22273 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
22274 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
22275 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
22276 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
22277 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
22278 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
22279 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
22280 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
22281 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
22282 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
22283 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
22284 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
22285 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
22286 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
22287 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
22288 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
22289 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
22290 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
22291 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
22292 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
22293 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
22294 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
22295 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
22296 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
22297 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
22298 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
22299 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
22300 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
22301 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
22302 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
22303 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
22304 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
22305 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
22306 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
22307 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
22308 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
22309 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
22310 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
22311 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
22312 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
22313 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
22314 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
22315 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
22316 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
22317 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
22318 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
22319 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
22320 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
22321 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
22322 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
22323 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
22324 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
22325 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
22326 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
22327 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
22328 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
22329 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
22330 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
22331 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
22332 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
22333 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
22334 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
22335 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
22336 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
22337 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
22338 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
22339 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
22340 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
22341 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
22342 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
22343 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
22344 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
22345 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
22346 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
22347 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
22348 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
22349 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
22350 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
22351 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
22352 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
22353 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
22354 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
22355 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
22356 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
22357 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
22358 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
22359 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
22360 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
22361 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
22362 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
22363 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
22364 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
22365 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
22366 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
22367 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
22368 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
22369 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
22370 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
22371 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
22372 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
22373 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
22374 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
22375 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
22376 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
22377 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
22378 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
22379 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
22380 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
22381 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
22382 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
22383 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
22384 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
22385 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
22386 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
22387 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
22388 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
22389 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
22390 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
22391 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
22392 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
22393 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
22394 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
22395 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
22396 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
22397 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
22398 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
22399 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
22400 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
22401 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
22402 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
22403 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
22404 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
22405 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
22406 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
22407 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
22408 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
22409 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
22410 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
22411 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
22412 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
22413 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
22414 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
22415 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
22416 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
22417 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
22418 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
22419 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
22420 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
22421 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
22422 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
22423 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
22424 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
22425 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
22426 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
22427 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
22428 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
22429 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
22430 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
22431 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
22432 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
22433 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
22434 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
22435 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
22436 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
22437 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
22438 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
22439 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
22440 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
22441 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
22442 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
22443 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
22444 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
22445 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
22446 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
22447 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
22448 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
22449 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
22450 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
22451 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
22452 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
22453 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
22454 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
22455 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
22456 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
22457 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
22458 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
22459 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
22460 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
22461 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
22462 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
22463 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
22464 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
22465 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
22466 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
22467 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
22468 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
22469 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
22470 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
22471 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
22472 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
22473 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
22474 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
22475 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
22476 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
22477 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
22478 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
22479 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
22480 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
22481 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
22482 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
22483 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
22484 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
22485 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
22486 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
22487 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
22488 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
22489 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
22490 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
22491 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
22492 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
22493 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
22494 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
22495 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
22496 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
22497 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
22498 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
22499 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
22500 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
22501 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
22502 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
22503 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
22504 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
22505 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
22506 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
22507 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
22508 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
22509 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
22510 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
22511 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
22512 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
22513 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
22514 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
22515 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
22516 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
22517 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
22518 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
22519 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
22520 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
22521 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
22522 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
22523 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
22524 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
22525 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
22526 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
22527 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
22528 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
22529 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
22530 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
22531 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
22532 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
22533 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
22534 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
22535 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
22536 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
22537 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
22538 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
22539 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
22540 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
22541 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
22542 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
22543 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
22544 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
22545 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
22546 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
22547 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
22548 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
22549 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
22550 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
22551 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
22552 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
22553 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
22554 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
22555 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
22556 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
22557 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
22558 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
22559 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
22560 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
22561 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
22562 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
22563 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
22564 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
22565 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
22566 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
22567 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
22568 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
22569 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
22570 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
22571 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
22572 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
22573 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
22574 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
22575 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
22576 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
22577 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
22578 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
22579 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
22580 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
22581 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
22582 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
22583 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
22584 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
22585 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
22586 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
22587 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
22588 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
22589 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
22590 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
22591 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
22592 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
22593 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
22594 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
22595 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
22596 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
22597 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
22598 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
22599 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
22600 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
22601 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
22602 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
22603 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
22604 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
22605 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
22606 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
22607 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
22608 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
22609 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
22610 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
22611 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
22612 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
22613 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
22614 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
22615 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
22616 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
22617 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
22618 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
22619 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
22620 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
22621 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
22622 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
22623 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
22624 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
22625 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
22626 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
22627 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
22628 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
22629 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
22630 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
22631 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
22632 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
22633 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
22634 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
22635 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
22636 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
22637 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
22638 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
22639 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
22640 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
22641 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
22642 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
22643 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
22644 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
22645 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
22646 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
22647 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
22648 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
22649 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
22650 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
22651 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
22652 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
22653 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
22654 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
22655 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
22656 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
22657 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
22658 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
22659 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
22660 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
22661 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
22662 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
22663 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
22664 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
22665 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
22666 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
22667 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
22668 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
22669 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
22670 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
22671 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
22672 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
22673 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
22674 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
22675 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
22676 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
22677 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
22678 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
22679 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
22680 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
22681 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
22682 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
22683 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
22684 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
22685 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
22686 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
22687 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
22688 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
22689 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
22690 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
22691 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
22692 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
22693 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
22694 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
22695 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
22696 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
22697 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
22698 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
22699 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
22700 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
22701 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
22702 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
22703 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
22704 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
22705 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
22706 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
22707 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
22708 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
22709 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
22710 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
22711 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
22712 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
22713 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
22714 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
22715 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
22716 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
22717 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
22718 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
22719 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
22720 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
22721 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
22722 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
22723 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
22724 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
22725 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
22726 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
22727 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
22728 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
22729 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
22730 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
22731 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
22732 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
22733 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
22734 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
22735 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
22736 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
22737 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
22738 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
22739 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
22740 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
22741 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
22742 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
22743 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
22744 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
22745 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
22746 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
22747 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
22748 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
22749 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
22750 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
22751 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
22752 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
22753 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
22754 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
22755 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
22756 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
22757 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
22758 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
22759 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
22760 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
22761 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
22762 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
22763 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
22764 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
22765 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
22766 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
22767 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
22768 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
22769 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
22770 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
22771 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
22772 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
22773 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
22774 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
22775 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
22776 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
22777 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
22778 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
22779 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
22780 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
22781 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
22782 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
22783 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
22784 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
22785 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
22786 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
22787 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
22788 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
22789 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
22790 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
22791 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
22792 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
22793 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
22794 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
22795 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
22796 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
22797 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
22798 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
22799 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
22800 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
22801 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
22802 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
22803 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
22804 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
22805 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
22806 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
22807 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
22808 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
22809 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
22810 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
22811 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
22812 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
22813 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
22814 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
22815 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
22816 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
22817 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
22818 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
22819 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
22820 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
22821 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
22822 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
22823 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
22824 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
22825 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
22826 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
22827 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
22828 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
22829 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
22830 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
22831 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
22832 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
22833 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
22834 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
22835 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
22836 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
22837 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
22838 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
22839 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
22840 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
22841 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
22842 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
22843 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
22844 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
22845 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
22846 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
22847 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
22848 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
22849 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
22850 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
22851 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
22852 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
22853 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
22854 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
22855 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
22856 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
22857 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
22858 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
22859 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
22860 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
22861 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
22862 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
22863 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
22864 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
22865 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
22866 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
22867 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
22868 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
22869 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
22870 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
22871 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
22872 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
22873 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
22874 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
22875 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
22876 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
22877 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
22878 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
22879 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
22880 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
22881 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
22882 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
22883 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
22884 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
22885 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
22886 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
22887 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
22888 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
22889 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
22890 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
22891 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
22892 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
22893 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
22894 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
22895 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
22896 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
22897 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
22898 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
22899 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
22900 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
22901 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
22902 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
22903 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
22904 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
22905 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
22906 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
22907 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
22908 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
22909 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
22910 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
22911 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
22912 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
22913 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
22914 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
22915 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
22916 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
22917 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
22918 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
22919 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
22920 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
22921 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
22922 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
22923 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
22924 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
22925 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
22926 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
22927 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
22928 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
22929 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
22930 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
22931 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
22932 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
22933 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
22934 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
22935 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
22936 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
22937 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
22938 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
22939 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
22940 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
22941 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
22942 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
22943 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
22944 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
22945 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
22946 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
22947 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
22948 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
22949 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
22950 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
22951 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
22952 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
22953 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
22954 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
22955 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
22956 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
22957 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
22958 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
22959 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
22960 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
22961 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
22962 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
22963 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
22964 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
22965 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
22966 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
22967 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
22968 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
22969 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
22970 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
22971 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
22972 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
22973 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
22974 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
22975 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
22976 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
22977 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
22978 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
22979 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
22980 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
22981 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
22982 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
22983 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
22984 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
22985 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
22986 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
22987 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
22988 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
22989 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
22990 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
22991 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
22992 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
22993 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
22994 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
22995 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
22996 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
22997 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
22998 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
22999 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
23000 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
23001 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
23002 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
23003 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
23004 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
23005 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
23006 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
23007 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
23008 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
23009 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
23010 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
23011 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
23012 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
23013 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
23014 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
23015 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
23016 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
23017 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
23018 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
23019 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
23020 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
23021 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
23022 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
23023 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
23024 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
23025 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
23026 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
23027 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
23028 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
23029 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
23030 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
23031 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
23032 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
23033 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
23034 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
23035 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
23036 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
23037 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
23038 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
23039 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
23040 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
23041 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
23042 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
23043 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
23044 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
23045 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
23046 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
23047 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
23048 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
23049 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
23050 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
23051 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
23052 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
23053 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
23054 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
23055 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
23056 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
23057 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
23058 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
23059 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
23060 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
23061 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
23062 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
23063 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
23064 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
23065 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
23066 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
23067 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
23068 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
23069 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
23070 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
23071 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
23072 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
23073 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
23074 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
23075 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
23076 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
23077 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
23078 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
23079 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
23080 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
23081 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
23082 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
23083 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
23084 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
23085 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
23086 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
23087 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
23088 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
23089 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
23090 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
23091 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
23092 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
23093 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
23094 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
23095 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
23096 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
23097 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
23098 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
23099 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
23100 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
23101 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
23102 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
23103 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
23104 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
23105 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
23106 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
23107 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
23108 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
23109 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
23110 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
23111 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
23112 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
23113 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
23114 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
23115 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
23116 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
23117 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
23118 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
23119 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
23120 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
23121 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
23122 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
23123 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
23124 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
23125 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
23126 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
23127 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
23128 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
23129 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
23130 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
23131 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
23132 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
23133 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
23134 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
23135 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
23136 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
23137 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
23138 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
23139 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
23140 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
23141 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
23142 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
23143 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
23144 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
23145 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
23146 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
23147 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
23148 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
23149 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
23150 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
23151 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
23152 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
23153 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
23154 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
23155 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
23156 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
23157 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
23158 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
23159 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
23160 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
23161 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
23162 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
23163 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
23164 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
23165 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
23166 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
23167 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
23168 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
23169 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
23170 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
23171 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
23172 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
23173 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
23174 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
23175 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
23176 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
23177 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
23178 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
23179 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
23180 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
23181 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
23182 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
23183 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
23184 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
23185 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
23186 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
23187 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
23188 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
23189 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
23190 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
23191 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
23192 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
23193 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
23194 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
23195 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
23196 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
23197 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
23198 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
23199 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
23200 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
23202 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23204 * gcc.target/riscv/rvv/base/bug-1.c: New test.
23206 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23208 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
23209 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
23210 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
23211 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
23212 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
23213 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
23214 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
23215 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
23216 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
23217 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
23218 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
23220 2023-03-13 Marek Polacek <polacek@redhat.com>
23223 * g++.dg/warn/Wdangling-reference10.C: New test.
23225 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
23227 PR preprocessor/67046
23228 * c-c++-common/cpp/pr67046.c: New test.
23230 2023-03-13 Richard Biener <rguenther@suse.de>
23232 PR tree-optimization/109046
23233 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
23235 2023-03-12 Jakub Jelinek <jakub@redhat.com>
23237 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
23238 Don't expect one __bf16 related error.
23239 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
23240 dg-error directives for __bf16 being an extended arithmetic type.
23241 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
23242 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
23243 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
23246 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
23248 PR middle-end/109031
23249 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
23250 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
23252 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23255 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
23256 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
23258 2023-03-12 Tamar Christina <tamar.christina@arm.com>
23259 Richard Sandiford <richard.sandiford@arm.com>
23262 * gcc.dg/mla_1.c: New test.
23264 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
23267 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
23268 the external definitions of isfinite.
23270 2023-03-12 Jonathan Yong <10walls@gmail.com>
23272 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
23273 allow long long instead of just long.
23274 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
23276 2023-03-12 Jonathan Yong <10walls@gmail.com>
23278 * gcc.c-torture/compile/103818.c: Enable test for llp64.
23280 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
23282 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
23283 targets. Adjust expected output.
23284 * lib/target-supports.exp
23285 (check_effective_target_const_volatile_readonly_section): New
23287 2023-03-11 Harald Anlauf <anlauf@gmx.de>
23290 * gfortran.dg/pr106945.f90: New test.
23292 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23294 * lib/target-supports.exp (check_fork_available): Don't signal
23295 true for CRIS running on a simulator.
23297 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23299 * gcc.dg/pr108117.c: Require effective-target scheduling.
23301 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
23303 * gcc.dg/pr106397.c: Add -w to options.
23305 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23308 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
23310 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
23312 * g++.dg/cpp23/ext-floating14.C: New test.
23314 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23317 * g++.dg/gomp/pr107558.C: New test.
23319 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23322 * g++.dg/abi/no_unique_address7.C: New test.
23324 2023-03-10 Jason Merrill <jason@redhat.com>
23327 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
23330 2023-03-10 Marek Polacek <polacek@redhat.com>
23332 PR sanitizer/108060
23333 PR sanitizer/109050
23334 * c-c++-common/ubsan/bounds-17.c: New test.
23335 * c-c++-common/ubsan/bounds-18.c: New test.
23336 * c-c++-common/ubsan/bounds-19.c: New test.
23337 * c-c++-common/ubsan/bounds-20.c: New test.
23338 * c-c++-common/ubsan/bounds-21.c: New test.
23340 2023-03-10 Harald Anlauf <anlauf@gmx.de>
23343 * gfortran.dg/bind_c_usage_34.f90: New test.
23345 2023-03-10 Andrew Pinski <apinski@marvell.com>
23347 * gcc.target/aarch64/rev16_2.c: New test.
23348 * gcc.target/aarch64/shift_and_operator-1.c: New test.
23350 2023-03-10 David Malcolm <dmalcolm@redhat.com>
23353 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
23354 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
23355 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
23357 2023-03-10 Jason Merrill <jason@redhat.com>
23360 * g++.dg/abi/anon6.C: New test.
23362 2023-03-10 David Malcolm <dmalcolm@redhat.com>
23366 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
23367 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
23369 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
23372 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23375 * c-c++-common/Wunused-var-18.c: New test.
23377 2023-03-10 Jakub Jelinek <jakub@redhat.com>
23379 PR tree-optimization/109008
23380 * gcc.dg/pr109008.c: New test.
23382 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23384 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
23386 2023-03-10 Jason Merrill <jason@redhat.com>
23389 * g++.dg/ext/int128-7.C: New test.
23391 2023-03-10 Jason Merrill <jason@redhat.com>
23394 * g++.dg/contracts/contracts-err1.C: New test.
23396 2023-03-09 Jason Merrill <jason@redhat.com>
23399 * g++.dg/cpp0x/initlist-array18.C: New test.
23400 * g++.dg/cpp0x/initlist-array19.C: New test.
23402 2023-03-09 David Malcolm <dmalcolm@redhat.com>
23408 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
23410 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
23411 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
23412 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
23413 New test, reduced from haproxy's src/ssl_sample.c.
23414 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
23416 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
23417 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
23419 2023-03-09 Tamar Christina <tamar.christina@arm.com>
23421 * gcc.target/aarch64/tbz_2.c: New test.
23422 * gcc.target/aarch64/tbz_3.c: New test.
23424 2023-03-09 Jason Merrill <jason@redhat.com>
23428 * g++.dg/DRs/dr2664.C: New test.
23429 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
23431 2023-03-09 Jason Merrill <jason@redhat.com>
23432 Michael Spertus <mike@spertus.com>
23435 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
23437 2023-03-09 Jason Merrill <jason@redhat.com>
23439 * g++.dg/ext/is_deducible1.C: Guard with
23440 __has_builtin (__is_deducible).
23442 2023-03-09 Jason Merrill <jason@redhat.com>
23445 * g++.dg/ext/is_deducible1.C: New test.
23447 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
23449 * gcc.target/aarch64/pr108999.c: New.
23451 2023-03-09 Richard Biener <rguenther@suse.de>
23453 PR middle-end/108995
23454 * gcc.dg/ubsan/pr108995.c: New testcase.
23456 2023-03-09 Jakub Jelinek <jakub@redhat.com>
23457 Richard Biener <rguenther@suse.de>
23459 PR tree-optimization/109008
23460 * gcc.c-torture/execute/ieee/pr109008.c: New test.
23462 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23464 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
23465 gcc_{warning,error}_prefix with Fortran specific one used in
23468 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23470 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
23471 int128 effective target requirement.
23472 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
23474 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23476 PR testsuite/108729
23477 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
23478 has_arch_ppc64 effective target.
23479 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
23481 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23483 PR testsuite/108730
23484 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
23485 effective target requirement.
23487 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23489 PR testsuite/108813
23490 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
23492 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
23494 PR testsuite/108810
23495 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
23496 the extracted index for BE.
23498 2023-03-08 Jeff Law <jlaw@ventanamicro>
23500 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
23502 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
23504 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
23505 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
23507 2023-03-07 Jason Merrill <jason@redhat.com>
23511 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
23513 2023-03-07 Marek Polacek <polacek@redhat.com>
23516 * g++.dg/warn/Wdangling-reference8.C: New test.
23517 * g++.dg/warn/Wdangling-reference9.C: New test.
23519 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
23521 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
23523 2023-03-07 Jakub Jelinek <jakub@redhat.com>
23526 * g++.dg/rtti/pr109042.C: New test.
23528 2023-03-07 Marek Polacek <polacek@redhat.com>
23531 * g++.dg/cpp0x/noexcept77.C: New test.
23533 2023-03-07 Marek Polacek <polacek@redhat.com>
23536 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
23537 * g++.dg/cpp1y/var-templ77.C: New test.
23539 2023-03-07 Pan Li <pan2.li@intel.com>
23540 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23544 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
23545 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
23546 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
23547 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
23548 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
23549 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
23550 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
23551 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
23553 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23555 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
23556 -fno-stack-protector.
23557 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
23558 -fno-stack-protector.
23559 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
23560 -fno-stack-protector.
23561 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
23562 -fno-stack-protector.
23564 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23566 * gcc.target/aarch64/pr104005.c (dg-options): Add
23567 -fno-stack-protector.
23569 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23571 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
23572 -fno-stack-protector.
23574 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23576 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
23577 -fno-stack-protector.
23578 * g++.target/aarch64/pr103147-10.C: Likewise.
23580 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23582 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
23583 Add -fno-stack-protector.
23585 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23588 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
23591 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23594 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
23595 -no-pie for aarch64-*-*.
23596 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
23597 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
23598 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
23599 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
23600 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
23601 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
23602 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
23605 2023-03-07 Xi Ruoyao <xry111@xry111.site>
23608 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
23609 Add -fno-pie -no-pie.
23611 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23613 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
23615 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23617 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
23618 Gate on effective target tail_call.
23620 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23622 * lib/target-supports.exp (check_effective_target_tail_call): New.
23624 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23626 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
23627 int32_t being "long int".
23629 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
23631 * lib/multiline.exp (_build_multiline_regex): Map
23632 "{re:" to "(", similarly ")?" from ":re?}" and the
23633 same without question mark.
23635 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
23637 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
23638 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
23639 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
23640 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
23641 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
23642 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
23643 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
23644 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
23645 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
23646 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
23647 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
23648 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
23649 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
23650 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
23651 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
23652 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
23653 * gcc.target/gcn/cond_fminnm_1.c: New test.
23654 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
23655 * gcc.target/gcn/cond_fminnm_2.c: New test.
23656 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
23657 * gcc.target/gcn/cond_fminnm_3.c: New test.
23658 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
23659 * gcc.target/gcn/cond_fminnm_4.c: New test.
23660 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
23661 * gcc.target/gcn/cond_fminnm_5.c: New test.
23662 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
23663 * gcc.target/gcn/cond_fminnm_6.c: New test.
23664 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
23665 * gcc.target/gcn/cond_fminnm_7.c: New test.
23666 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
23667 * gcc.target/gcn/cond_fminnm_8.c: New test.
23668 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
23669 * gcc.target/gcn/cond_smax_1.c: New test.
23670 * gcc.target/gcn/cond_smax_1_run.c: New test.
23671 * gcc.target/gcn/cond_smin_1.c: New test.
23672 * gcc.target/gcn/cond_smin_1_run.c: New test.
23673 * gcc.target/gcn/cond_umax_1.c: New test.
23674 * gcc.target/gcn/cond_umax_1_run.c: New test.
23675 * gcc.target/gcn/cond_umin_1.c: New test.
23676 * gcc.target/gcn/cond_umin_1_run.c: New test.
23677 * gcc.target/gcn/smax_1.c: New test.
23678 * gcc.target/gcn/smax_1_run.c: New test.
23679 * gcc.target/gcn/smin_1.c: New test.
23680 * gcc.target/gcn/smin_1_run.c: New test.
23681 * gcc.target/gcn/umax_1.c: New test.
23682 * gcc.target/gcn/umax_1_run.c: New test.
23683 * gcc.target/gcn/umin_1.c: New test.
23684 * gcc.target/gcn/umin_1_run.c: New test.
23686 2023-03-06 Richard Biener <rguenther@suse.de>
23688 PR tree-optimization/109025
23689 * gcc.dg/vect/pr109025.c: New testcase.
23691 2023-03-06 Xi Ruoyao <xry111@xry111.site>
23693 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
23694 -fno-stack-protector.
23695 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
23697 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
23700 2023-03-06 Xi Ruoyao <xry111@xry111.site>
23703 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
23704 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
23705 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
23706 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
23708 2023-03-05 Harald Anlauf <anlauf@gmx.de>
23709 Tobias Burnus <tobias@codesourcery.com>
23712 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
23713 * gfortran.dg/class_74.f90: New test.
23714 * gfortran.dg/class_75.f90: New test.
23716 2023-03-05 Jakub Jelinek <jakub@redhat.com>
23718 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
23719 scan-tree-dump-times target selector.
23721 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23722 SiYu Wu <siyu@isrc.iscas.ac.cn>
23724 * gcc.target/riscv/zksed32.c: New test.
23725 * gcc.target/riscv/zksed64.c: New test.
23726 * gcc.target/riscv/zksh32.c: New test.
23727 * gcc.target/riscv/zksh64.c: New test.
23729 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23730 SiYu Wu <siyu@isrc.iscas.ac.cn>
23732 * gcc.target/riscv/zknh-sha256.c: New test.
23733 * gcc.target/riscv/zknh-sha512-32.c: New test.
23734 * gcc.target/riscv/zknh-sha512-64.c: New test.
23736 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23737 SiYu Wu <siyu@isrc.iscas.ac.cn>
23739 * gcc.target/riscv/zknd32.c: New test.
23740 * gcc.target/riscv/zknd64.c: New test.
23741 * gcc.target/riscv/zkne32.c: New test.
23742 * gcc.target/riscv/zkne64.c: New test.
23744 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
23745 SiYu Wu <siyu@isrc.iscas.ac.cn>
23747 * gcc.target/riscv/zbkb32.c: New test.
23748 * gcc.target/riscv/zbkb64.c: New test.
23749 * gcc.target/riscv/zbkc32.c: New test.
23750 * gcc.target/riscv/zbkc64.c: New test.
23751 * gcc.target/riscv/zbkx32.c: New test.
23752 * gcc.target/riscv/zbkx64.c: New test.
23754 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
23756 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
23757 5 insn sh1add+slli+add+slli+sub.
23758 * gcc.target/riscv/pr108987.c: New test.
23760 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23761 kito-cheng <kito.cheng@sifive.com>
23763 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
23765 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23767 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
23768 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
23769 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
23770 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
23771 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
23772 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
23773 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
23774 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
23776 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23778 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
23779 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
23780 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
23781 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
23782 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
23783 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
23784 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
23785 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
23786 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
23787 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
23788 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
23789 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
23790 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
23791 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
23792 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
23793 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
23794 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
23795 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
23796 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
23797 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
23798 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
23799 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
23800 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
23801 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
23802 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
23803 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
23804 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
23805 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
23806 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
23807 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
23808 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
23809 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
23811 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23813 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
23814 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
23815 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
23816 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
23817 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
23818 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
23820 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
23822 * gcc.target/riscv/zbb-min-max-03.c: New test.
23824 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23826 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
23828 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
23830 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23833 * c-c++-common/Wsign-compare-2.c (f18): New test.
23835 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23838 * c-c++-common/Wsign-compare-2.c: New test.
23839 * c-c++-common/pr107465.c: New test.
23841 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23844 * gcc.dg/pr107846.c: New test.
23846 2023-03-04 Jakub Jelinek <jakub@redhat.com>
23849 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
23851 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23853 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
23855 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23857 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
23859 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
23861 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
23862 scan-assembler identifiers.
23863 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
23865 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23868 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
23869 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
23871 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23873 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
23874 * gcc.dg/analyzer/sprintf-1.c: New test.
23875 * gcc.dg/analyzer/sprintf-concat.c: New test.
23877 2023-03-03 David Malcolm <dmalcolm@redhat.com>
23879 PR tree-optimization/108988
23880 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
23882 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23884 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
23885 two new variants, one fixed, one xfailed.
23886 * c-c++-common/Wdangling-pointer-5.c
23887 (nowarn_store_arg_store_arg): Add now-expected warnings.
23889 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23891 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
23893 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
23895 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23897 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
23898 expected counts into a single pattern.
23899 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
23900 return and reversed conditions.
23902 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23905 * gcc.target/arm/pr51534.c: Split softfp variant into...
23906 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
23908 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23910 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
23911 after tab after vmsr, and lower the case of P0.
23913 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23916 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
23918 2023-03-03 Patrick Palka <ppalka@redhat.com>
23921 * g++.dg/cpp2a/lambda-generic11.C: New test.
23923 2023-03-03 Jakub Jelinek <jakub@redhat.com>
23926 * gcc.dg/Wnonnull-8.c: New test.
23928 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
23930 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
23931 "not low or equal" load on condition variant.
23932 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
23933 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
23935 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
23937 * gcc.dg/vect/slp-3.c: Adapt test expectation.
23938 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
23939 * gcc.dg/vect/slp-perm-8.c: Likewise.
23941 2023-03-03 Richard Biener <rguenther@suse.de>
23943 PR tree-optimization/109002
23944 * gcc.dg/torture/pr109002.c: New testcase.
23946 2023-03-03 Richard Biener <rguenther@suse.de>
23949 * g++.dg/lto/pr108772_0.C: New testcase.
23951 2023-03-03 Alexandre Oliva <oliva@adacore.com>
23954 * g++.dg/coroutines/pr100127.C: Test for header rather than
23956 * g++.dg/coroutines/pr100772-a.C: Likewise.
23957 * g++.dg/coroutines/pr100772-b.C: Likewise.
23959 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
23961 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
23962 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
23964 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23967 * gdc.dg/simd2a.d: Update test.
23968 * gdc.dg/simd2b.d: Likewise.
23969 * gdc.dg/simd2c.d: Likewise.
23970 * gdc.dg/simd2d.d: Likewise.
23971 * gdc.dg/simd2e.d: Likewise.
23972 * gdc.dg/simd2f.d: Likewise.
23973 * gdc.dg/simd2g.d: Likewise.
23974 * gdc.dg/simd2h.d: Likewise.
23975 * gdc.dg/simd2i.d: Likewise.
23976 * gdc.dg/simd2j.d: Likewise.
23978 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23981 * gdc.dg/imports/pr108877a.d: New test.
23982 * gdc.dg/pr108877.d: New test.
23984 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23987 * gdc.dg/pr108167.d: New test.
23989 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
23992 * gdc.dg/pr108945.d: New test.
23994 2023-03-02 Jakub Jelinek <jakub@redhat.com>
23996 PR testsuite/108991
23997 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
23998 before target selector.
24000 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
24003 * jit.dg/test-error-array-bounds.c: Update test.
24005 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
24007 * gcc.target/avr/pr90706.c: New.
24009 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
24010 Paul-Antoine Arras <pa@codesourcery.com>
24012 * gcc.target/gcn/simd-math-1.c: New testcase.
24013 * gcc.target/gcn/simd-math-2.c: New testcase.
24015 2023-03-02 Patrick Palka <ppalka@redhat.com>
24019 * g++.dg/opt/is_constant_evaluated3.C: New test.
24021 2023-03-02 Patrick Palka <ppalka@redhat.com>
24024 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
24026 2023-03-02 David Malcolm <dmalcolm@redhat.com>
24029 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
24031 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24034 * g++.dg/debug/dwarf2/pr108716.C: New test.
24036 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24038 PR tree-optimization/108979
24039 * gfortran.dg/vect/pr108979.f90: New test.
24041 2023-03-02 Marek Polacek <polacek@redhat.com>
24044 * g++.dg/warn/Wmismatched-tags-11.C: New test.
24046 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
24048 * gcc.target/s390/s390.exp: Add partial subdirectory.
24049 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
24051 * lib/target-supports.exp: Add s390.
24052 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
24053 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
24054 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
24055 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
24056 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
24057 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
24058 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
24059 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
24060 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
24061 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
24062 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
24063 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
24064 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
24065 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
24066 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
24067 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
24068 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
24069 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
24070 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
24071 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
24072 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
24073 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
24074 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
24075 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
24076 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
24077 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
24079 2023-03-02 Jonathan Yong <10walls@gmail.com>
24081 PR middle-end/97956
24082 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
24084 2023-03-02 Jonathan Yong <10walls@gmail.com>
24086 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
24088 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24090 PR tree-optimization/108603
24091 * gcc.target/aarch64/sve/pr108603.c: New test.
24093 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
24095 PR tree-optimization/108430
24096 * gcc.target/aarch64/sve/pr108430.c: New test.
24098 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24101 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
24102 * g++.target/i386/pr108934.C: New test.
24104 2023-03-02 Jakub Jelinek <jakub@redhat.com>
24107 * g++.dg/gomp/pr105839-1.C: New test.
24108 * g++.dg/gomp/pr105839-2.C: New test.
24110 2023-03-02 Richard Biener <rguenther@suse.de>
24112 PR testsuite/108985
24113 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
24115 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24117 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
24119 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24121 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
24122 __USER_LABEL_PREFIX__.
24124 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
24126 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
24127 match targets where sizeof (union U) == 5, like "packed" targets.
24129 2023-03-01 Marek Polacek <polacek@redhat.com>
24132 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
24134 2023-03-01 David Malcolm <dmalcolm@redhat.com>
24137 * gcc.dg/analyzer/builtins-pr107565.c: New test.
24138 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
24140 2023-03-01 Patrick Palka <ppalka@redhat.com>
24141 Jason Merrill <jason@redhat.com>
24145 * g++.dg/cpp0x/new6.C: New test.
24146 * g++.dg/cpp2a/concepts-new1.C: New test.
24148 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
24150 PR middle-end/108545
24151 * c-c++-common/gomp/map-8.c: New test.
24152 * gfortran.dg/gomp/map-9.f90: New test.
24154 2023-03-01 David Malcolm <dmalcolm@redhat.com>
24157 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
24158 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
24159 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
24161 2023-03-01 Jonathan Yong <10walls@gmail.com>
24163 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
24166 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24168 PR sanitizer/108894
24169 * c-c++-common/ubsan/bounds-16.c: New test.
24171 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24174 * g++.dg/debug/pr108967.C: New test.
24176 2023-03-01 Jakub Jelinek <jakub@redhat.com>
24179 * g++.dg/cpp1y/pr108606.C: New test.
24181 2023-03-01 Richard Biener <rguenther@suse.de>
24183 PR tree-optimization/108970
24184 * gcc.dg/pr108970.c: New testcase.
24186 2023-03-01 Richard Biener <rguenther@suse.de>
24188 PR tree-optimization/108950
24189 * gcc.dg/vect/pr108950.c: New testcase.
24191 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
24193 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
24194 newlib targets too.
24196 2023-02-28 Patrick Palka <ppalka@redhat.com>
24199 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
24200 exception specifier" error. Expect a separate "not usable
24201 in a constant expression" error.
24202 * g++.dg/cpp1y/var-templ75.C: New test.
24203 * g++.dg/cpp1y/var-templ76.C: New test.
24205 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
24207 PR middle-end/107411
24208 PR middle-end/107411
24209 * g++.dg/pr107411.C: New test.
24211 2023-02-28 Marek Polacek <polacek@redhat.com>
24214 * g++.dg/cpp1y/var-templ70.C: New test.
24215 * g++.dg/cpp1y/var-templ71.C: New test.
24216 * g++.dg/cpp1y/var-templ72.C: New test.
24218 2023-02-28 Marek Polacek <polacek@redhat.com>
24221 * g++.dg/cpp1y/var-templ73.C: New test.
24222 * g++.dg/cpp1y/var-templ74.C: New test.
24223 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
24225 2023-02-28 Jakub Jelinek <jakub@redhat.com>
24227 PR sanitizer/108894
24228 * gcc.dg/ubsan/bounds-4.c: New test.
24229 * gcc.dg/ubsan/bounds-4a.c: New test.
24230 * gcc.dg/ubsan/bounds-4b.c: New test.
24231 * gcc.dg/ubsan/bounds-4c.c: New test.
24232 * gcc.dg/ubsan/bounds-4d.c: New test.
24233 * g++.dg/ubsan/bounds-1.C: New test.
24235 2023-02-28 Richard Biener <rguenther@suse.de>
24237 PR testsuite/108942
24238 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
24240 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24242 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
24243 message for "default_packed" targets.
24245 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24247 * lib/multiline.exp (handle-multiline-outputs): Shorten
24248 message to the same for fail and pass.
24250 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24253 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
24255 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24258 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
24259 of targets excluding xfail on lines 50 and 51.
24261 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
24263 PR tree-optimization/108828
24264 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
24266 2023-02-27 Harald Anlauf <anlauf@gmx.de>
24269 * gfortran.dg/ibits_2.f90: New test.
24271 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
24273 * ada/acats/run_all.sh: Adjust example of compiler options.
24275 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24277 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
24278 Also add conditional to gm2-simple-execute.
24280 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24282 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
24283 (gm2_run_tower_test): New global variable. Add conditional
24284 before invoking gm2-local-exec.
24286 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
24288 * lib/multiline.exp (handle-multiline-outputs): Don't include the
24289 quoted multiline pattern in the pass/fail output.
24291 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
24294 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
24296 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
24298 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
24300 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
24302 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
24304 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
24306 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
24307 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
24309 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
24310 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
24311 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
24312 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
24313 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
24314 Tidy up variable access.
24315 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
24316 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
24318 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
24319 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
24320 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
24321 (gm2_simple_execute): Keep executable if global is true.
24322 * lib/gm2-torture.exp: Add ; after global variable access.
24323 * lib/gm2.exp: Set up pathnames.
24324 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
24325 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
24326 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
24327 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
24328 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
24329 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
24330 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
24331 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
24332 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
24333 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
24334 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
24335 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
24336 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
24337 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
24338 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
24339 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
24340 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
24341 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
24342 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
24343 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
24344 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
24345 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
24346 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
24347 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
24348 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
24349 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
24350 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
24351 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
24352 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
24353 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
24354 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
24355 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
24356 * gm2/projects/pim/run/pass/tower/Window.def: New test.
24357 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
24358 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
24359 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
24360 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
24361 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
24363 * gm2/projects/pim/run/pass/tower/star: New test.
24365 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
24367 * gcc.target/xtensa/pr108919.c: New test.
24369 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
24372 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
24374 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
24376 * gfortran.dg/weak-2.f90: New test.
24377 * gfortran.dg/weak-3.f90: New test.
24379 2023-02-24 Martin Liska <mliska@suse.cz>
24381 PR sanitizer/108834
24382 * c-c++-common/asan/global-overflow-1.c: Test line and column
24383 info for a global variable.
24385 2023-02-24 Alexandre Oliva <oliva@adacore.com>
24388 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
24390 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24392 PR middle-end/108854
24393 * g++.dg/opt/pr108854.C: New test.
24395 2023-02-24 Jakub Jelinek <jakub@redhat.com>
24398 * gcc.target/i386/avx512bf16-pr108881.c: New test.
24400 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
24402 * gcc.target/mips/clz.c: New test.
24403 * gcc.target/mips/clo.c: New test.
24404 * gcc.target/mips/mips.exp: New option HAS_CLZ.
24406 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
24408 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
24410 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24412 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
24413 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
24415 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
24417 * gcc.target/xtensa/elim_callee_saved.c: New.
24419 2023-02-23 Jakub Jelinek <jakub@redhat.com>
24421 PR testsuite/108899
24422 * g++.dg/modules/modules.exp: Only override unsupported if it
24423 exists and saved-unsupported doesn't.
24425 2023-02-23 Richard Biener <rguenther@suse.de>
24427 PR tree-optimization/108888
24428 * g++.dg/torture/pr108888.C: New testcase.
24430 2023-02-22 Marek Polacek <polacek@redhat.com>
24433 * c-c++-common/ubsan/pr108880.c: New test.
24435 2023-02-22 Harald Anlauf <anlauf@gmx.de>
24438 * gfortran.dg/pr96024.f90: New test.
24440 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24442 * g++.dg/modules/modules.exp: Override unsupported to update
24443 module_do, and test it after dg-test.
24445 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24447 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
24448 * gcc.target/arm/aes-fuse-2.c: Likewise.
24450 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24452 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
24453 usable in initializers.
24455 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24457 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
24459 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
24461 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24463 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
24466 2023-02-22 Alexandre Oliva <oliva@adacore.com>
24468 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
24470 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
24472 * gcc.dg/vect/vect-simd-clone-16.c: New test.
24473 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
24474 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
24475 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
24476 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
24477 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
24478 * gcc.dg/vect/vect-simd-clone-17.c: New test.
24479 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
24480 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
24481 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
24482 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
24483 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
24484 * gcc.dg/vect/vect-simd-clone-18.c: New test.
24485 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
24486 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
24487 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
24488 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
24489 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
24491 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24493 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
24494 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
24495 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
24496 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
24497 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
24498 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
24500 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
24502 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
24505 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
24507 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
24508 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
24509 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
24510 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
24511 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
24512 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
24513 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
24514 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
24515 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
24516 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
24517 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
24518 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
24519 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
24520 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
24521 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
24522 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
24523 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
24524 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
24525 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
24526 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
24527 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
24528 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
24529 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
24530 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
24531 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
24532 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
24533 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
24534 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
24535 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
24536 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
24537 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
24538 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
24539 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
24540 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
24541 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
24542 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
24543 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
24544 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
24545 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
24546 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
24547 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
24548 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
24549 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
24550 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
24551 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
24552 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
24553 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
24554 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
24555 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
24556 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
24557 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
24558 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
24559 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
24560 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
24561 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
24562 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
24563 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
24564 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
24565 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
24566 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
24567 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
24568 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
24569 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
24570 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
24571 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
24572 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
24573 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
24574 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
24575 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
24576 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
24577 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
24578 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
24579 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
24580 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
24581 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
24582 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
24583 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
24584 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
24585 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
24586 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
24587 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
24588 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
24589 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
24590 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
24591 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
24592 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
24593 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
24594 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
24595 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
24596 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
24597 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
24598 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
24599 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
24600 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
24601 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
24602 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
24603 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
24604 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
24605 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
24606 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
24607 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
24608 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
24609 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
24610 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
24611 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
24612 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
24613 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
24614 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
24615 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
24616 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
24617 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
24618 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
24619 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
24620 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
24621 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
24622 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
24623 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
24624 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
24625 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
24626 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
24627 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
24628 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
24629 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
24630 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
24631 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
24632 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
24633 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
24634 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
24635 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
24636 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
24637 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
24638 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
24639 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
24640 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
24641 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
24642 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
24643 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
24644 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
24645 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
24646 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
24647 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
24648 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
24649 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
24650 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
24651 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
24652 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
24653 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
24654 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
24655 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
24656 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
24657 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
24658 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
24659 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
24660 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
24661 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
24662 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
24663 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
24664 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
24665 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
24666 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
24667 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
24668 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
24669 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
24670 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
24671 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
24672 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
24673 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
24674 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
24675 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
24676 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
24677 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
24678 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
24679 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
24680 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
24681 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
24682 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
24683 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
24684 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
24685 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
24686 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
24687 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
24688 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
24689 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
24690 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
24691 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
24692 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
24693 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
24694 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
24695 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
24696 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
24697 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
24698 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
24699 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
24700 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
24701 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
24702 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
24703 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
24704 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
24705 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
24706 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
24707 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
24708 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
24709 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
24710 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
24711 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
24712 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
24713 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
24714 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
24715 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
24716 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
24717 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
24718 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
24719 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
24720 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
24721 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
24722 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
24723 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
24724 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
24725 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
24726 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
24727 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
24728 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
24729 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
24730 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
24731 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
24732 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
24733 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
24734 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
24735 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
24736 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
24737 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
24738 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
24739 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
24740 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
24741 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
24742 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
24743 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
24744 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
24745 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
24746 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
24747 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
24748 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
24749 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
24750 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
24751 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
24752 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
24753 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
24754 out -Oz and -Og -g.
24755 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
24757 2023-02-22 Jakub Jelinek <jakub@redhat.com>
24759 PR middle-end/106258
24760 * g++.dg/ipa/pr106258.C: New test.
24762 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
24764 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
24765 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
24766 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
24767 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
24768 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
24769 * lib/target-supports.exp (check_compile): Use
24770 '-Wno-complain-wrong-lang'.
24771 * g++.dg/abi/empty12.C: Likewise.
24772 * g++.dg/abi/empty13.C: Likewise.
24773 * g++.dg/abi/empty14.C: Likewise.
24774 * g++.dg/abi/empty15.C: Likewise.
24775 * g++.dg/abi/empty16.C: Likewise.
24776 * g++.dg/abi/empty17.C: Likewise.
24777 * g++.dg/abi/empty18.C: Likewise.
24778 * g++.dg/abi/empty19.C: Likewise.
24779 * g++.dg/abi/empty22.C: Likewise.
24780 * g++.dg/abi/empty25.C: Likewise.
24781 * g++.dg/abi/empty26.C: Likewise.
24782 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
24783 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
24784 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
24786 2023-02-21 David Malcolm <dmalcolm@redhat.com>
24789 * gcc.dg/analyzer/attribute-nonnull.c: Update for
24790 -Wanalyzer-use-of-uninitialized-value terminating analysis along
24792 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
24793 * gcc.dg/analyzer/data-model-1.c: Likewise.
24794 * gcc.dg/analyzer/data-model-5.c: Likewise.
24795 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
24796 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
24797 -fno-analyzer-suppress-followups.
24798 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
24799 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
24800 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
24801 * gcc.dg/analyzer/pipe2-1.c: Likewise.
24802 * gcc.dg/analyzer/pr101547.c: Update for
24803 -Wanalyzer-use-of-uninitialized-value terminating analysis along
24805 * gcc.dg/analyzer/pr101875.c: Likewise.
24806 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
24807 * gcc.dg/analyzer/pr104224.c: Add
24808 -fno-analyzer-suppress-followups.
24809 * gcc.dg/analyzer/realloc-2.c: Add
24810 -fno-analyzer-suppress-followups.
24811 * gcc.dg/analyzer/realloc-3.c: Likewise.
24812 * gcc.dg/analyzer/realloc-5.c: Likewise.
24813 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
24814 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
24815 * gcc.dg/analyzer/stdarg-1.c: Likewise.
24816 * gcc.dg/analyzer/symbolic-1.c: Likewise.
24817 * gcc.dg/analyzer/symbolic-7.c: Update for
24818 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
24820 * gcc.dg/analyzer/uninit-4.c: Likewise.
24821 * gcc.dg/analyzer/uninit-8.c: New test.
24822 * gcc.dg/analyzer/uninit-pr94713.c: Update for
24823 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
24825 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
24827 2023-02-21 Harald Anlauf <anlauf@gmx.de>
24830 * gfortran.dg/pr96025.f90: New test.
24832 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
24834 * gdc.dg/simd2a.d: Update.
24835 * gdc.dg/simd2b.d: Update.
24836 * gdc.dg/simd2c.d: Update.
24837 * gdc.dg/simd2d.d: Update.
24838 * gdc.dg/simd2e.d: Update.
24839 * gdc.dg/simd2f.d: Update.
24840 * gdc.dg/simd2g.d: Update.
24841 * gdc.dg/simd2h.d: Update.
24842 * gdc.dg/simd2i.d: Update.
24843 * gdc.dg/simd2j.d: Update.
24845 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
24847 * gdc.dg/ctfeintrinsics.d: New test.
24849 2023-02-21 Richard Biener <rguenther@suse.de>
24851 PR tree-optimization/108691
24852 * gcc.dg/pr108691.c: New testcase.
24854 2023-02-21 Richard Biener <rguenther@suse.de>
24856 PR tree-optimization/108793
24857 * gcc.dg/torture/pr108793.c: New testcase.
24859 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
24861 * rust/compile/torture/intrinsics-math.rs: New test.
24863 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24865 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
24867 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24869 * rust/execute/torture/closure3.rs: New test.
24871 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
24873 * rust/compile/torture/phantom_data.rs: New test.
24875 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24877 * rust/compile/torture/intrinsics-3.rs:
24878 * rust/execute/torture/atomic_load.rs: New test.
24880 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24882 * rust/compile/torture/intrinsics-5.rs: Fix error message.
24884 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24886 * rust/compile/torture/intrinsics-6.rs: New test.
24887 * rust/compile/torture/intrinsics-7.rs: New test.
24889 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24891 * rust/compile/torture/intrinsics-4.rs: New test.
24892 * rust/compile/torture/intrinsics-5.rs: New test.
24893 * rust/execute/torture/atomic_store.rs: New test.
24895 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24897 * rust/compile/torture/intrinsics-3.rs: New test.
24899 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24901 * rust/execute/torture/closure2.rs: New test.
24903 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24905 * rust/execute/torture/closure1.rs: New test.
24907 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24909 * rust/compile/issue-1589.rs: New test.
24911 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24913 * rust/compile/generics7.rs: Fix test with missing assertion.
24914 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
24916 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
24918 * rust/compile/missing_closing_paren.rs: New test.
24920 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
24922 * rust/execute/torture/prefetch_data.rs: New test.
24924 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24926 * rust/compile/torture/issue-1555.rs: New test.
24928 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
24930 * rust/compile/const9.rs: New test.
24932 2023-02-21 Philip Herron <philip.herron@embecosm.com>
24934 * rust/compile/issue-1272.rs: New test.
24936 2023-02-21 Richard Biener <rguenther@suse.de>
24938 PR tree-optimization/108868
24939 * gcc.dg/pr108868.c: New testcase.
24941 2023-02-21 Richard Biener <rguenther@suse.de>
24943 PR tree-optimization/108855
24944 * gcc.dg/pr108855.c: New testcase.
24946 2023-02-21 Richard Biener <rguenther@suse.de>
24949 2023-02-21 Richard Biener <rguenther@suse.de>
24951 PR tree-optimization/108691
24952 * gcc.dg/pr108691.c: New testcase.
24954 2023-02-20 Jakub Jelinek <jakub2redhat.com>
24957 * gcc.dg/pr108862.c: New test.
24958 * gcc.target/powerpc/pr108862.c: New test.
24960 2023-02-20 Marek Polacek <polacek@redhat.com>
24963 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
24964 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
24966 2023-02-20 Marek Polacek <polacek@redhat.com>
24969 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
24970 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
24972 2023-02-20 Richard Biener <rguenther@suse.de>
24974 PR tree-optimization/108816
24975 * gcc.dg/torture/pr108816.c: New testcase.
24977 2023-02-20 Richard Biener <rguenther@suse.de>
24979 PR tree-optimization/108825
24980 * gcc.dg/torture/pr108825.c: New testcase.
24982 2023-02-18 Jason Merrill <jason@redhat.com>
24992 * g++.dg/DRs/dr2518.C: New test.
24994 2023-02-18 Jakub Jelinek <jakub@redhat.com>
24996 PR tree-optimization/108819
24997 * gcc.dg/pr108819.c: New test.
24999 2023-02-18 Jakub Jelinek <jakub@redhat.com>
25002 * gcc.target/i386/pr108832.c: New test.
25004 2023-02-18 Martin Uecker <uecker@tugraz.at>
25007 * gcc.dg/pr108375-1.c: New test.
25008 * gcc.dg/pr108375-2.c: New test.
25010 2023-02-18 Martin Uecker <uecker@tugraz.at>
25014 * gcc.dg/pr105660-1.c: New test.
25015 * gcc.dg/pr105660-2.c: New test.
25017 2023-02-17 Patrick Palka <ppalka@redhat.com>
25021 * g++.dg/opt/is_constant_evaluated1.C: New test.
25022 * g++.dg/opt/is_constant_evaluated2.C: New test.
25024 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
25027 * gcc.target/i386/pr108831-1.c: New test.
25028 * gcc.target/i386/pr108831-2.c: Ditto.
25030 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
25033 * gcc.dg/pr108805.c: New test.
25035 2023-02-17 Richard Biener <rguenther@suse.de>
25037 PR tree-optimization/108821
25038 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
25040 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25042 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
25043 CLOCK which is available on mingw as well as other platforms.
25044 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
25046 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25048 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
25049 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
25050 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
25051 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
25052 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
25053 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
25054 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
25055 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
25056 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
25057 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
25058 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
25060 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25062 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
25064 2023-02-16 David Malcolm <dmalcolm@redhat.com>
25067 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
25068 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
25069 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
25070 (test_bitmask_2): New.
25071 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
25073 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
25075 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
25077 2023-02-16 Patrick Palka <ppalka@redhat.com>
25080 * g++.dg/template/typename24.C: New test.
25081 * g++.dg/template/typename25.C: New test.
25082 * g++.dg/template/typename25a.C: New test.
25083 * g++.dg/template/typename26.C: New test.
25085 2023-02-16 Jakub Jelinek <jakub@redhat.com>
25087 PR tree-optimization/108657
25088 * gcc.dg/pr108657.c: New test.
25090 2023-02-16 Jakub Jelinek <jakub@redhat.com>
25092 PR tree-optimization/108783
25093 * gcc.c-torture/compile/pr108783.c: New test.
25095 2023-02-16 Richard Biener <rguenther@suse.de>
25097 PR tree-optimization/108791
25098 * gcc.dg/torture/pr108791.c: New testcase.
25100 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
25102 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
25103 as a non-LRA target.
25105 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
25108 * gfortran.dg/pr103608.f90: New test.
25110 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
25113 * gfortran.dg/pr104554.f90: New test.
25115 2023-02-15 David Malcolm <dmalcolm@redhat.com>
25120 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
25121 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
25122 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
25124 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
25126 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
25127 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
25128 * gcc.target/i386/pr99464.c: Ditto.
25129 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
25130 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
25131 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
25132 * gcc.target/i386/pr98063.c: Ditto.
25133 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
25134 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
25135 * gcc.target/i386/pr95464.c: Ditto.
25136 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
25137 * gcc.target/i386/pr99530-2.c: Ditto.
25138 * gcc.target/i386/pr99530-3.c: Ditto.
25139 * gcc.target/i386/pr99530-4.c: Ditto.
25140 * gcc.target/i386/pr99530-5.c: Ditto.
25141 * gcc.target/i386/pr99530-6.c: Ditto.
25142 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
25144 2023-02-15 Marek Polacek <polacek@redhat.com>
25146 PR middle-end/106080
25147 * c-c++-common/Wdangling-pointer-10.c: New test.
25148 * c-c++-common/Wdangling-pointer-9.c: New test.
25150 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25152 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
25153 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
25154 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
25155 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
25156 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
25157 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
25158 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
25159 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
25160 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
25161 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
25162 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
25163 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
25164 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
25165 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
25166 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
25168 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25170 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
25171 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
25172 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
25173 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
25174 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
25175 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
25176 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
25177 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
25178 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
25179 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
25180 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
25181 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
25182 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
25183 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
25184 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
25186 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25188 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
25189 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
25190 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
25191 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
25192 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
25193 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
25194 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
25195 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
25196 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
25197 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
25198 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
25199 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
25200 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
25201 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
25202 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
25204 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25206 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
25207 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
25208 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
25209 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
25210 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
25211 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
25212 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
25213 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
25214 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
25215 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
25216 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
25217 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
25218 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
25219 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
25220 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
25222 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25224 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
25225 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
25226 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
25227 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
25228 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
25229 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
25230 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
25231 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
25232 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
25233 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
25234 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
25235 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
25236 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
25237 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
25238 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
25240 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25242 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
25243 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
25244 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
25245 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
25246 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
25247 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
25248 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
25249 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
25250 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
25251 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
25252 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
25253 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
25254 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
25255 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
25256 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
25258 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25260 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
25261 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
25262 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
25263 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
25264 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
25265 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
25266 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
25267 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
25268 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
25269 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
25270 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
25271 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
25272 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
25273 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
25274 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
25276 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25278 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
25279 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
25280 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
25281 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
25282 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
25283 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
25284 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
25285 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
25286 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
25287 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
25288 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
25289 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
25290 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
25291 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
25292 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
25294 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25296 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
25297 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
25298 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
25299 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
25300 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
25301 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
25302 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
25303 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
25304 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
25305 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
25306 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
25307 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
25308 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
25309 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
25310 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
25312 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25314 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
25315 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
25316 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
25317 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
25318 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
25319 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
25320 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
25321 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
25322 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
25323 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
25324 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
25325 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
25326 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
25327 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
25328 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
25330 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25332 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
25333 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
25334 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
25335 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
25336 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
25337 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
25338 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
25339 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
25340 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
25341 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
25342 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
25343 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
25344 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
25345 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
25346 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
25348 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25350 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
25351 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
25352 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
25353 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
25354 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
25355 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
25356 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
25357 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
25358 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
25359 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
25360 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
25361 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
25362 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
25363 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
25364 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
25365 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
25366 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
25367 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
25368 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
25369 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
25370 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
25371 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
25372 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
25373 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
25374 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
25375 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
25376 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
25377 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
25378 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
25379 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
25380 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
25381 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
25382 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
25383 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
25384 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
25385 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
25386 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
25387 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
25388 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
25389 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
25390 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
25391 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
25392 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
25393 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
25394 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
25396 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25398 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
25399 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
25400 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
25401 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
25402 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
25403 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
25404 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
25405 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
25406 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
25407 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
25408 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
25409 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
25410 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
25411 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
25412 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
25413 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
25414 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
25415 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
25416 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
25417 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
25418 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
25419 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
25420 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
25421 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
25422 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
25423 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
25424 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
25425 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
25426 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
25427 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
25428 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
25429 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
25430 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
25431 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
25432 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
25433 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
25434 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
25435 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
25436 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
25437 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
25438 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
25439 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
25440 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
25441 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
25442 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
25443 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
25444 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
25445 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
25446 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
25447 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
25448 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
25449 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
25450 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
25451 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
25452 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
25453 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
25454 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
25455 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
25456 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
25457 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
25459 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25461 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
25462 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
25463 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
25464 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
25465 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
25466 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
25467 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
25468 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
25469 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
25471 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25473 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
25474 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
25475 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
25476 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
25477 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
25478 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
25479 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
25480 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
25481 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
25482 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
25483 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
25484 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
25485 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
25486 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
25487 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
25488 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
25489 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
25490 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
25492 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25494 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
25495 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
25496 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
25497 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
25498 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
25499 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
25500 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
25501 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
25502 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
25503 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
25504 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
25505 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
25506 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
25507 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
25508 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
25509 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
25510 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
25511 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
25513 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25515 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
25516 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
25517 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
25518 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
25519 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
25520 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
25521 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
25522 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
25523 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
25524 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
25525 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
25526 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
25527 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
25528 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
25529 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
25530 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
25531 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
25532 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
25534 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25536 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
25537 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
25538 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
25539 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
25540 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
25541 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
25542 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
25543 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
25544 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
25545 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
25546 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
25547 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
25548 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
25549 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
25550 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
25551 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
25552 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
25553 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
25555 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25557 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
25558 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
25559 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
25560 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
25561 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
25562 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
25563 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
25564 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
25565 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
25566 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
25567 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
25568 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
25569 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
25570 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
25571 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
25572 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
25573 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
25574 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
25576 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25578 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
25579 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
25580 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
25581 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
25582 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
25583 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
25584 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
25585 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
25586 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
25587 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
25588 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
25589 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
25590 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
25591 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
25592 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
25593 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
25594 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
25595 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
25597 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25599 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
25600 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
25601 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
25602 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
25603 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
25604 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
25605 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
25606 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
25607 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
25608 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
25609 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
25610 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
25611 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
25612 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
25613 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
25614 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
25615 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
25616 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
25618 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25620 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
25621 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
25622 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
25623 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
25624 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
25625 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
25626 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
25627 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
25628 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
25629 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
25630 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
25631 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
25632 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
25633 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
25634 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
25635 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
25636 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
25637 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
25639 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25641 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
25642 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
25643 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
25644 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
25645 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
25646 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
25647 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
25648 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
25649 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
25650 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
25651 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
25652 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
25653 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
25654 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
25655 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
25656 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
25657 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
25658 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
25660 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25662 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
25663 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
25664 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
25665 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
25666 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
25667 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
25668 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
25669 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
25670 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
25671 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
25672 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
25673 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
25674 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
25675 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
25676 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
25677 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
25678 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
25679 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
25681 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25683 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
25684 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
25685 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
25686 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
25687 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
25688 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
25689 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
25690 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
25691 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
25692 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
25693 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
25694 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
25695 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
25696 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
25697 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
25698 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
25699 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
25700 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
25702 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25704 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
25705 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
25706 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
25707 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
25708 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
25709 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
25710 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
25711 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
25712 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
25713 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
25714 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
25715 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
25716 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
25717 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
25718 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
25719 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
25720 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
25721 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
25723 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25725 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
25726 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
25727 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
25728 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
25729 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
25730 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
25731 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
25732 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
25733 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
25734 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
25735 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
25736 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
25737 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
25738 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
25739 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
25740 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
25741 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
25742 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
25743 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
25744 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
25745 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
25746 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
25747 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
25748 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
25749 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
25750 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
25751 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
25752 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
25753 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
25754 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
25755 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
25756 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
25757 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
25758 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
25759 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
25760 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
25761 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
25762 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
25763 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
25764 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
25765 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
25766 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
25767 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
25768 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
25769 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
25770 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
25771 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
25772 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
25773 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
25774 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
25775 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
25776 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
25777 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
25778 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
25780 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25782 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
25783 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
25784 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
25785 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
25786 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
25787 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
25788 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
25789 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
25790 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
25791 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
25792 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
25793 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
25794 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
25795 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
25796 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
25797 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
25798 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
25799 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
25800 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
25801 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
25802 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
25803 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
25804 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
25805 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
25806 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
25807 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
25808 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
25809 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
25810 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
25811 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
25812 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
25813 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
25814 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
25815 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
25816 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
25817 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
25818 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
25819 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
25820 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
25821 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
25822 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
25823 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
25824 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
25825 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
25826 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
25827 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
25828 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
25829 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
25830 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
25831 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
25832 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
25833 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
25834 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
25835 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
25836 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
25837 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
25838 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
25839 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
25840 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
25841 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
25842 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
25843 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
25844 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
25845 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
25846 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
25847 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
25848 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
25849 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
25850 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
25851 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
25852 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
25853 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
25855 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25857 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
25858 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
25859 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
25860 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
25861 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
25862 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
25863 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
25864 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
25865 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
25867 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25869 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
25870 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
25871 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
25872 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
25873 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
25874 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
25875 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
25876 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
25877 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
25878 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
25879 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
25880 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
25881 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
25882 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
25883 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
25884 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
25885 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
25886 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
25888 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25890 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
25891 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
25892 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
25893 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
25894 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
25895 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
25896 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
25897 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
25898 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
25899 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
25900 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
25901 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
25902 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
25903 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
25904 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
25905 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
25906 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
25907 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
25909 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25911 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
25912 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
25913 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
25914 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
25915 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
25916 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
25917 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
25918 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
25919 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
25920 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
25921 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
25922 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
25923 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
25924 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
25925 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
25926 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
25927 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
25928 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
25929 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
25930 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
25931 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
25932 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
25933 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
25934 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
25935 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
25936 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
25937 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
25938 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
25939 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
25940 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
25941 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
25942 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
25943 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
25944 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
25945 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
25946 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
25948 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25950 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
25951 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
25952 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
25953 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
25954 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
25955 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
25956 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
25957 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
25958 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
25959 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
25960 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
25961 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
25962 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
25963 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
25964 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
25965 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
25966 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
25967 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
25969 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25971 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
25972 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
25973 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
25974 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
25975 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
25976 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
25977 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
25978 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
25979 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
25980 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
25981 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
25982 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
25983 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
25984 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
25985 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
25986 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
25987 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
25988 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
25989 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
25990 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
25991 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
25992 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
25993 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
25994 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
25995 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
25996 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
25997 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
25998 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
25999 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
26000 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
26001 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
26002 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
26003 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
26004 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
26005 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
26006 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
26008 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26010 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
26011 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
26012 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
26013 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
26014 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
26015 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
26016 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
26017 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
26018 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
26019 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
26020 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
26021 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
26022 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
26023 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
26024 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
26025 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
26026 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
26027 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
26029 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26031 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
26032 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
26033 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
26034 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
26035 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
26036 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
26037 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
26038 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
26039 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
26040 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
26041 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
26042 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
26043 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
26044 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
26045 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
26046 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
26047 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
26048 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
26049 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
26050 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
26051 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
26052 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
26053 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
26054 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
26055 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
26056 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
26057 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
26058 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
26059 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
26060 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
26061 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
26062 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
26063 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
26064 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
26065 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
26066 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
26068 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26070 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
26071 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
26072 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
26073 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
26074 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
26075 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
26076 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
26077 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
26078 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
26079 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
26080 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
26081 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
26082 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
26083 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
26084 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
26085 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
26086 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
26087 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
26089 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26091 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
26092 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
26093 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
26094 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
26095 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
26096 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
26097 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
26098 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
26099 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
26100 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
26101 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
26102 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
26103 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
26104 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
26105 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
26106 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
26107 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
26108 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
26109 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
26110 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
26111 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
26112 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
26113 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
26114 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
26115 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
26116 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
26117 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
26118 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
26119 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
26120 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
26121 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
26122 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
26123 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
26124 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
26125 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
26126 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
26128 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26130 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
26131 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
26132 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
26133 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
26134 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
26135 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
26136 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
26137 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
26138 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
26140 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26142 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
26143 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
26144 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
26145 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
26146 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
26147 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
26148 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
26149 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
26150 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
26151 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
26152 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
26153 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
26154 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
26155 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
26156 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
26157 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
26158 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
26159 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
26161 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26163 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
26164 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
26165 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
26166 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
26167 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
26168 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
26169 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
26170 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
26171 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
26172 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
26173 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
26174 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
26175 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
26176 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
26177 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
26178 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
26179 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
26180 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
26181 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
26182 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
26183 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
26184 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
26185 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
26186 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
26187 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
26188 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
26189 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
26190 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
26191 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
26192 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
26193 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
26194 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
26195 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
26196 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
26197 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
26198 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
26199 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
26200 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
26201 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
26202 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
26203 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
26204 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
26205 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
26206 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
26207 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
26208 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
26209 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
26210 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
26211 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
26212 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
26214 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26216 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
26217 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
26218 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
26219 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
26220 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
26221 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
26222 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
26223 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
26224 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
26226 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26228 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
26229 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
26230 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
26231 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
26232 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
26233 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
26234 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
26235 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
26236 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
26237 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
26238 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
26239 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
26240 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
26241 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
26242 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
26243 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
26244 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
26245 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
26247 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26249 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
26250 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
26251 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
26252 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
26253 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
26254 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
26255 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
26256 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
26257 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
26258 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
26259 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
26260 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
26261 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
26262 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
26263 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
26264 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
26265 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
26266 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
26268 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26270 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
26271 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
26272 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
26273 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
26274 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
26275 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
26276 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
26277 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
26278 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
26279 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
26280 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
26281 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
26282 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
26283 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
26284 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
26285 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
26286 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
26287 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
26288 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
26289 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
26290 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
26291 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
26292 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
26293 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
26294 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
26295 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
26296 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
26297 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
26298 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
26299 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
26300 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
26301 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
26302 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
26303 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
26304 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
26305 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
26307 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26309 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
26310 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
26311 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
26312 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
26313 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
26314 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
26315 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
26316 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
26317 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
26318 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
26319 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
26320 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
26321 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
26322 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
26323 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
26324 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
26325 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
26326 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
26328 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26330 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
26331 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
26332 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
26333 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
26334 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
26335 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
26336 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
26337 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
26338 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
26339 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
26340 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
26341 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
26342 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
26343 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
26344 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
26345 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
26346 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
26347 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
26348 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
26349 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
26350 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
26351 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
26352 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
26353 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
26354 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
26355 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
26356 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
26357 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
26358 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
26359 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
26360 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
26361 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
26362 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
26363 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
26364 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
26365 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
26367 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26369 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
26370 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
26371 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
26372 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
26373 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
26374 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
26375 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
26376 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
26377 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
26378 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
26379 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
26380 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
26381 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
26382 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
26383 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
26384 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
26385 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
26386 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
26388 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26390 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
26391 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
26392 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
26393 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
26394 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
26395 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
26396 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
26397 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
26398 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
26399 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
26400 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
26401 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
26402 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
26403 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
26404 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
26405 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
26406 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
26407 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
26408 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
26409 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
26410 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
26411 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
26412 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
26413 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
26414 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
26415 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
26416 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
26417 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
26418 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
26419 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
26420 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
26421 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
26422 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
26423 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
26424 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
26425 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
26427 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26429 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
26430 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
26431 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
26432 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
26433 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
26434 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
26435 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
26436 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
26437 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
26438 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
26439 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
26440 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
26441 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
26442 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
26443 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
26444 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
26445 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
26446 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
26448 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26450 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
26451 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
26452 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
26453 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
26454 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
26455 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
26456 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
26457 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
26458 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
26459 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
26460 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
26461 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
26462 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
26463 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
26464 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
26465 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
26466 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
26467 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
26468 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
26469 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
26470 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
26471 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
26472 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
26473 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
26474 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
26475 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
26476 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
26477 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
26478 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
26479 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
26480 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
26481 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
26482 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
26483 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
26484 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
26485 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
26487 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26489 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
26490 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
26491 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
26492 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
26493 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
26494 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
26495 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
26496 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
26497 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
26499 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26501 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
26502 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
26503 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
26504 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
26505 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
26506 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
26507 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
26508 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
26509 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
26510 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
26511 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
26512 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
26513 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
26514 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
26515 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
26516 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
26517 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
26518 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
26520 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
26522 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
26525 2023-02-15 Martin Jambor <mjambor@suse.cz>
26528 * gcc.dg/ipa/pr108679.c: New test.
26530 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
26533 * gfortran.dg/gomp/loop-5.f90: New test.
26534 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
26535 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
26537 2023-02-15 Jakub Jelinek <jakub@redhat.com>
26541 * gcc.dg/pr108787.c: New test.
26542 * gcc.target/powerpc/pr108787.c: New test.
26543 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
26545 2023-02-15 Jakub Jelinek <jakub@redhat.com>
26547 * g++.dg/DRs/dr2475.C: New test.
26548 * g++.dg/DRs/dr2478.C: New test.
26549 * g++.dg/DRs/dr2530.C: New test.
26550 * g++.dg/DRs/dr2673.C: New test.
26551 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
26553 2023-02-15 Marek Polacek <polacek@redhat.com>
26556 * g++.dg/cpp0x/overload-conv-5.C: New test.
26558 2023-02-14 David Faust <david.faust@oracle.com>
26561 * gcc.target/bpf/ldxdw.c: New test.
26563 2023-02-14 Andrew Pinski <apinski@marvell.com>
26565 PR tree-optimization/108355
26566 PR tree-optimization/96921
26567 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
26568 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
26569 * gcc.dg/tree-ssa/pr108354-1.c: New test.
26571 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
26573 * gnat.dg/shift2.adb: New test.
26575 2023-02-14 Richard Biener <rguenther@suse.de>
26577 PR tree-optimization/108782
26578 * gcc.dg/torture/pr108782.c: New testcase.
26580 2023-02-14 Jakub Jelinek <jakub@redhat.com>
26582 PR sanitizer/108777
26583 * gcc.dg/asan/pr108777-1.c: New test.
26584 * gcc.dg/asan/pr108777-2.c: New test.
26585 * gcc.dg/asan/pr108777-3.c: New test.
26586 * gcc.dg/asan/pr108777-4.c: New test.
26587 * gcc.dg/asan/pr108777-5.c: New test.
26588 * gcc.dg/asan/pr108777-6.c: New test.
26589 * gcc.dg/completion-3.c: Adjust expected multiline output.
26591 2023-02-14 Andreas Schwab <schwab@suse.de>
26594 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
26595 over cfi directives.
26596 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
26597 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
26598 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
26599 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
26600 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
26601 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
26603 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
26605 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
26607 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
26609 PR tree-optimization/96373
26610 PR tree-optimization/108571
26611 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
26612 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
26613 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
26614 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
26616 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
26619 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
26620 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
26621 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
26622 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
26623 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
26624 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
26625 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
26626 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
26627 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
26628 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
26629 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
26630 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
26631 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
26632 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
26633 * gcc.target/powerpc/pr96373.c: New test.
26635 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
26637 PR rtl-optimization/108681
26638 * gcc.target/aarch64/pr108681.c: New test.
26640 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
26642 * gcc.target/i386/pr108774.c: New.
26644 2023-02-13 Harald Anlauf <anlauf@gmx.de>
26647 * gfortran.dg/pr103475.f90: New test.
26649 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
26652 * gcc.target/i386/pr108516-1.c: New test.
26653 * gcc.target/i386/pr108516-2.c: Ditto.
26655 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
26657 * gfortran.dg/noinline.f90: New test.
26658 * gfortran.dg/noreturn-1.f90: New test.
26659 * gfortran.dg/noreturn-2.f90: New test.
26660 * gfortran.dg/noreturn-3.f90: New test.
26661 * gfortran.dg/noreturn-4.f90: New test.
26662 * gfortran.dg/noreturn-5.f90: New test.
26663 * gfortran.dg/weak-1.f90: New test.
26665 2023-02-13 Richard Biener <rguenther@suse.de>
26667 PR tree-optimization/108691
26668 * gcc.dg/pr108691.c: New testcase.
26670 2023-02-13 Jonathan Yong <10walls@gmail.com>
26672 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
26673 regex pattern to allow long long instead of just long.
26675 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
26677 * gcc.target/arc/milli-1.c: Update test.
26679 2023-02-13 Richard Biener <rguenther@suse.de>
26681 PR tree-optimization/106722
26682 * gcc.dg/torture/pr108737.c: New testcase.
26684 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26686 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
26687 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
26688 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
26689 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
26690 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
26691 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
26692 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
26693 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
26694 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
26695 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
26696 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
26697 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
26698 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
26699 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
26700 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
26702 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26704 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
26705 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
26706 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
26707 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
26708 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
26709 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
26710 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
26711 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
26712 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
26713 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
26714 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
26715 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
26716 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
26717 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
26718 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
26719 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
26720 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
26721 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
26722 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
26723 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
26724 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
26725 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
26726 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
26727 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
26728 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
26729 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
26730 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
26731 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
26732 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
26733 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
26735 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26737 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
26738 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
26739 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
26740 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
26741 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
26742 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
26743 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
26744 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
26745 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
26746 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
26747 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
26748 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
26749 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
26750 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
26751 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
26753 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26755 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
26756 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
26757 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
26758 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
26759 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
26760 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
26761 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
26762 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
26763 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
26764 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
26765 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
26766 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
26767 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
26768 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
26769 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
26770 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
26771 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
26772 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
26773 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
26774 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
26775 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
26776 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
26777 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
26778 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
26779 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
26780 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
26781 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
26782 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
26783 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
26784 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
26786 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26788 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
26789 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
26790 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
26791 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
26792 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
26793 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
26794 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
26795 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
26796 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
26797 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
26798 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
26799 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
26800 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
26801 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
26802 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
26804 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26806 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
26807 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
26808 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
26809 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
26810 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
26811 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
26812 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
26813 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
26814 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
26815 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
26816 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
26817 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
26818 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
26819 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
26820 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
26821 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
26822 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
26823 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
26824 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
26825 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
26826 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
26827 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
26828 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
26829 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
26830 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
26831 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
26832 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
26833 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
26834 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
26835 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
26837 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26839 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
26840 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
26841 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
26842 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
26843 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
26844 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
26845 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
26846 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
26847 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
26848 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
26849 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
26850 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
26851 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
26852 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
26853 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
26855 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26857 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
26858 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
26859 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
26860 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
26861 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
26862 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
26863 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
26864 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
26865 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
26866 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
26867 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
26868 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
26869 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
26870 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
26871 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
26872 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
26873 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
26874 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
26875 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
26876 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
26877 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
26878 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
26879 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
26880 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
26881 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
26882 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
26883 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
26884 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
26885 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
26886 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
26888 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26890 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
26891 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
26892 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
26893 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
26894 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
26895 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
26896 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
26897 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
26898 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
26899 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
26900 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
26901 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
26902 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
26903 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
26904 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
26905 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
26906 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
26907 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
26908 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
26909 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
26910 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
26911 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
26912 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
26913 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
26914 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
26915 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
26916 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
26917 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
26918 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
26919 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
26920 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
26921 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
26922 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
26923 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
26924 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
26925 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
26926 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
26927 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
26928 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
26929 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
26930 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
26931 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
26932 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
26933 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
26934 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
26935 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
26936 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
26937 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
26938 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
26939 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
26940 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
26941 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
26942 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
26943 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
26944 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
26945 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
26946 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
26947 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
26948 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
26949 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
26951 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26953 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
26954 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
26955 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
26956 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
26957 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
26958 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
26959 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
26960 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
26961 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
26962 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
26963 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
26964 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
26965 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
26966 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
26967 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
26969 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26971 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
26972 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
26973 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
26974 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
26975 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
26976 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
26977 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
26978 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
26979 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
26980 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
26981 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
26982 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
26983 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
26984 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
26985 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
26986 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
26987 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
26988 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
26989 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
26990 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
26991 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
26992 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
26993 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
26994 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
26995 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
26996 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
26997 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
26998 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
26999 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
27000 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
27002 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27004 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
27005 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
27006 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
27007 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
27008 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
27009 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
27010 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
27011 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
27012 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
27013 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
27014 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
27015 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
27016 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
27017 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
27018 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
27020 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27022 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
27023 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
27024 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
27025 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
27026 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
27027 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
27028 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
27029 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
27030 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
27031 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
27032 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
27033 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
27034 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
27035 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
27036 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
27038 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27040 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
27041 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
27042 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
27043 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
27044 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
27045 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
27046 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
27047 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
27048 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
27049 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
27050 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
27051 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
27052 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
27053 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
27054 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
27056 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27058 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
27059 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
27060 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
27061 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
27062 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
27063 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
27064 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
27065 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
27066 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
27067 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
27068 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
27069 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
27070 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
27071 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
27072 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
27074 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27076 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
27077 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
27078 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
27079 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
27080 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
27081 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
27082 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
27083 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
27084 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
27085 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
27086 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
27087 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
27088 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
27089 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
27090 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
27091 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
27092 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
27093 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
27094 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
27096 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27098 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
27099 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
27100 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
27101 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
27102 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
27103 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
27104 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
27105 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
27106 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
27107 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
27108 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
27109 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
27110 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
27111 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
27112 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
27113 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
27114 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
27115 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
27116 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
27117 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
27118 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
27119 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
27120 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
27121 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
27122 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
27123 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
27124 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
27125 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
27126 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
27127 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
27128 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
27129 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
27130 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
27131 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
27132 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
27133 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
27135 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27137 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
27138 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
27139 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
27140 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
27141 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
27142 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
27143 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
27144 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
27145 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
27146 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
27147 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
27148 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
27149 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
27150 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
27151 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
27152 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
27153 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
27154 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
27156 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27158 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
27159 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
27160 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
27161 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
27162 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
27163 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
27164 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
27165 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
27166 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
27167 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
27168 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
27169 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
27170 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
27171 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
27172 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
27173 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
27174 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
27175 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
27176 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
27177 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
27178 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
27179 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
27180 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
27181 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
27182 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
27183 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
27184 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
27185 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
27186 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
27187 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
27188 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
27189 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
27190 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
27191 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
27192 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
27193 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
27195 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27197 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
27198 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
27199 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
27200 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
27201 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
27202 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
27203 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
27204 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
27205 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
27206 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
27207 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
27208 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
27209 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
27210 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
27211 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
27212 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
27213 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
27214 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
27216 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27218 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
27219 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
27220 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
27221 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
27222 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
27223 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
27224 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
27225 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
27226 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
27227 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
27228 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
27229 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
27230 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
27231 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
27232 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
27233 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
27234 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
27235 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
27236 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
27237 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
27238 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
27239 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
27240 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
27241 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
27242 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
27243 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
27244 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
27245 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
27246 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
27247 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
27248 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
27249 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
27250 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
27251 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
27252 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
27253 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
27255 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27257 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
27258 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
27259 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
27260 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
27261 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
27262 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
27263 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
27264 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
27265 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
27266 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
27267 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
27268 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
27269 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
27270 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
27271 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
27272 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
27273 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
27274 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
27276 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27278 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
27279 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
27280 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
27281 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
27282 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
27283 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
27284 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
27285 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
27286 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
27287 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
27288 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
27289 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
27290 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
27291 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
27292 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
27293 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
27294 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
27295 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
27296 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
27297 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
27298 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
27299 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
27300 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
27301 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
27302 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
27303 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
27304 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
27305 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
27306 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
27307 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
27308 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
27309 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
27310 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
27311 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
27312 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
27313 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
27315 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27317 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
27318 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
27319 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
27320 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
27321 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
27322 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
27323 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
27324 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
27325 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
27326 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
27327 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
27328 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
27329 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
27330 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
27331 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
27332 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
27333 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
27334 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
27335 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
27336 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
27337 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
27338 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
27339 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
27340 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
27341 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
27342 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
27343 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
27344 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
27345 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
27346 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
27347 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
27348 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
27349 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
27350 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
27351 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
27352 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
27353 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
27354 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
27355 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
27356 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
27357 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
27358 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
27359 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
27360 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
27361 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
27362 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
27363 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
27364 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
27365 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
27366 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
27367 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
27368 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
27369 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
27370 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
27371 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
27372 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
27373 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
27374 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
27375 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
27376 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
27377 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
27378 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
27379 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
27380 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
27381 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
27382 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
27383 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
27384 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
27385 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
27386 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
27387 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
27388 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
27390 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27392 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
27393 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
27394 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
27395 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
27396 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
27397 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
27398 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
27399 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
27400 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
27401 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
27402 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
27403 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
27404 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
27405 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
27406 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
27407 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
27408 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
27409 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
27411 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27413 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
27414 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
27415 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
27416 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
27417 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
27418 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
27419 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
27420 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
27421 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
27422 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
27423 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
27424 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
27425 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
27426 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
27427 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
27428 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
27429 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
27430 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
27431 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
27432 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
27433 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
27434 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
27435 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
27436 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
27437 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
27438 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
27439 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
27440 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
27441 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
27442 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
27443 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
27444 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
27445 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
27446 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
27447 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
27448 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
27450 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27452 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
27453 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
27454 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
27455 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
27456 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
27457 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
27458 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
27459 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
27460 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
27461 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
27462 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
27463 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
27464 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
27465 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
27466 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
27467 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
27468 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
27469 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
27471 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27473 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
27474 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
27475 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
27476 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
27477 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
27478 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
27479 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
27480 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
27481 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
27482 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
27483 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
27484 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
27485 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
27486 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
27487 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
27488 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
27489 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
27490 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
27492 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27494 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
27495 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
27496 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
27497 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
27498 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
27499 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
27500 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
27501 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
27502 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
27503 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
27504 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
27505 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
27506 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
27507 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
27508 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
27509 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
27510 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
27511 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
27513 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27515 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
27516 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
27517 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
27518 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
27519 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
27520 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
27521 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
27522 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
27523 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
27524 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
27525 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
27526 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
27527 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
27528 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
27529 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
27530 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
27531 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
27532 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
27534 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27536 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
27537 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
27538 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
27539 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
27540 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
27541 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
27542 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
27543 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
27544 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
27545 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
27546 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
27547 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
27548 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
27549 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
27550 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
27551 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
27552 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
27553 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
27554 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
27555 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
27556 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
27557 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
27558 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
27559 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
27561 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27563 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
27564 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
27565 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
27566 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
27567 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
27568 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
27569 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
27570 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
27571 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
27572 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
27573 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
27574 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
27575 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
27576 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
27577 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
27578 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
27579 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
27580 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
27581 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
27582 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
27583 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
27584 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
27585 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
27587 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27589 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
27590 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
27591 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
27592 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
27593 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
27594 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
27595 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
27596 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
27597 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
27598 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
27599 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
27600 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
27601 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
27602 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
27603 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
27604 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
27605 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
27606 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
27607 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
27608 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
27609 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
27610 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
27611 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
27612 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
27613 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
27614 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
27615 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
27616 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
27617 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
27618 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
27620 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27622 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
27623 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
27624 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
27625 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
27626 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
27627 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
27628 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
27629 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
27630 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
27631 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
27632 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
27633 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
27634 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
27635 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
27636 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
27637 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
27638 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
27639 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
27640 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
27641 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
27642 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
27643 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
27644 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
27645 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
27646 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
27647 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
27648 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
27649 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
27650 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
27651 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
27653 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27655 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
27656 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
27657 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
27658 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
27659 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
27660 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
27661 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
27662 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
27663 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
27664 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
27665 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
27666 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
27667 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
27668 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
27669 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
27670 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
27671 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
27672 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
27673 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
27674 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
27675 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
27676 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
27677 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
27678 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
27679 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
27680 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
27681 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
27682 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
27684 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27686 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
27687 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
27688 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
27689 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
27690 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
27691 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
27692 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
27693 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
27694 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
27695 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
27696 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
27697 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
27699 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27701 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
27702 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
27703 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
27704 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
27705 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
27706 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
27708 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27710 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
27711 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
27712 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
27713 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
27714 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
27715 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
27716 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
27717 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
27718 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
27719 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
27720 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
27721 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
27722 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
27723 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
27724 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
27725 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
27726 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
27727 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
27729 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27731 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
27732 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
27733 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
27734 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
27735 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
27736 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
27737 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
27738 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
27739 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
27740 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
27741 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
27742 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
27743 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
27744 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
27745 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
27746 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
27747 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
27748 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
27749 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
27750 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
27751 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
27752 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
27753 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
27754 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
27755 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
27756 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
27757 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
27758 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
27759 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
27760 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
27761 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
27762 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
27763 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
27764 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
27765 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
27766 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
27768 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27770 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
27771 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
27772 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
27773 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
27774 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
27775 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
27776 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
27777 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
27778 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
27779 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
27780 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
27781 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
27782 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
27783 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
27784 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
27785 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
27786 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
27787 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
27788 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
27789 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
27790 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
27791 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
27792 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
27793 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
27794 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
27795 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
27796 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
27797 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
27798 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
27799 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
27800 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
27801 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
27802 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
27803 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
27804 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
27805 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
27807 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27809 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
27810 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
27811 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
27812 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
27813 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
27814 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
27815 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
27816 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
27817 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
27818 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
27819 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
27820 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
27821 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
27822 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
27823 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
27824 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
27825 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
27826 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
27828 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27830 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
27831 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
27832 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
27833 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
27834 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
27835 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
27836 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
27837 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
27838 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
27839 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
27840 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
27841 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
27842 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
27843 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
27844 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
27845 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
27846 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
27847 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
27849 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27851 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
27852 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
27853 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
27854 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
27855 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
27856 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
27857 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
27858 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
27859 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
27860 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
27861 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
27862 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
27863 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
27864 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
27865 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
27866 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
27867 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
27868 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
27869 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
27870 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
27871 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
27872 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
27873 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
27874 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
27875 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
27876 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
27878 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27880 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
27881 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
27882 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
27883 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
27884 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
27885 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
27886 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
27887 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
27888 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
27889 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
27890 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
27891 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
27892 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
27893 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
27894 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
27895 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
27896 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
27897 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
27898 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
27899 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
27900 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
27901 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
27902 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
27903 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
27904 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
27905 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
27907 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27909 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
27910 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
27911 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
27912 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
27913 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
27914 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
27915 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
27916 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
27917 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
27918 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
27919 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
27920 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
27921 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
27922 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
27923 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
27924 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
27925 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
27926 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
27928 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27930 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
27931 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
27932 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
27933 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
27934 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
27935 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
27936 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
27937 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
27938 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
27939 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
27940 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
27941 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
27942 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
27943 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
27944 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
27945 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
27946 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
27947 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
27949 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27951 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
27952 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
27953 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
27954 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
27955 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
27956 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
27957 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
27958 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
27959 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
27960 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
27961 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
27962 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
27963 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
27964 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
27965 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
27966 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
27967 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
27968 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
27969 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
27970 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
27971 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
27972 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
27974 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27976 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
27977 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
27978 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
27979 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
27980 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
27981 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
27982 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
27983 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
27984 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
27985 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
27986 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
27987 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
27988 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
27989 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
27990 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
27991 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
27992 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
27993 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
27994 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
27995 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
27996 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
27997 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
27999 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28001 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
28003 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28005 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
28006 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
28007 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
28008 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
28009 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
28010 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
28011 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
28012 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
28013 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
28014 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
28015 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
28016 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
28017 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
28018 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
28019 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
28020 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
28021 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
28022 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
28023 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
28024 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
28025 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
28026 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
28027 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
28028 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
28029 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
28030 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
28031 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
28032 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
28033 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
28034 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
28036 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28038 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
28039 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
28040 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
28041 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
28042 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
28043 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
28044 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
28045 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
28046 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
28047 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
28048 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
28049 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
28050 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
28051 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
28052 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
28053 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
28054 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
28055 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
28056 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
28057 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
28058 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
28059 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
28060 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
28061 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
28062 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
28063 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
28064 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
28065 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
28066 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
28067 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
28069 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28071 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
28072 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
28073 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
28074 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
28075 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
28076 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
28077 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
28078 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
28079 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
28080 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
28081 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
28082 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
28083 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
28084 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
28085 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
28086 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
28087 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
28088 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
28089 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
28090 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
28091 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
28092 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
28093 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
28094 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
28095 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
28096 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
28097 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
28098 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
28099 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
28100 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
28102 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28104 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
28105 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
28106 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
28107 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
28108 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
28109 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
28110 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
28111 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
28112 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
28113 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
28114 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
28115 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
28116 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
28117 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
28118 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
28119 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
28120 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
28121 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
28122 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
28123 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
28124 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
28125 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
28126 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
28127 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
28128 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
28129 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
28130 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
28131 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
28132 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
28133 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
28135 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28137 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
28138 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
28139 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
28140 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
28141 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
28142 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
28143 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
28144 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
28145 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
28146 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
28147 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
28148 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
28149 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
28150 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
28151 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
28152 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
28153 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
28154 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
28155 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
28156 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
28157 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
28158 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
28159 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
28160 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
28161 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
28162 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
28163 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
28164 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
28165 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
28166 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
28168 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28170 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
28171 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
28172 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
28173 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
28174 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
28175 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
28176 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
28177 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
28178 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
28179 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
28180 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
28181 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
28182 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
28183 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
28184 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
28185 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
28186 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
28187 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
28188 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
28189 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
28190 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
28191 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
28192 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
28193 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
28194 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
28195 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
28196 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
28197 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
28198 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
28199 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
28201 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28203 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
28204 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
28205 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
28206 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
28207 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
28208 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
28209 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
28210 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
28211 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
28212 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
28213 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
28214 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
28215 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
28216 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
28217 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
28218 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
28219 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
28220 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
28221 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
28222 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
28223 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
28224 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
28225 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
28226 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
28227 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
28228 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
28229 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
28230 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
28231 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
28232 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
28234 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28236 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
28237 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
28238 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
28239 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
28240 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
28241 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
28242 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
28243 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
28244 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
28245 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
28246 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
28247 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
28248 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
28249 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
28250 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
28251 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
28252 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
28253 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
28254 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
28255 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
28256 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
28257 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
28258 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
28259 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
28260 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
28261 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
28262 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
28263 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
28264 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
28265 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
28267 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28269 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
28270 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
28271 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
28272 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
28273 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
28274 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
28275 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
28276 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
28277 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
28278 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
28279 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
28280 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
28281 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
28282 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
28283 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
28284 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
28285 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
28286 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
28287 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
28288 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
28289 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
28290 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
28291 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
28292 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
28293 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
28294 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
28295 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
28296 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
28297 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
28298 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
28300 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28302 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
28303 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
28304 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
28305 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
28306 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
28307 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
28308 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
28309 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
28310 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
28311 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
28312 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
28313 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
28314 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
28315 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
28316 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
28317 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
28318 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
28319 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
28320 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
28321 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
28322 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
28323 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
28324 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
28325 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
28326 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
28327 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
28328 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
28329 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
28330 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
28331 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
28333 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28335 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
28336 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
28337 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
28338 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
28339 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
28340 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
28341 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
28342 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
28343 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
28344 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
28345 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
28346 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
28347 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
28348 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
28349 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
28350 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
28351 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
28352 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
28353 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
28354 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
28355 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
28356 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
28357 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
28358 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
28359 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
28360 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
28361 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
28362 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
28363 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
28364 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
28366 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28368 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
28369 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
28370 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
28371 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
28372 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
28373 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
28374 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
28375 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
28376 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
28377 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
28378 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
28379 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
28380 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
28381 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
28382 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
28383 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
28384 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
28385 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
28386 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
28387 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
28388 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
28389 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
28390 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
28391 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
28392 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
28393 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
28394 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
28395 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
28396 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
28397 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
28399 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28401 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
28403 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28405 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
28406 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
28407 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
28408 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
28409 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
28410 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
28411 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
28412 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
28413 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
28414 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
28415 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
28416 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
28417 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
28418 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
28419 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
28420 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
28421 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
28422 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
28423 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
28424 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
28425 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
28426 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
28427 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
28428 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
28429 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
28430 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
28431 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
28432 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
28433 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
28434 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
28435 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
28436 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
28437 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
28438 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
28439 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
28440 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
28442 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28444 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
28445 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
28446 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
28447 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
28448 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
28449 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
28450 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
28451 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
28452 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
28453 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
28454 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
28455 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
28456 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
28457 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
28458 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
28459 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
28460 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
28461 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
28462 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
28463 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
28464 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
28465 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
28466 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
28467 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
28468 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
28469 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
28470 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
28471 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
28472 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
28473 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
28474 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
28475 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
28476 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
28477 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
28478 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
28479 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
28481 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28483 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
28484 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
28485 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
28486 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
28487 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
28488 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
28489 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
28490 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
28491 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
28492 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
28493 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
28494 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
28495 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
28496 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
28497 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
28498 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
28499 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
28500 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
28501 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
28502 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
28503 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
28504 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
28505 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
28506 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
28507 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
28508 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
28509 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
28510 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
28511 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
28512 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
28513 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
28514 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
28515 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
28516 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
28517 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
28518 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
28520 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28522 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
28523 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
28524 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
28525 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
28526 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
28527 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
28528 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
28529 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
28530 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
28531 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
28532 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
28533 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
28534 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
28535 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
28536 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
28537 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
28538 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
28539 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
28540 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
28541 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
28542 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
28543 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
28544 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
28545 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
28546 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
28547 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
28548 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
28549 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
28550 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
28551 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
28552 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
28553 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
28554 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
28555 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
28556 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
28557 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
28559 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28561 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
28562 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
28563 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
28564 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
28565 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
28566 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
28567 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
28568 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
28569 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
28570 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
28571 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
28572 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
28573 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
28574 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
28575 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
28576 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
28577 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
28578 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
28579 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
28580 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
28581 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
28582 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
28583 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
28584 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
28585 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
28586 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
28587 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
28588 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
28589 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
28590 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
28591 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
28592 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
28593 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
28594 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
28595 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
28596 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
28598 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28600 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
28601 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
28602 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
28603 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
28604 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
28605 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
28606 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
28607 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
28608 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
28609 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
28610 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
28611 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
28612 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
28613 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
28614 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
28615 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
28616 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
28617 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
28618 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
28619 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
28620 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
28621 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
28622 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
28623 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
28624 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
28625 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
28626 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
28627 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
28628 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
28629 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
28630 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
28631 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
28632 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
28633 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
28634 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
28635 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
28637 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28639 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
28640 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
28641 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
28642 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
28643 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
28644 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
28645 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
28646 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
28647 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
28648 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
28649 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
28650 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
28651 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
28652 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
28653 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
28654 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
28655 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
28656 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
28657 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
28658 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
28659 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
28660 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
28661 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
28662 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
28663 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
28664 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
28665 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
28666 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
28667 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
28668 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
28669 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
28670 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
28671 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
28672 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
28673 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
28674 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
28676 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28678 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
28679 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
28680 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
28681 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
28682 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
28683 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
28684 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
28685 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
28686 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
28687 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
28688 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
28689 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
28690 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
28691 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
28692 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
28693 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
28694 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
28695 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
28696 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
28697 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
28698 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
28699 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
28700 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
28701 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
28702 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
28703 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
28704 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
28705 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
28706 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
28707 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
28708 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
28709 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
28710 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
28711 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
28712 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
28713 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
28715 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28717 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
28718 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
28719 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
28720 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
28721 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
28722 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
28723 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
28724 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
28725 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
28726 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
28727 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
28728 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
28729 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
28730 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
28731 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
28732 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
28733 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
28734 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
28736 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28738 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
28739 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
28740 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
28741 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
28742 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
28743 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
28744 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
28745 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
28746 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
28747 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
28748 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
28749 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
28750 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
28751 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
28752 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
28753 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
28754 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
28755 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
28757 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28759 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
28760 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
28761 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
28762 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
28763 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
28764 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
28765 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
28766 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
28767 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
28768 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
28769 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
28770 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
28771 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
28772 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
28773 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
28774 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
28775 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
28776 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
28778 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28780 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
28781 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
28782 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
28783 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
28784 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
28785 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
28786 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
28787 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
28788 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
28789 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
28790 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
28791 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
28792 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
28793 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
28794 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
28795 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
28796 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
28797 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
28799 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28801 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
28802 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
28803 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
28804 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
28805 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
28806 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
28807 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
28808 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
28809 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
28810 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
28811 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
28812 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
28813 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
28814 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
28815 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
28816 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
28817 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
28818 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
28820 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28822 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
28823 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
28824 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
28825 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
28826 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
28827 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
28828 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
28829 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
28830 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
28831 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
28832 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
28833 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
28834 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
28835 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
28836 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
28837 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
28838 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
28839 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
28841 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28843 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
28844 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
28845 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
28846 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
28847 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
28848 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
28849 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
28850 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
28851 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
28852 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
28853 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
28854 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
28855 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
28856 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
28857 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
28858 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
28859 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
28860 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
28862 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28864 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
28865 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
28866 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
28867 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
28868 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
28869 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
28870 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
28871 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
28872 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
28873 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
28874 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
28875 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
28876 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
28877 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
28878 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
28879 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
28880 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
28881 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
28883 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28885 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
28886 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
28887 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
28888 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
28889 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
28890 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
28891 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
28892 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
28893 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
28894 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
28895 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
28896 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
28897 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
28898 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
28899 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
28901 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28903 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
28904 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
28905 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
28906 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
28907 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
28908 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
28909 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
28910 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
28911 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
28912 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
28913 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
28914 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
28915 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
28916 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
28917 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
28918 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
28919 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
28920 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
28921 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
28922 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
28923 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
28924 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
28925 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
28926 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
28927 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
28928 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
28929 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
28930 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
28931 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
28932 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
28934 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28936 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
28937 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
28938 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
28939 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
28940 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
28941 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
28942 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
28943 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
28944 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
28945 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
28946 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
28947 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
28948 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
28949 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
28950 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
28952 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28954 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
28955 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
28956 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
28957 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
28958 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
28959 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
28960 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
28961 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
28962 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
28963 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
28964 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
28965 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
28966 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
28967 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
28968 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
28969 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
28970 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
28971 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
28972 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
28973 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
28974 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
28975 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
28976 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
28977 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
28978 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
28979 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
28980 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
28981 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
28982 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
28983 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
28985 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28987 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
28988 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
28989 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
28990 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
28991 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
28992 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
28993 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
28994 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
28995 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
28996 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
28997 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
28998 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
28999 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
29000 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
29001 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
29002 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
29003 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
29004 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
29005 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
29006 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
29007 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
29008 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
29009 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
29010 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
29011 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
29012 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
29013 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
29014 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
29015 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
29016 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
29018 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29020 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
29021 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
29022 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
29023 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
29024 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
29025 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
29026 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
29027 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
29028 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
29029 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
29030 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
29031 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
29032 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
29033 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
29034 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
29035 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
29036 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
29037 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
29039 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29041 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
29042 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
29043 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
29044 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
29045 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
29046 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
29047 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
29048 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
29049 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
29050 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
29051 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
29052 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
29053 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
29054 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
29055 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
29056 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
29057 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
29058 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
29059 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
29060 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
29061 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
29062 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
29063 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
29064 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
29065 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
29066 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
29067 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
29068 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
29069 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
29070 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
29071 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
29072 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
29073 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
29074 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
29075 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
29076 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
29078 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29080 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
29081 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
29082 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
29083 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
29084 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
29085 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
29086 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
29087 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
29088 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
29089 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
29090 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
29091 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
29092 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
29093 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
29094 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
29095 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
29096 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
29097 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
29099 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29101 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
29102 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
29103 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
29104 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
29105 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
29106 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
29107 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
29108 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
29109 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
29110 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
29111 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
29112 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
29113 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
29114 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
29115 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
29116 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
29117 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
29118 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
29119 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
29120 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
29121 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
29122 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
29123 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
29124 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
29125 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
29126 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
29127 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
29128 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
29129 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
29130 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
29131 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
29132 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
29133 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
29134 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
29135 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
29136 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
29138 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29140 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
29141 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
29142 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
29143 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
29144 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
29145 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
29146 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
29147 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
29148 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
29149 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
29150 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
29151 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
29152 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
29153 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
29154 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
29155 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
29156 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
29157 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
29159 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29161 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
29162 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
29163 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
29164 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
29165 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
29166 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
29167 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
29168 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
29169 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
29170 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
29171 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
29172 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
29173 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
29174 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
29175 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
29176 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
29177 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
29178 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
29179 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
29180 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
29181 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
29182 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
29183 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
29184 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
29185 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
29186 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
29187 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
29188 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
29189 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
29190 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
29191 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
29192 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
29193 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
29194 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
29195 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
29196 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
29198 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29200 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
29201 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
29202 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
29203 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
29204 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
29205 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
29206 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
29207 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
29208 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
29209 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
29210 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
29211 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
29212 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
29213 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
29214 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
29215 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
29216 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
29217 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
29218 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
29219 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
29220 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
29221 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
29222 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
29223 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
29224 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
29225 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
29226 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
29227 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
29228 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
29229 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
29230 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
29231 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
29232 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
29233 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
29234 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
29235 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
29236 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
29237 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
29238 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
29239 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
29240 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
29241 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
29242 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
29243 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
29244 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
29246 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29248 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
29249 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
29250 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
29251 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
29252 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
29253 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
29254 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
29255 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
29256 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
29257 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
29258 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
29259 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
29260 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
29261 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
29262 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
29264 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29266 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
29267 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
29268 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
29269 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
29270 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
29271 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
29272 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
29273 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
29274 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
29275 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
29276 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
29277 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
29278 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
29279 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
29280 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
29282 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29284 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
29285 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
29286 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
29287 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
29288 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
29289 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
29290 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
29291 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
29292 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
29293 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
29294 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
29295 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
29296 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
29297 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
29298 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
29300 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29302 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
29304 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29306 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
29307 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
29308 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
29309 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
29310 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
29311 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
29312 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
29313 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
29314 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
29315 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
29316 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
29317 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
29318 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
29319 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
29320 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
29321 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
29322 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
29323 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
29325 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29327 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
29328 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
29329 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
29330 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
29331 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
29332 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
29333 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
29334 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
29335 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
29336 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
29337 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
29338 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
29339 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
29340 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
29341 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
29342 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
29343 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
29344 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
29346 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29348 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
29349 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
29350 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
29351 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
29352 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
29353 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
29354 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
29355 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
29356 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
29357 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
29358 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
29359 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
29360 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
29361 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
29362 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
29363 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
29364 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
29365 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
29367 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29369 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
29370 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
29371 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
29372 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
29373 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
29374 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
29375 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
29376 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
29377 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
29378 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
29379 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
29380 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
29381 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
29382 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
29383 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
29384 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
29385 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
29386 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
29388 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29390 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
29391 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
29392 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
29393 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
29394 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
29395 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
29396 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
29397 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
29398 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
29399 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
29400 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
29401 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
29402 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
29403 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
29404 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
29405 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
29406 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
29407 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
29409 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29411 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
29412 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
29413 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
29414 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
29415 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
29416 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
29417 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
29418 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
29419 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
29420 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
29421 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
29422 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
29423 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
29424 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
29425 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
29426 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
29427 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
29428 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
29430 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29432 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
29433 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
29434 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
29435 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
29436 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
29437 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
29438 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
29439 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
29440 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
29441 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
29442 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
29443 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
29444 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
29445 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
29446 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
29447 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
29448 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
29449 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
29450 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
29451 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
29452 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
29453 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
29454 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
29455 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
29456 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
29457 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
29458 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
29459 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
29460 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
29461 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
29463 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29465 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
29466 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
29467 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
29468 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
29469 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
29470 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
29471 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
29472 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
29473 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
29474 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
29475 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
29476 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
29477 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
29478 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
29479 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
29480 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
29481 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
29482 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
29483 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
29484 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
29485 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
29486 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
29487 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
29488 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
29489 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
29490 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
29491 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
29492 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
29493 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
29494 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
29496 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29498 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
29499 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
29500 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
29501 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
29502 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
29503 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
29504 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
29505 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
29506 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
29507 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
29508 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
29509 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
29510 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
29511 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
29512 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
29513 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
29514 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
29515 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
29516 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
29517 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
29518 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
29519 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
29520 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
29521 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
29522 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
29523 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
29524 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
29525 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
29526 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
29527 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
29529 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29531 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
29532 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
29533 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
29534 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
29535 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
29536 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
29537 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
29538 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
29539 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
29540 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
29541 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
29542 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
29543 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
29544 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
29545 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
29546 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
29547 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
29548 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
29549 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
29550 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
29551 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
29552 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
29553 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
29554 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
29555 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
29556 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
29557 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
29558 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
29559 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
29560 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
29562 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29564 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
29565 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
29566 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
29567 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
29568 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
29569 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
29570 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
29571 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
29572 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
29573 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
29574 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
29575 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
29576 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
29577 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
29578 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
29579 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
29580 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
29581 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
29582 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
29583 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
29584 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
29585 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
29586 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
29587 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
29588 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
29589 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
29590 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
29591 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
29592 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
29593 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
29594 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
29595 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
29596 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
29597 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
29598 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
29599 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
29601 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29603 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
29604 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
29605 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
29606 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
29607 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
29608 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
29609 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
29610 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
29611 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
29612 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
29613 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
29614 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
29615 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
29616 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
29617 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
29618 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
29619 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
29620 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
29621 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
29622 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
29623 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
29624 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
29625 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
29626 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
29627 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
29628 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
29629 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
29630 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
29631 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
29632 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
29633 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
29634 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
29635 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
29636 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
29637 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
29638 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
29640 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29642 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
29643 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
29644 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
29645 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
29646 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
29647 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
29648 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
29649 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
29650 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
29651 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
29652 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
29653 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
29654 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
29655 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
29656 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
29657 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
29658 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
29659 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
29660 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
29661 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
29662 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
29663 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
29664 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
29665 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
29666 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
29667 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
29668 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
29669 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
29670 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
29671 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
29672 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
29673 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
29674 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
29675 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
29676 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
29677 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
29679 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29681 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
29682 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
29683 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
29684 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
29685 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
29686 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
29687 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
29688 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
29689 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
29690 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
29691 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
29692 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
29693 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
29694 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
29695 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
29696 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
29697 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
29698 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
29699 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
29700 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
29701 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
29702 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
29703 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
29704 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
29705 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
29706 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
29707 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
29708 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
29709 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
29710 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
29711 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
29712 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
29713 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
29714 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
29715 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
29716 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
29718 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29720 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
29721 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
29722 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
29723 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
29724 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
29725 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
29726 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
29727 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
29728 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
29729 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
29730 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
29731 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
29732 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
29733 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
29734 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
29735 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
29736 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
29737 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
29739 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29741 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
29742 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
29743 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
29744 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
29745 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
29746 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
29747 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
29748 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
29749 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
29750 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
29751 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
29752 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
29753 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
29754 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
29755 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
29756 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
29757 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
29758 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
29760 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29762 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
29763 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
29764 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
29765 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
29766 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
29767 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
29768 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
29769 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
29770 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
29771 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
29772 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
29773 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
29774 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
29775 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
29776 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
29777 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
29778 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
29779 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
29781 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29783 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
29784 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
29785 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
29786 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
29787 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
29788 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
29789 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
29790 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
29791 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
29792 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
29793 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
29794 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
29795 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
29796 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
29797 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
29798 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
29799 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
29800 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
29802 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29804 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
29805 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
29806 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
29807 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
29808 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
29809 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
29810 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
29811 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
29812 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
29813 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
29814 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
29815 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
29816 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
29817 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
29818 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
29820 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29822 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
29823 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
29824 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
29825 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
29826 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
29827 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
29828 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
29829 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
29830 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
29831 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
29832 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
29833 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
29834 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
29835 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
29836 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
29838 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29840 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
29841 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
29842 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
29843 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
29844 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
29845 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
29846 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
29847 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
29848 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
29849 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
29850 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
29851 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
29852 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
29853 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
29854 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
29856 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29858 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
29859 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
29860 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
29861 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
29862 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
29863 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
29864 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
29865 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
29866 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
29867 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
29868 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
29869 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
29870 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
29871 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
29872 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
29874 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29876 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
29877 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
29878 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
29879 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
29880 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
29881 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
29882 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
29883 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
29884 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
29885 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
29886 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
29887 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
29888 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
29889 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
29890 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
29891 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
29892 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
29893 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
29894 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
29895 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
29896 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
29897 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
29898 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
29900 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29902 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
29903 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
29904 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
29905 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
29906 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
29907 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
29908 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
29909 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
29910 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
29911 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
29912 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
29913 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
29914 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
29915 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
29916 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
29918 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29920 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
29921 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
29922 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
29923 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
29924 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
29925 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
29926 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
29927 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
29928 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
29929 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
29930 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
29931 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
29932 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
29933 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
29934 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
29936 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29938 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
29940 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29942 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
29943 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
29944 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
29945 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
29946 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
29947 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
29948 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
29949 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
29950 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
29951 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
29952 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
29953 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
29954 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
29955 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
29956 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
29957 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
29958 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
29959 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
29961 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29963 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
29964 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
29965 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
29966 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
29967 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
29968 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
29969 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
29970 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
29971 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
29972 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
29973 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
29974 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
29975 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
29976 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
29977 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
29978 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
29979 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
29980 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
29982 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29984 * g++.target/riscv/rvv/base/exception-1.C: New test.
29986 2023-02-11 Jakub Jelinek <jakub@redhat.com>
29989 * c-c++-common/pr108605.c: New test.
29991 2023-02-11 Jonathan Yong <10walls@gmail.com>
29993 * gcc.dg/pr65658.c: fix LLP64 test.
29995 2023-02-11 Jonathan Yong <10walls@gmail.com>
29997 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
29998 * gcc.dg/Warray-bounds-52.c: ditto
29999 * gcc.dg/Wstringop-overflow-62.c: ditto
30000 * gcc.dg/attr-vector_size.c: ditto
30001 * gcc.dg/overflow-warn-9.c: ditto
30003 2023-02-10 David Malcolm <dmalcolm@redhat.com>
30006 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
30007 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
30009 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
30011 PR tree-optimization/108520
30012 * g++.dg/pr108520.C: New.
30014 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30016 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
30017 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
30018 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
30019 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
30020 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
30021 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
30022 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
30023 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
30024 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
30025 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
30026 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
30027 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
30028 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
30029 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
30030 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
30031 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
30032 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
30033 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
30034 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
30035 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
30036 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
30037 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
30038 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
30039 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
30040 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
30041 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
30042 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
30043 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
30044 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
30045 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
30047 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30049 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
30050 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
30051 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
30052 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
30053 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
30054 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
30055 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
30056 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
30057 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
30058 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
30059 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
30060 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
30061 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
30062 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
30063 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
30064 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
30065 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
30066 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
30067 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
30068 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
30069 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
30070 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
30071 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
30072 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
30073 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
30074 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
30075 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
30076 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
30077 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
30078 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
30080 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30082 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
30083 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
30084 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
30085 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
30086 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
30087 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
30088 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
30089 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
30090 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
30091 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
30092 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
30093 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
30094 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
30095 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
30096 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
30097 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
30098 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
30099 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
30100 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
30101 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
30102 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
30103 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
30104 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
30105 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
30106 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
30107 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
30108 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
30109 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
30110 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
30111 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
30113 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30115 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
30116 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
30117 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
30118 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
30119 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
30120 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
30121 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
30122 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
30123 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
30124 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
30125 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
30126 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
30127 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
30128 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
30129 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
30130 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
30131 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
30132 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
30133 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
30134 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
30135 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
30136 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
30137 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
30138 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
30139 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
30140 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
30141 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
30142 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
30143 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
30144 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
30146 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30148 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
30149 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
30150 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
30151 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
30152 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
30153 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
30154 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
30155 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
30156 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
30157 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
30158 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
30159 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
30160 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
30161 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
30162 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
30163 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
30164 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
30165 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
30166 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
30167 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
30168 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
30169 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
30170 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
30171 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
30172 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
30173 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
30174 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
30175 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
30176 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
30177 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
30179 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30181 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
30182 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
30183 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
30184 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
30185 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
30186 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
30187 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
30188 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
30189 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
30190 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
30191 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
30192 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
30193 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
30194 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
30195 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
30196 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
30197 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
30198 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
30199 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
30200 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
30201 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
30202 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
30203 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
30204 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
30205 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
30206 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
30207 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
30208 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
30209 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
30210 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
30212 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30214 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
30215 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
30216 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
30217 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
30218 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
30219 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
30220 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
30221 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
30222 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
30223 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
30224 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
30225 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
30226 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
30227 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
30228 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
30229 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
30230 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
30231 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
30232 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
30233 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
30234 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
30235 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
30236 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
30237 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
30238 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
30239 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
30240 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
30241 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
30242 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
30243 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
30245 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30247 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
30248 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
30249 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
30250 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
30251 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
30252 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
30253 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
30254 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
30255 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
30256 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
30257 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
30258 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
30259 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
30260 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
30261 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
30262 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
30263 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
30264 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
30265 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
30266 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
30267 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
30268 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
30269 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
30270 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
30271 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
30272 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
30273 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
30274 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
30275 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
30276 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
30278 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30280 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
30281 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
30282 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
30283 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
30284 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
30285 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
30286 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
30287 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
30288 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
30289 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
30290 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
30291 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
30292 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
30293 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
30294 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
30295 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
30296 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
30297 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
30298 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
30299 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
30300 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
30301 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
30302 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
30303 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
30304 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
30305 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
30306 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
30307 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
30308 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
30309 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
30311 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30313 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
30314 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
30315 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
30316 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
30317 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
30318 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
30319 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
30320 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
30321 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
30322 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
30323 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
30324 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
30325 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
30326 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
30327 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
30328 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
30329 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
30330 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
30331 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
30332 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
30333 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
30334 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
30335 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
30336 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
30337 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
30338 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
30339 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
30340 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
30341 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
30342 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
30344 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30346 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
30347 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
30348 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
30349 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
30350 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
30351 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
30352 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
30353 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
30354 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
30355 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
30356 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
30357 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
30358 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
30359 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
30360 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
30361 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
30362 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
30363 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
30364 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
30365 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
30366 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
30367 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
30368 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
30369 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
30370 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
30371 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
30372 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
30373 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
30374 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
30375 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
30377 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30379 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
30380 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
30381 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
30382 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
30383 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
30384 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
30385 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
30386 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
30387 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
30388 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
30389 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
30390 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
30391 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
30392 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
30393 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
30394 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
30395 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
30396 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
30397 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
30398 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
30399 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
30400 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
30401 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
30402 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
30403 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
30404 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
30405 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
30406 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
30407 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
30408 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
30410 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30412 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
30413 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
30414 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
30415 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
30416 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
30417 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
30418 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
30419 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
30420 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
30421 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
30422 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
30423 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
30424 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
30425 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
30426 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
30427 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
30428 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
30429 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
30430 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
30431 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
30432 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
30433 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
30434 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
30435 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
30436 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
30437 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
30438 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
30439 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
30440 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
30441 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
30443 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30445 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
30446 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
30447 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
30448 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
30449 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
30450 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
30451 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
30452 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
30453 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
30454 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
30455 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
30456 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
30457 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
30458 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
30459 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
30460 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
30461 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
30462 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
30463 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
30464 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
30465 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
30466 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
30467 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
30468 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
30469 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
30470 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
30471 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
30472 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
30473 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
30474 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
30476 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30478 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
30479 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
30480 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
30481 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
30482 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
30483 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
30484 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
30485 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
30486 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
30487 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
30488 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
30489 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
30490 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
30491 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
30492 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
30493 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
30494 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
30495 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
30496 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
30497 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
30498 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
30499 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
30500 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
30501 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
30502 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
30503 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
30504 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
30505 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
30506 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
30507 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
30509 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30511 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
30512 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
30513 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
30514 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
30515 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
30516 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
30517 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
30518 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
30519 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
30520 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
30521 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
30522 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
30523 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
30524 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
30525 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
30526 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
30527 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
30528 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
30529 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
30530 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
30531 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
30532 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
30533 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
30534 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
30535 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
30536 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
30537 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
30538 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
30539 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
30540 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
30541 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
30542 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
30543 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
30544 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
30545 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
30546 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
30547 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
30548 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
30549 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
30550 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
30551 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
30552 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
30553 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
30554 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
30555 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
30556 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
30557 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
30558 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
30559 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
30560 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
30561 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
30562 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
30563 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
30564 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
30565 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
30566 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
30567 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
30568 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
30569 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
30570 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
30571 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
30572 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
30573 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
30574 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
30575 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
30576 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
30577 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
30578 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
30579 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
30580 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
30581 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
30582 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
30583 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
30584 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
30585 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
30586 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
30587 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
30588 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
30589 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
30590 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
30591 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
30592 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
30593 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
30594 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
30595 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
30596 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
30597 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
30598 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
30599 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
30600 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
30601 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
30602 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
30603 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
30604 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
30605 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
30606 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
30608 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30610 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
30611 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
30612 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
30613 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
30614 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
30615 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
30616 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
30617 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
30618 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
30619 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
30620 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
30621 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
30622 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
30623 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
30624 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
30625 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
30626 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
30627 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
30628 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
30629 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
30630 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
30631 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
30632 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
30633 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
30634 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
30635 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
30636 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
30637 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
30638 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
30639 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
30640 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
30641 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
30642 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
30643 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
30644 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
30645 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
30647 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30649 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
30650 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
30651 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
30652 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
30653 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
30654 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
30655 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
30656 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
30657 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
30658 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
30659 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
30660 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
30661 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
30662 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
30663 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
30664 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
30665 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
30666 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
30667 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
30668 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
30669 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
30670 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
30671 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
30672 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
30673 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
30674 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
30675 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
30676 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
30677 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
30678 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
30679 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
30680 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
30681 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
30682 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
30683 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
30684 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
30686 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30688 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
30689 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
30690 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
30691 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
30692 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
30693 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
30694 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
30695 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
30696 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
30697 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
30698 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
30699 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
30700 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
30701 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
30702 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
30703 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
30704 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
30705 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
30706 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
30707 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
30708 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
30709 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
30710 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
30711 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
30712 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
30713 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
30714 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
30715 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
30716 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
30717 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
30718 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
30719 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
30720 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
30721 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
30722 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
30723 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
30725 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30727 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
30728 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
30729 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
30730 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
30731 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
30732 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
30733 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
30734 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
30735 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
30736 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
30737 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
30738 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
30739 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
30740 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
30741 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
30742 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
30743 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
30744 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
30745 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
30746 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
30747 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
30748 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
30749 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
30750 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
30751 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
30752 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
30753 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
30754 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
30755 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
30756 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
30757 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
30758 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
30759 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
30760 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
30761 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
30762 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
30764 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30766 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
30767 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
30768 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
30769 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
30770 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
30771 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
30772 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
30773 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
30774 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
30775 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
30776 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
30777 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
30778 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
30779 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
30780 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
30781 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
30782 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
30783 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
30784 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
30785 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
30786 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
30787 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
30788 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
30789 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
30790 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
30791 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
30792 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
30793 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
30794 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
30795 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
30796 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
30797 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
30798 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
30799 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
30800 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
30801 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
30803 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30805 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
30806 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
30807 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
30808 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
30809 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
30810 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
30811 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
30812 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
30813 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
30814 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
30815 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
30816 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
30817 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
30818 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
30819 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
30820 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
30821 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
30822 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
30823 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
30824 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
30825 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
30826 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
30827 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
30828 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
30829 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
30830 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
30831 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
30832 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
30833 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
30834 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
30835 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
30836 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
30837 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
30838 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
30839 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
30840 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
30842 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30844 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
30845 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
30846 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
30847 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
30848 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
30849 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
30850 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
30851 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
30852 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
30853 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
30854 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
30855 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
30856 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
30857 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
30858 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
30859 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
30860 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
30861 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
30862 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
30863 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
30864 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
30865 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
30866 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
30867 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
30868 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
30869 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
30870 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
30871 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
30872 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
30873 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
30874 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
30875 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
30876 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
30877 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
30878 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
30879 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
30881 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30883 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
30884 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
30885 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
30886 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
30887 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
30888 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
30889 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
30890 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
30891 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
30892 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
30893 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
30894 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
30895 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
30896 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
30897 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
30898 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
30899 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
30900 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
30901 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
30902 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
30903 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
30904 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
30905 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
30906 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
30907 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
30908 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
30909 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
30910 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
30911 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
30912 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
30913 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
30914 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
30915 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
30916 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
30917 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
30918 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
30920 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30922 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
30923 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
30924 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
30925 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
30926 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
30927 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
30928 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
30929 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
30930 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
30931 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
30932 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
30933 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
30934 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
30935 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
30936 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
30937 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
30938 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
30939 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
30940 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
30941 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
30942 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
30943 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
30944 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
30945 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
30946 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
30947 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
30948 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
30949 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
30950 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
30951 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
30952 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
30953 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
30954 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
30955 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
30956 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
30957 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
30959 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30961 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
30962 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
30963 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
30964 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
30965 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
30966 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
30967 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
30968 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
30969 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
30970 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
30971 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
30972 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
30973 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
30974 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
30975 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
30976 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
30977 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
30978 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
30979 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
30980 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
30981 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
30982 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
30983 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
30984 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
30985 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
30986 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
30987 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
30988 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
30989 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
30990 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
30991 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
30992 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
30993 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
30994 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
30995 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
30996 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
30998 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31000 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
31001 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
31002 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
31003 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
31004 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
31005 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
31006 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
31007 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
31008 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
31009 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
31010 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
31011 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
31012 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
31013 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
31014 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
31015 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
31016 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
31017 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
31018 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
31019 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
31020 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
31021 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
31022 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
31023 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
31024 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
31025 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
31026 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
31027 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
31028 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
31029 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
31030 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
31031 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
31032 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
31033 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
31034 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
31035 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
31037 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31039 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
31040 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
31041 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
31042 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
31043 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
31044 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
31045 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
31046 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
31047 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
31048 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
31049 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
31050 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
31051 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
31052 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
31053 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
31054 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
31055 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
31056 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
31057 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
31058 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
31059 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
31060 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
31061 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
31062 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
31063 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
31064 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
31065 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
31066 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
31067 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
31068 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
31069 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
31070 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
31071 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
31072 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
31073 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
31074 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
31076 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31078 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
31079 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
31080 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
31081 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
31082 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
31083 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
31084 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
31085 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
31086 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
31087 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
31088 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
31089 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
31090 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
31091 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
31092 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
31093 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
31094 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
31095 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
31096 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
31097 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
31098 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
31099 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
31100 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
31101 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
31102 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
31103 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
31104 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
31105 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
31106 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
31107 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
31108 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
31109 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
31110 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
31111 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
31112 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
31113 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
31115 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31117 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
31118 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
31119 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
31120 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
31121 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
31122 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
31123 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
31124 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
31125 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
31126 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
31127 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
31128 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
31129 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
31130 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
31131 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
31132 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
31133 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
31134 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
31135 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
31136 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
31137 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
31138 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
31139 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
31140 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
31141 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
31142 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
31143 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
31144 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
31145 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
31146 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
31147 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
31148 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
31149 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
31150 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
31151 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
31152 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
31154 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31156 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
31157 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
31158 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
31159 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
31160 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
31161 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
31162 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
31163 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
31164 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
31165 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
31166 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
31167 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
31168 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
31169 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
31170 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
31171 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
31172 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
31173 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
31174 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
31175 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
31176 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
31177 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
31178 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
31179 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
31180 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
31181 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
31182 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
31183 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
31184 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
31185 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
31186 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
31187 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
31188 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
31189 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
31190 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
31191 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
31193 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31195 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
31196 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
31197 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
31198 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
31199 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
31200 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
31201 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
31202 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
31203 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
31204 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
31205 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
31206 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
31207 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
31208 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
31209 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
31211 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31213 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
31214 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
31215 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
31216 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
31217 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
31218 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
31219 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
31220 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
31221 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
31222 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
31223 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
31224 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
31225 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
31226 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
31227 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
31228 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
31229 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
31230 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
31232 2023-02-10 Richard Biener <rguenther@suse.de>
31234 PR tree-optimization/108724
31235 * gcc.target/i386/pr108724.c: New testcase.
31237 2023-02-10 Andrew Pinski <apinski@marvell.com>
31238 Andrew Macleod <amacleod@redhat.com>
31240 PR tree-optimization/108684
31241 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
31242 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
31243 * gcc.dg/tree-ssa/pr108684-1.c: New test.
31245 2023-02-10 Joseph Myers <joseph@codesourcery.com>
31247 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
31248 constants to nullptr_t.
31249 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
31250 null pointer constants to nullptr_t. Do test errors for
31251 conversion of other values to nullptr_t and for unary '+' on
31254 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31256 PR tree-optimization/107561
31257 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
31259 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
31261 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
31263 PR testsuite/106120
31264 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
31265 ilp32 targets with c++98.
31267 2023-02-10 Marek Polacek <polacek@redhat.com>
31270 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
31272 2023-02-09 David Malcolm <dmalcolm@redhat.com>
31275 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
31277 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
31279 * gcc.target/i386/pr103541.c: New.
31280 * g++.target/i386/pr108711.C: New.
31282 2023-02-09 Harald Anlauf <anlauf@gmx.de>
31283 Steven G. Kargl <kargl@gcc.gnu.org>
31287 * gfortran.dg/pr103779.f90: New test.
31289 2023-02-09 Jakub Jelinek <jakub@redhat.com>
31291 PR tree-optimization/108688
31292 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
31293 * gcc.dg/pr108688.c: New test.
31295 2023-02-09 Andrew Pinski <apinski@marvell.com>
31297 PR tree-optimization/108688
31298 * gcc.c-torture/compile/pr108688-1.c: New test.
31300 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31303 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
31304 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
31306 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31308 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
31310 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
31312 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
31314 2023-02-09 Jakub Jelinek <jakub@redhat.com>
31317 * g++.dg/cpp0x/pr108698.C: New test.
31319 2023-02-08 Joseph Myers <joseph@codesourcery.com>
31321 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
31322 pointers with null values that are not null pointer constants.
31323 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
31324 pointers with non-null values, not with null values that are not
31325 null pointer constants.
31327 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
31329 * gcc.dg/torture/pr100398.c: Limit to lra targets.
31330 * gcc.dg/pr100590.c: Ditto.
31332 2023-02-08 David Malcolm <dmalcolm@redhat.com>
31335 * gcc.dg/analyzer/uninit-7.c: New test.
31336 * gcc.dg/analyzer/uninit-pr108704.c: New test.
31338 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
31341 * gfortran.dg/pr103259.f90: New test.
31343 2023-02-08 Jakub Jelinek <jakub@redhat.com>
31345 PR tree-optimization/108692
31346 * gcc.dg/pr108692.c: New test.
31348 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31350 * objc/execute/execute.exp: Load objc-dg.exp.
31352 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
31354 PR tree-optimization/108316
31355 * gcc.dg/vect/pr108316.c: New test.
31357 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31360 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
31362 * gcc.target/i386/pr103541.c: New.
31364 2023-02-08 Jakub Jelinek <jakub@redhat.com>
31367 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
31368 incorrectly applied into PR108526 testcase ...
31369 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
31371 2023-02-07 David Malcolm <dmalcolm@redhat.com>
31374 * gcc.dg/analyzer/fread-pr108661.c: New test.
31375 * gcc.dg/analyzer/read-pr108661.c: New test.
31377 2023-02-07 Harald Anlauf <anlauf@gmx.de>
31380 * gfortran.dg/save_7.f90: New test.
31382 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
31384 * gcc.target/i386/pr103541.c: New.
31386 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31388 PR tree-optimization/106923
31389 * gcc.dg/pr106923.c: New test.
31391 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31393 PR tree-optimization/106433
31394 * gcc.c-torture/compile/pr106433.c: New test.
31396 2023-02-07 Jakub Jelinek <jakub@redhat.com>
31398 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
31399 -Wdeprecated warning for C++23.
31401 2023-02-06 Alex Coplan <alex.coplan@arm.com>
31404 * gcc.target/aarch64/pr104921-1.c: New test.
31405 * gcc.target/aarch64/pr104921-2.c: New test.
31406 * gcc.target/aarch64/pr104921.x: Include file for new tests.
31408 2023-02-06 Xi Ruoyao <xry111@xry111.site>
31410 * g++.target/loongarch/bytepick.C: New test.
31412 2023-02-06 Tamar Christina <tamar.christina@arm.com>
31414 * gcc.target/aarch64/options_set_10.c: Removed.
31416 2023-02-06 Jakub Jelinek <jakub@redhat.com>
31418 PR tree-optimization/108655
31419 * gcc.dg/pr108655.c: New test.
31421 2023-02-06 Patrick Palka <ppalka@redhat.com>
31424 * g++.dg/cpp0x/overload5.C: New test.
31425 * g++.dg/cpp0x/overload5a.C: New test.
31426 * g++.dg/cpp0x/overload6.C: New test.
31428 2023-02-05 Harald Anlauf <anlauf@gmx.de>
31431 * gfortran.dg/pr108592.f90: New test.
31433 2023-02-03 Jakub Jelinek <jakub@redhat.com>
31435 PR tree-optimization/108647
31436 * g++.dg/torture/pr108647.C: New test.
31438 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
31440 PR tree-optimization/108639
31441 * gcc.c-torture/compile/pr108638.c: New file.
31442 * gcc.c-torture/compile/pr108639.c: New file.
31444 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
31446 PR tree-optimization/107570
31447 * gcc.dg/pr107570.c: New.
31449 2023-02-03 Marek Polacek <polacek@redhat.com>
31452 * g++.dg/cpp1y/constexpr-108158.C: New test.
31454 2023-02-03 Marek Polacek <polacek@redhat.com>
31457 * g++.dg/cpp0x/variadic-alias8.C: New test.
31459 2023-02-03 Patrick Palka <ppalka@redhat.com>
31462 * g++.dg/template/call9.C: New test.
31464 2023-02-03 Patrick Palka <ppalka@redhat.com>
31467 * g++.dg/cpp2a/concepts-dtor1.C: New test.
31469 2023-02-03 Patrick Palka <ppalka@redhat.com>
31472 * g++.dg/cpp2a/concepts-pr108579.C: New test.
31474 2023-02-03 Martin Jambor <mjambor@suse.cz>
31477 * gcc.dg/ipa/pr108384.c: New test.
31479 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31481 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
31482 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
31484 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31486 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
31487 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
31488 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
31489 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
31490 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
31491 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
31492 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
31493 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
31494 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
31495 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
31496 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
31497 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
31498 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
31499 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
31500 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
31502 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31504 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
31505 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
31506 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
31507 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
31508 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
31509 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
31510 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
31511 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
31512 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
31513 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
31514 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
31515 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
31516 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
31517 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
31518 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
31520 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31522 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
31523 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
31524 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
31525 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
31526 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
31527 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
31528 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
31529 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
31530 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
31531 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
31532 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
31533 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
31534 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
31535 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
31536 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
31538 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31540 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
31542 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31544 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
31545 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
31546 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
31547 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
31548 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
31549 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
31550 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
31551 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
31552 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
31553 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
31554 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
31555 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
31556 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
31557 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
31558 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
31559 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
31560 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
31561 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
31563 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31565 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
31566 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
31567 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
31568 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
31569 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
31570 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
31571 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
31572 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
31573 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
31574 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
31575 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
31576 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
31577 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
31578 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
31579 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
31580 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
31581 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
31582 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
31584 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31586 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
31587 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
31588 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
31589 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
31590 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
31591 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
31592 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
31593 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
31594 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
31595 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
31596 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
31597 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
31598 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
31599 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
31600 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
31601 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
31602 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
31603 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
31605 2023-02-02 Joseph Myers <joseph@codesourcery.com>
31607 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
31608 and pointer to be disallowed.
31609 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
31610 pointers are allowed.
31611 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
31612 nullptr_t and pointers are disallowed.
31614 2023-02-02 Joseph Myers <joseph@codesourcery.com>
31616 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
31617 types with real initializers are allowed.
31618 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
31619 of complex types with real initializers being disallowed.
31620 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
31622 * gcc.dg/c2x-constexpr-9.c: Add more tests.
31623 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
31624 initializers for decimal types.
31625 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
31626 initializers for decimal types. Add more tests of decimal
31627 initializers for binary types.
31629 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
31631 * gcc.target/gcn/cond_shift_3.c: New test.
31632 * gcc.target/gcn/cond_shift_3_run.c: New test.
31633 * gcc.target/gcn/cond_shift_4.c: New test.
31634 * gcc.target/gcn/cond_shift_4_run.c: New test.
31635 * gcc.target/gcn/cond_shift_8.c: New test.
31636 * gcc.target/gcn/cond_shift_8_run.c: New test.
31637 * gcc.target/gcn/cond_shift_9.c: New test.
31638 * gcc.target/gcn/cond_shift_9_run.c: New test.
31640 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
31642 PR rtl-optimization/108508
31643 * gcc.target/aarch64/pr108508.c: New test.
31645 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
31647 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
31649 2023-02-02 David Malcolm <dmalcolm@redhat.com>
31652 * gcc.dg/analyzer/fd-pr108633.c: New test.
31654 2023-02-02 David Malcolm <dmalcolm@redhat.com>
31656 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
31658 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31661 PR rtl-optimization/108463
31663 * gcc.dg/pr108463.c: New test.
31665 2023-02-02 Richard Biener <rguenther@suse.de>
31667 PR middle-end/108625
31668 * gcc.dg/pr108625.c: New testcase.
31670 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
31672 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
31673 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
31674 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
31675 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
31676 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
31678 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31680 * gcc.target/arm/mve/pr108443-run.c: New test.
31681 * gcc.target/arm/mve/pr108443.c: New test.
31683 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31685 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
31687 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
31690 * gcc.target/arm/mve/mve_vpt.c: New test.
31692 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31695 * gcc.dg/pr107300.c: New test.
31697 2023-02-02 liuhongt <hongtao.liu@intel.com>
31699 * gcc.target/aarch64/pr108601.c: New test.
31701 2023-02-02 Jakub Jelinek <jakub@redhat.com>
31703 PR middle-end/108435
31704 * gcc.dg/gomp/pr108435.c: New test.
31706 2023-02-01 Harald Anlauf <anlauf@gmx.de>
31709 * gfortran.dg/pr108527.f90: Adjust test pattern.
31711 2023-02-01 Tamar Christina <tamar.christina@arm.com>
31713 * gcc.target/aarch64/cpunative/info_19: New test.
31714 * gcc.target/aarch64/cpunative/info_20: New test.
31715 * gcc.target/aarch64/cpunative/info_21: New test.
31716 * gcc.target/aarch64/cpunative/info_22: New test.
31717 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
31718 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
31719 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
31720 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
31722 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
31724 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
31726 * gcc.dg/builtin-object-size-common.h: ... new file.
31727 * g++.dg/ext/builtin-object-size1.C: Include
31728 builtin-object-size-common.h. Replace all abort with FAIL.
31730 * g++.dg/ext/builtin-object-size2.C: Likewise.
31731 * gcc.dg/builtin-object-size-1.c: Likewise.
31732 * gcc.dg/builtin-object-size-12.c: Likewise.
31733 * gcc.dg/builtin-object-size-13.c: Likewise.
31734 * gcc.dg/builtin-object-size-15.c: Likewise.
31735 * gcc.dg/builtin-object-size-2.c: Likewise.
31736 * gcc.dg/builtin-object-size-3.c: Likewise.
31737 * gcc.dg/builtin-object-size-4.c: Likewise.
31738 * gcc.dg/builtin-object-size-6.c: Likewise.
31739 * gcc.dg/builtin-object-size-7.c: Likewise.
31740 * gcc.dg/builtin-object-size-8.c: Likewise.
31741 * gcc.dg/pr101836.c: Likewise.
31742 * gcc.dg/strict-flex-array-3.c: Likewise.
31744 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
31746 PR tree-optimization/108356
31747 * gcc.dg/pr108356.c: New.
31749 2023-02-01 Martin Liska <mliska@suse.cz>
31752 * g++.dg/ipa/pr108509.C: New test.
31754 2023-02-01 Marek Polacek <polacek@redhat.com>
31757 * g++.dg/warn/Wlogical-op-4.C: New test.
31759 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31762 * gcc.dg/pr108573.c: New test.
31764 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
31766 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
31767 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
31769 2023-02-01 Jakub Jelinek <jakub@redhat.com>
31772 * g++.dg/gomp/pr108607.C: New test.
31774 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
31776 * gcc.target/s390/preserve-args-1.c: New test.
31777 * gcc.target/s390/preserve-args-2.c: New test.
31778 * gcc.target/s390/preserve-args-3.c: New file.
31780 2023-02-01 Jason Merrill <jason@redhat.com>
31782 * g++.dg/warn/changes-meaning2.C: New test.
31783 * g++.dg/warn/changes-meaning3.C: New test.
31785 2023-02-01 David Malcolm <dmalcolm@redhat.com>
31787 * gcc.dg/analyzer/call-summaries-2.c: Add
31788 dg-require-effective-target alloca.
31789 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
31790 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
31791 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
31792 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
31793 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
31794 "free", to match uses of "__builtin_malloc".
31795 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
31797 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
31799 2023-02-01 David Malcolm <dmalcolm@redhat.com>
31802 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
31803 * gcc.dg/analyzer/test-alloca.h: New test.
31805 2023-01-31 Jason Merrill <jason@redhat.com>
31808 * g++.dg/cpp1z/aggr-base13.C: New test.
31810 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
31812 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
31813 'gcc-set-multilib-library-path' for 'ld_library_path'.
31815 2023-01-31 Marek Polacek <polacek@redhat.com>
31818 * g++.dg/cpp0x/variadic184.C: New test.
31820 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31822 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
31823 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
31824 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
31825 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
31826 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
31827 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
31828 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
31829 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
31830 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
31831 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
31832 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
31833 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
31834 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
31835 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
31836 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
31837 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
31838 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
31839 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
31840 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
31841 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
31842 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
31843 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
31844 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
31845 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
31846 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
31847 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
31848 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
31849 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
31850 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
31851 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
31853 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31855 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
31856 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
31857 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
31858 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
31859 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
31860 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
31861 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
31862 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
31863 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
31864 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
31865 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
31866 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
31867 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
31868 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
31869 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
31870 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
31871 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
31872 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
31873 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
31874 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
31875 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
31876 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
31877 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
31878 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
31879 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
31880 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
31881 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
31882 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
31883 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
31884 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
31886 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31888 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
31889 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
31890 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
31891 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
31892 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
31893 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
31894 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
31895 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
31896 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
31897 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
31898 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
31899 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
31900 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
31901 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
31902 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
31903 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
31904 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
31905 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
31906 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
31907 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
31908 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
31909 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
31910 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
31911 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
31912 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
31913 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
31914 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
31915 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
31916 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
31917 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
31919 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31921 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
31922 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
31923 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
31924 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
31925 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
31926 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
31927 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
31928 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
31929 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
31930 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
31931 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
31932 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
31933 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
31934 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
31935 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
31937 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31939 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
31940 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
31941 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
31942 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
31943 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
31944 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
31945 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
31946 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
31947 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
31948 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
31949 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
31950 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
31951 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
31952 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
31953 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
31954 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
31955 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
31956 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
31957 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
31958 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
31959 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
31960 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
31961 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
31962 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
31963 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
31964 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
31965 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
31966 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
31967 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
31968 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
31970 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31972 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
31973 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
31974 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
31975 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
31976 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
31977 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
31978 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
31979 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
31980 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
31981 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
31982 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
31983 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
31984 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
31985 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
31986 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
31988 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31990 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
31991 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
31992 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
31993 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
31994 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
31995 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
31996 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
31997 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
31998 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
31999 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
32000 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
32001 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
32002 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
32003 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
32004 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
32006 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32008 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
32009 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
32010 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
32011 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
32012 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
32013 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
32014 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
32015 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
32016 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
32017 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
32018 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
32019 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
32020 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
32021 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
32022 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
32024 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32026 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
32027 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
32028 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
32029 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
32030 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
32031 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
32032 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
32033 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
32034 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
32035 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
32036 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
32037 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
32038 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
32039 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
32040 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
32041 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
32042 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
32043 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
32044 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
32045 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
32046 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
32047 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
32048 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
32049 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
32050 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
32051 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
32052 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
32053 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
32054 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
32055 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
32057 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32059 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
32060 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
32061 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
32062 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
32063 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
32064 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
32065 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
32066 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
32067 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
32068 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
32069 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
32070 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
32071 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
32072 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
32073 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
32075 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32077 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
32078 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
32079 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
32080 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
32081 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
32082 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
32083 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
32084 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
32085 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
32086 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
32087 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
32088 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
32089 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
32090 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
32091 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
32093 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32095 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
32097 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32099 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
32100 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
32101 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
32102 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
32103 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
32104 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
32105 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
32106 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
32107 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
32108 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
32109 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
32110 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
32111 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
32112 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
32113 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
32114 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
32115 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
32116 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
32118 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32120 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
32121 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
32122 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
32123 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
32124 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
32125 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
32126 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
32127 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
32128 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
32129 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
32130 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
32131 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
32132 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
32133 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
32134 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
32135 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
32136 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
32137 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
32139 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32141 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
32142 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
32143 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
32144 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
32145 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
32146 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
32147 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
32148 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
32149 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
32150 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
32151 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
32152 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
32153 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
32154 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
32155 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
32156 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
32157 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
32158 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
32159 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
32160 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
32161 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
32162 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
32163 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
32164 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
32165 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
32166 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
32167 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
32168 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
32169 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
32170 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
32171 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
32172 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
32173 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
32174 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
32175 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
32176 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
32178 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32180 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
32181 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
32182 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
32183 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
32184 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
32185 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
32186 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
32187 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
32188 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
32189 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
32190 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
32191 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
32192 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
32193 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
32194 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
32195 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
32196 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
32197 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
32198 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
32199 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
32200 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
32201 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
32202 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
32203 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
32204 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
32205 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
32206 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
32207 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
32208 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
32209 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
32210 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
32211 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
32212 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
32213 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
32214 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
32215 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
32217 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32219 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
32220 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
32221 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
32222 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
32223 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
32224 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
32225 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
32226 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
32227 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
32228 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
32229 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
32230 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
32231 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
32232 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
32233 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
32234 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
32235 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
32236 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
32237 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
32238 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
32239 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
32240 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
32241 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
32242 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
32243 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
32244 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
32245 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
32246 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
32247 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
32248 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
32249 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
32250 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
32251 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
32252 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
32253 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
32254 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
32256 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32258 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
32259 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
32260 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
32261 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
32262 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
32263 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
32264 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
32265 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
32266 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
32267 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
32268 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
32269 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
32270 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
32271 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
32272 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
32273 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
32274 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
32275 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
32277 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32279 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
32280 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
32281 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
32282 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
32283 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
32284 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
32285 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
32286 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
32287 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
32288 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
32289 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
32290 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
32291 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
32292 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
32293 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
32294 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
32295 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
32296 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
32297 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
32298 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
32299 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
32300 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
32301 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
32302 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
32303 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
32304 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
32305 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
32306 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
32307 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
32308 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
32309 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
32310 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
32311 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
32312 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
32313 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
32314 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
32316 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32318 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
32319 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
32320 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
32321 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
32322 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
32323 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
32324 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
32325 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
32326 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
32327 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
32328 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
32329 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
32330 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
32331 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
32332 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
32333 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
32334 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
32335 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
32337 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32339 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
32340 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
32341 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
32342 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
32343 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
32344 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
32345 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
32346 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
32347 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
32348 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
32349 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
32350 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
32351 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
32352 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
32353 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
32354 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
32355 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
32356 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
32358 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32360 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
32361 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
32362 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
32363 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
32364 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
32365 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
32366 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
32367 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
32368 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
32369 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
32370 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
32371 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
32372 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
32373 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
32374 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
32375 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
32376 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
32377 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
32379 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32381 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
32382 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
32383 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
32384 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
32385 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
32386 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
32387 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
32388 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
32389 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
32390 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
32391 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
32392 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
32393 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
32394 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
32395 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
32396 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
32397 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
32398 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
32400 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32402 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
32403 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
32404 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
32405 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
32406 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
32407 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
32408 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
32409 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
32410 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
32411 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
32412 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
32413 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
32414 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
32415 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
32416 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
32417 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
32418 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
32419 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
32421 2023-01-31 Marek Polacek <polacek@redhat.com>
32425 * g++.dg/warn/Wduplicated-cond3.C: New test.
32426 * g++.dg/warn/Wduplicated-cond4.C: New test.
32427 * g++.dg/warn/Wduplicated-cond5.C: New test.
32429 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
32432 * gcc.target/aarch64/pr108589.c: New test.
32434 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
32436 PR tree-optimization/108608
32437 * gcc.dg/vect/pr108608.c: New test.
32438 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
32440 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32442 PR tree-optimization/108385
32443 * gcc.dg/pr108385.c: New.
32445 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
32447 PR tree-optimization/108359
32448 * gcc.dg/pr108359.c: New.
32450 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32452 * rust/compile/issue-1073.rs: New test.
32454 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32456 * rust/compile/issue-1006.rs: New test.
32458 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32460 * rust/compile/const_generics_5.rs: Fix assertions.
32461 * rust/compile/unconstrained_type_param.rs: Add more assertions.
32463 2023-01-31 liushuyu <liushuyu011@gmail.com>
32465 * rust/compile/builtin_macro_recurse.rs: New test.
32467 2023-01-31 liushuyu <liushuyu011@gmail.com>
32469 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
32470 * rust/compile/builtin_macro_env.rs: Likewise.
32472 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32474 * rust/compile/frust-compile-until.rs: New test.
32476 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32478 * rust/compile/rust-const-blog-issue.rs: New test.
32480 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32482 * rust/compile/macro44.rs: New test.
32484 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32486 * rust/compile/macro_export_1.rs: New test.
32488 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32490 * rust/compile/const_generics_8.rs: New test.
32492 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32494 * rust/compile/const_generics_7.rs: New test.
32496 2023-01-31 liushuyu <liushuyu011@gmail.com>
32498 * rust/execute/torture/loop-condition-eval.rs: New test.
32500 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32502 * rust/compile/const8.rs: New test.
32504 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32506 * rust/compile/const7.rs: New test.
32508 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32510 * rust/compile/const6.rs: New test.
32512 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32514 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
32515 * rust/compile/tuple1.rs: Likewise.
32516 * rust/compile/type-alias1.rs: Likewise.
32517 * rust/execute/torture/operator_overload_9.rs: Likewise.
32518 * rust/execute/torture/slice1.rs: Rework test to use new parsing
32519 capability and stick to the original implementation.
32521 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32523 * rust/compile/macro43.rs: New test.
32525 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32527 * rust/compile/parse_range.rs: New test.
32529 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32531 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
32532 * rust/compile/issue-1289.rs: Likewise.
32533 * rust/compile/test_mod.rs: Likewise.
32534 * rust/compile/torture/raw_identifiers.rs: Likewise.
32535 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
32536 * rust/compile/privacy7.rs: New test.
32538 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32540 * rust/compile/rustc_attr1.rs: New test.
32542 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
32544 * rust/debug/win64-abi.rs: Fix assertion to take into account
32546 * rust/compile/torture/macro-issue1426.rs: Moved to...
32547 * rust/execute/torture/macro-issue1426.rs: ...here.
32548 * rust/execute/torture/overflow1.rs: New test.
32550 2023-01-31 Philip Herron <philip.herron@embecosm.com>
32552 * rust/compile/torture/issue-1506.rs: New test.
32554 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
32556 * rust/compile/const4.rs: New.
32557 * rust/compile/const5.rs: New.
32559 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
32561 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
32563 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
32564 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
32565 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
32566 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
32568 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32571 * gcc.target/i386/avx2-pr108599.c: New test.
32573 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
32575 PR testsuite/108604
32576 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
32579 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32581 PR rtl-optimization/108596
32582 * gcc.c-torture/compile/pr108596.c: New test.
32584 2023-01-31 Jakub Jelinek <jakub@redhat.com>
32587 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
32589 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
32591 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
32593 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
32594 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
32595 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
32596 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
32597 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
32598 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
32599 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
32600 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
32601 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
32602 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
32603 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
32604 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
32605 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
32606 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
32607 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
32608 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
32609 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
32610 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
32611 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
32612 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
32613 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
32614 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
32615 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
32616 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
32617 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
32618 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
32619 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
32621 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32623 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
32624 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
32625 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
32626 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
32627 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
32628 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
32629 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
32630 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
32631 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
32632 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
32633 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
32634 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
32635 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
32636 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
32637 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
32639 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32641 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
32642 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
32643 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
32644 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
32645 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
32646 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
32647 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
32648 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
32649 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
32650 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
32651 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
32652 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
32653 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
32654 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
32655 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
32657 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32659 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
32660 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
32661 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
32662 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
32663 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
32664 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
32665 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
32666 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
32667 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
32668 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
32669 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
32670 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
32671 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
32672 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
32673 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
32675 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32677 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
32678 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
32679 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
32680 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
32681 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
32682 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
32683 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
32684 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
32685 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
32686 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
32687 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
32688 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
32689 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
32690 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
32691 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
32693 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32695 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
32696 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
32697 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
32698 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
32699 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
32700 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
32701 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
32702 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
32703 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
32704 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
32705 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
32706 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
32707 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
32708 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
32709 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
32711 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32713 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
32714 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
32715 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
32716 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
32717 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
32718 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
32719 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
32720 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
32721 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
32722 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
32723 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
32724 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
32725 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
32726 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
32727 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
32729 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32731 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
32732 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
32733 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
32734 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
32735 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
32736 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
32737 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
32738 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
32739 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
32740 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
32741 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
32742 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
32743 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
32744 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
32745 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
32747 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32749 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
32750 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
32751 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
32752 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
32753 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
32754 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
32755 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
32756 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
32757 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
32758 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
32759 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
32760 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
32761 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
32762 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
32763 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
32765 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32767 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
32768 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
32769 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
32770 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
32771 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
32772 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
32773 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
32774 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
32775 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
32776 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
32777 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
32778 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
32780 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32782 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
32783 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
32784 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
32785 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
32786 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
32787 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
32788 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
32789 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
32790 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
32791 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
32792 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
32793 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
32794 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
32795 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
32796 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
32797 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
32798 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
32799 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
32800 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
32801 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
32802 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
32803 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
32804 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
32805 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
32807 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32809 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
32810 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
32811 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
32812 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
32813 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
32814 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
32815 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
32816 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
32817 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
32818 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
32819 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
32820 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
32821 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
32822 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
32823 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
32824 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
32825 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
32826 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
32827 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
32828 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
32829 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
32830 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
32831 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
32832 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
32834 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32836 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
32837 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
32838 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
32839 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
32840 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
32841 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
32843 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32845 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
32846 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
32847 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
32848 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
32849 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
32850 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
32852 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32854 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
32855 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
32856 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
32857 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
32858 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
32859 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
32860 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
32861 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
32862 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
32863 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
32864 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
32865 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
32866 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
32867 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
32868 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
32869 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
32870 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
32871 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
32873 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32875 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
32876 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
32877 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
32878 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
32879 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
32880 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
32881 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
32882 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
32883 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
32884 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
32885 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
32886 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
32887 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
32888 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
32889 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
32890 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
32891 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
32892 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
32894 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32896 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
32897 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
32898 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
32899 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
32900 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
32901 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
32902 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
32903 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
32904 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
32905 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
32906 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
32907 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
32908 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
32909 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
32910 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
32911 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
32912 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
32913 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
32915 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32917 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
32918 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
32919 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
32920 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
32921 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
32922 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
32923 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
32924 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
32925 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
32926 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
32927 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
32928 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
32929 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
32930 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
32931 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
32932 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
32933 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
32934 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
32936 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32938 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
32939 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
32940 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
32941 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
32942 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
32943 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
32944 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
32945 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
32946 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
32947 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
32948 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
32949 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
32950 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
32951 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
32952 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
32953 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
32954 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
32955 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
32957 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32959 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
32960 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
32961 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
32962 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
32963 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
32964 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
32965 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
32966 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
32967 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
32968 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
32969 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
32970 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
32971 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
32972 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
32973 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
32974 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
32975 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
32976 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
32978 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
32980 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
32981 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
32982 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
32983 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
32984 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
32985 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
32986 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
32987 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
32988 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
32989 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
32990 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
32991 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
32992 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
32993 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
32994 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
32995 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
32996 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
32997 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
32999 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33001 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
33002 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
33003 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
33004 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
33005 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
33006 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
33007 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
33008 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
33009 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
33010 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
33011 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
33012 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
33013 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
33014 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
33015 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
33016 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
33017 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
33018 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
33020 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33022 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
33024 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33026 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
33027 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
33028 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
33030 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
33032 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
33033 restore TORTURE_OPTIONS.
33035 2023-01-30 Andrew Pinski <apinski@marvell.com>
33037 PR tree-optimization/108582
33038 * gcc.dg/pr108582-1.c: New test.
33040 2023-01-30 Richard Biener <rguenther@suse.de>
33042 PR tree-optimization/108574
33043 * gcc.dg/torture/pr108574-1.c: New testcase.
33044 * gcc.dg/torture/pr108574-2.c: Likewise.
33045 * gcc.dg/torture/pr108574-3.c: Likewise.
33047 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
33050 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
33052 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33055 * gfortran.dg/pr103506_1.f90: New test.
33057 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
33059 * gcc.dg/ipa/ipa-sra-30.c: New test.
33060 * gcc.dg/ipa/ipa-sra-31.c: New test.
33061 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
33063 2023-01-28 Harald Anlauf <anlauf@gmx.de>
33064 Steven G. Kargl <kargl@gcc.gnu.org>
33067 * gfortran.dg/pr108527.f90: New test.
33069 2023-01-28 Harald Anlauf <anlauf@gmx.de>
33072 * gfortran.dg/common_27.f90: New test.
33074 2023-01-28 Jonathan Yong <10walls@gmail.com>
33077 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
33078 so function call is not mangled by __mingw_printf when
33079 doing assembly symbol inspection.
33081 2023-01-28 Jonathan Yong <10walls@gmail.com>
33084 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
33085 target same as on Linux.
33087 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33089 * g++.target/riscv/rvv/base/vlse-1.C: New test.
33090 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
33091 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
33092 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
33093 * g++.target/riscv/rvv/base/vsse-1.C: New test.
33094 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
33095 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
33096 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
33097 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
33098 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
33099 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
33100 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
33101 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
33102 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
33103 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
33104 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
33105 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
33106 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
33107 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
33108 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
33109 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
33110 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
33111 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
33112 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
33113 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
33114 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
33115 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
33116 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
33117 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
33118 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
33120 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33122 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
33124 * gfortran.dg/array_temporaries_2.f90: Likewise.
33125 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
33126 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
33127 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
33128 * gfortran.dg/fmt_error_4.f90: Likewise.
33129 * gfortran.dg/fmt_error_5.f90: Likewise.
33130 * gfortran.dg/fmt_float.f90: Likewise.
33131 * gfortran.dg/fmt_l.f90: Likewise.
33132 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
33133 * gfortran.dg/fmt_zero_precision.f90: Likewise.
33134 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
33135 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
33136 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
33137 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
33138 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
33139 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
33140 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
33141 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
33142 * gfortran.dg/namelist_40.f90: Likewise.
33143 * gfortran.dg/namelist_47.f90: Likewise.
33144 * gfortran.dg/namelist_print_1.f: Likewise.
33145 * gfortran.dg/parameter_array_dummy.f90: Likewise.
33147 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
33149 * gm2/pim/fail/empty.mod: New test.
33151 2023-01-27 Joseph Myers <joseph@codesourcery.com>
33153 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
33154 auto initializers to be disallowed.
33156 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33158 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
33160 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
33163 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33165 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
33166 rather than an asm barrier.
33167 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
33168 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
33169 rather than volatile.
33170 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
33171 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
33172 function. Remove -fno-inline.
33173 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
33174 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
33175 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
33176 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
33177 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
33178 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
33179 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
33180 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
33181 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
33182 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
33183 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
33184 Allow the scalar form to be used when operating on lane 0.
33185 Add a test for lane 1.
33187 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33189 PR tree-optimization/96373
33190 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
33191 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
33193 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
33195 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
33197 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
33198 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
33199 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
33200 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
33201 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
33202 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
33204 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33206 PR tree-optimization/108306
33207 * gcc.dg/pr108306.c: New.
33209 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
33211 PR tree-optimization/108447
33212 * gcc.dg/pr108447.c: New.
33214 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33216 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
33217 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
33218 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
33220 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33222 * g++.target/riscv/rvv/base/vle-1.C: New test.
33223 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
33224 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
33225 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
33226 * g++.target/riscv/rvv/base/vse-1.C: New test.
33227 * g++.target/riscv/rvv/base/riscv_vector.h: New.
33229 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33231 * gcc.target/riscv/rvv/base/vse-1.c: New test.
33232 * gcc.target/riscv/rvv/base/vse-2.c: New test.
33233 * gcc.target/riscv/rvv/base/vse-3.c: New test.
33234 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
33235 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
33236 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
33238 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33240 * gcc.target/riscv/rvv/base/vle-1.c: New test.
33241 * gcc.target/riscv/rvv/base/vle-2.c: New test.
33242 * gcc.target/riscv/rvv/base/vle-3.c: New test.
33243 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
33244 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
33245 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
33246 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
33247 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
33248 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
33249 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
33250 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
33251 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
33252 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
33253 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
33254 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
33255 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
33256 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
33257 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
33259 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33261 * g++.target/riscv/rvv/base/vsm-1.C: New test.
33262 * g++.target/riscv/rvv/rvv.exp: New test.
33263 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
33264 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
33265 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
33267 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33269 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
33270 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
33271 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
33272 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
33273 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
33274 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
33275 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
33276 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
33277 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
33278 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
33279 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
33280 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
33281 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
33282 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
33283 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
33284 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
33285 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
33286 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
33287 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
33288 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
33289 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
33290 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
33291 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
33292 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
33293 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
33294 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
33295 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
33296 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
33297 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
33298 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
33299 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
33300 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
33301 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
33302 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
33303 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
33304 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
33305 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
33306 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
33307 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
33308 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
33309 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
33310 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
33311 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
33312 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
33313 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
33314 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
33315 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
33316 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
33317 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
33318 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
33319 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
33320 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
33321 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
33322 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
33323 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
33324 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
33325 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
33326 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
33327 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
33328 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
33329 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
33330 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
33331 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
33332 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
33333 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
33334 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
33335 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
33336 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
33337 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
33338 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
33339 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
33340 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
33341 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
33342 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
33343 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
33344 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
33345 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
33346 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
33347 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
33348 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
33349 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
33350 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
33351 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
33352 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
33353 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
33354 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
33355 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
33356 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
33357 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
33358 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
33359 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
33360 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
33361 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
33362 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
33363 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
33364 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
33365 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
33366 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
33367 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
33368 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
33369 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
33370 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
33371 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
33372 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
33373 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
33374 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
33375 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
33376 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
33377 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
33379 2023-01-27 Xi Ruoyao <xry111@xry111.site>
33381 * gcc.dg/pr95115.c (x): Add noipa attribute.
33383 2023-01-27 Jakub Jelinek <jakub@redhat.com>
33386 * gcc.dg/pr106061.c: New test.
33388 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
33390 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
33391 target selector to handle Windows.
33392 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
33393 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
33395 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
33397 * gm2/warnings/returntype/fail/badreturn.mod: New test.
33398 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
33400 * gm2/warnings/returntype/pass/Termbase.mod: New test.
33401 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
33402 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
33403 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
33406 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33408 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
33409 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
33410 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
33411 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
33412 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
33413 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
33414 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
33415 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
33416 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
33417 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
33418 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
33419 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
33420 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
33421 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
33422 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
33423 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
33424 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
33425 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
33426 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
33427 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
33428 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
33429 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
33430 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
33431 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
33432 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
33433 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
33434 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
33435 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
33436 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
33437 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
33438 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
33439 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
33440 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
33441 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
33442 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
33443 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
33444 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
33445 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
33446 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
33447 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
33448 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
33449 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
33450 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
33451 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
33452 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
33453 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
33454 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
33455 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
33456 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
33457 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
33458 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
33459 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
33460 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
33461 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
33462 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
33463 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
33464 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
33465 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
33466 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
33467 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
33468 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
33469 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
33470 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
33471 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
33472 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
33473 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
33474 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
33475 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
33476 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
33477 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
33478 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
33480 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33482 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
33483 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
33484 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
33485 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
33486 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
33487 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
33488 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
33489 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
33490 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
33491 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
33492 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
33493 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
33494 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
33495 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
33496 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
33497 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
33498 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
33499 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
33500 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
33501 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
33502 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
33503 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
33504 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
33505 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
33506 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
33507 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
33508 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
33509 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
33510 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
33511 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
33512 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
33513 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
33514 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
33515 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
33516 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
33517 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
33518 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
33519 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
33520 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
33521 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
33522 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
33523 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
33524 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
33525 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
33527 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33529 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
33531 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
33532 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
33533 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
33534 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
33535 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
33536 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
33537 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
33538 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
33539 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
33541 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33543 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
33545 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
33547 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
33549 2023-01-26 Harald Anlauf <anlauf@gmx.de>
33552 * gfortran.dg/pr108544.f90: New test.
33553 * gfortran.dg/pr96102b.f90: New test.
33555 2023-01-26 Marek Polacek <polacek@redhat.com>
33557 PR middle-end/108543
33558 * c-c++-common/asan/pointer-subtract-5.c: New test.
33559 * c-c++-common/asan/pointer-subtract-6.c: New test.
33560 * c-c++-common/asan/pointer-subtract-7.c: New test.
33561 * c-c++-common/asan/pointer-subtract-8.c: New test.
33563 2023-01-26 Jakub Jelinek <jakub@redhat.com>
33565 PR tree-optimization/108540
33566 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
33567 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
33569 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33571 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
33573 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33575 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
33578 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33580 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
33581 * gcc.dg/guality/pr54519-1.c: Likewise.
33582 * gcc.dg/guality/pr54519-3.c: Likewise.
33583 * gcc.dg/guality/pr54693-2.c: Likewise.
33584 * gcc.dg/guality/sra-1.c: Likewise.
33586 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33588 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
33590 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
33592 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
33594 2023-01-26 Marek Polacek <polacek@redhat.com>
33597 * g++.dg/cpp0x/udlit-error1.C: New test.
33599 2023-01-26 David Malcolm <dmalcolm@redhat.com>
33602 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
33603 -Wno-stringop-overflow.
33605 2023-01-26 David Malcolm <dmalcolm@redhat.com>
33608 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
33609 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
33610 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
33613 2023-01-26 Richard Biener <rguenther@suse.de>
33615 PR tree-optimization/108547
33616 * gcc.dg/uninit-pr108547.c: New testcase.
33618 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
33620 PR tree-optimization/108522
33621 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
33623 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
33624 test_dynarray_struct_member_d,
33625 test_dynarray_struct_member_subobj_b,
33626 test_dynarray_struct_member_subobj_c,
33627 test_dynarray_struct_member_subobj_d): New tests.
33630 2023-01-26 Jakub Jelinek <jakub@redhat.com>
33633 * g++.dg/gomp/pr108503.C: New test.
33635 2023-01-26 Richard Biener <rguenther@suse.de>
33637 PR tree-optimization/108523
33638 * gcc.dg/torture/pr108523.c: New testcase.
33640 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
33643 * gfortran.dg/pr108528.f90: New test.
33645 2023-01-25 Jakub Jelinek <jakub@redhat.com>
33648 * g++.dg/cpp23/static-operator-call5.C: New test.
33650 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33652 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
33654 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
33655 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
33656 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
33657 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
33658 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
33659 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
33660 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
33661 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
33662 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
33663 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
33664 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
33665 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
33666 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
33667 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
33668 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
33669 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
33670 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
33671 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
33672 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
33673 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
33674 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
33675 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
33676 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
33677 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
33678 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
33679 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
33680 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
33681 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
33682 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
33683 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
33684 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
33685 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
33686 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
33687 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
33688 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
33689 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
33690 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
33691 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
33692 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
33693 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
33694 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
33695 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
33696 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
33697 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
33698 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
33699 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
33700 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
33701 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
33702 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
33703 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
33704 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
33705 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
33706 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
33707 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
33708 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
33709 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
33710 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
33711 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
33712 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
33713 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
33714 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
33715 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
33716 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
33717 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
33718 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
33719 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
33720 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
33721 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
33722 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
33723 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
33724 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
33725 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
33726 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
33727 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
33728 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
33729 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
33730 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
33731 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
33732 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
33733 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
33734 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
33735 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
33736 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
33737 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
33739 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33741 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
33742 check-function-bodies instead of scan-assembler checks. Use
33743 extern "C" for C++ testing.
33744 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
33745 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
33746 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
33747 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
33748 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
33749 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
33750 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
33752 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33754 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
33755 check-function-bodies instead of scan-assembler checks. Use
33756 extern "C" for C++ testing.
33757 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
33758 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
33759 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
33760 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
33761 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
33763 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33765 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
33766 check-function-bodies instead of scan-assembler checks. Use
33767 extern "C" for C++ testing.
33768 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
33769 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
33770 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
33771 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
33772 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
33773 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
33774 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
33775 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
33776 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
33777 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
33778 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
33780 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33782 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
33783 check-function-bodies instead of scan-assembler checks. Use
33784 extern "C" for C++ testing.
33785 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
33786 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
33787 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
33788 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
33789 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
33791 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33793 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
33794 check-function-bodies instead of scan-assembler checks. Use
33795 extern "C" for C++ testing.
33796 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
33797 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
33798 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
33799 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
33800 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
33802 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33804 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
33805 check-function-bodies instead of scan-assembler checks. Use
33806 extern "C" for C++ testing.
33807 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
33808 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
33809 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
33810 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
33811 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
33813 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33815 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
33816 check-function-bodies instead of scan-assembler checks. Use
33817 extern "C" for C++ testing.
33818 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
33819 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
33820 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
33821 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
33822 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
33824 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33826 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
33827 check-function-bodies instead of scan-assembler checks. Use
33828 extern "C" for C++ testing.
33829 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
33830 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
33832 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33834 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
33835 check-function-bodies instead of scan-assembler checks. Use
33836 extern "C" for C++ testing.
33837 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
33838 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
33839 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
33840 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
33841 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
33843 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33845 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
33846 check-function-bodies instead of scan-assembler checks. Use
33847 extern "C" for C++ testing.
33848 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
33849 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
33850 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
33851 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
33852 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
33854 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33856 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
33857 check-function-bodies instead of scan-assembler checks. Use
33858 extern "C" for C++ testing.
33859 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
33860 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
33861 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
33862 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
33863 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
33865 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33867 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
33868 check-function-bodies instead of scan-assembler checks. Use
33869 extern "C" for C++ testing.
33870 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
33871 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
33872 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
33873 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
33874 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
33876 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33878 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
33879 check-function-bodies instead of scan-assembler checks. Use
33880 extern "C" for C++ testing.
33881 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
33882 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
33883 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
33884 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
33885 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
33887 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33889 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
33890 check-function-bodies instead of scan-assembler checks. Use
33891 extern "C" for C++ testing.
33892 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
33893 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
33894 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
33895 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
33896 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
33897 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
33898 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
33899 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
33900 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
33901 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
33902 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
33903 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
33904 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
33905 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
33906 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
33907 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
33908 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
33909 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
33910 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
33911 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
33912 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
33913 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
33914 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
33916 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33918 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
33919 check-function-bodies instead of scan-assembler checks. Use
33920 extern "C" for C++ testing.
33921 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
33922 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
33923 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
33924 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
33925 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
33926 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
33927 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
33928 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
33929 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
33930 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
33931 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
33932 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
33933 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
33934 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
33935 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
33937 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33939 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
33940 check-function-bodies instead of scan-assembler checks. Use
33941 extern "C" for C++ testing.
33942 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
33943 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
33944 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
33945 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
33946 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
33947 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
33948 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
33949 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
33950 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
33951 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
33952 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
33953 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
33954 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
33955 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
33956 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
33957 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
33958 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
33959 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
33960 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
33961 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
33962 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
33963 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
33964 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
33965 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
33966 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
33967 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
33968 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
33969 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
33970 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
33971 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
33972 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
33973 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
33974 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
33975 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
33976 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
33977 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
33978 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
33979 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
33980 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
33981 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
33982 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
33983 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
33984 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
33985 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
33986 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
33987 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
33988 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
33990 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
33992 * gcc.target/arm/mve/intrinsics/vmulltq_int_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/vmulltq_int_m_s32.c: Likewise.
33996 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
33997 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
33998 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
33999 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
34000 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
34001 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
34002 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
34003 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
34004 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
34005 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
34006 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
34007 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
34008 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
34009 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
34010 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
34011 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
34012 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
34013 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
34014 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
34015 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
34016 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
34017 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
34019 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34021 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
34022 check-function-bodies instead of scan-assembler checks. Use
34023 extern "C" for C++ testing.
34024 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
34025 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
34026 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
34027 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
34028 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
34029 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
34030 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
34031 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
34032 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
34033 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
34034 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
34035 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
34036 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
34037 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
34038 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
34039 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
34040 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
34041 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
34042 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
34043 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
34044 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
34045 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
34046 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
34048 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34050 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
34051 check-function-bodies instead of scan-assembler checks. Use
34052 extern "C" for C++ testing.
34053 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
34054 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
34055 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
34056 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
34057 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
34058 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
34059 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
34060 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
34061 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
34062 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
34063 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
34064 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
34065 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
34066 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
34067 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
34068 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
34069 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
34071 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34073 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
34074 check-function-bodies instead of scan-assembler checks. Use
34075 extern "C" for C++ testing.
34076 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
34077 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
34078 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
34079 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
34080 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
34081 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
34082 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
34083 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
34084 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
34085 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
34086 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
34087 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
34088 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
34089 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
34090 * gcc.target/arm/simd/mve-vneg.c: Update test.
34091 * gcc.target/arm/simd/mve-vshr.c: Likewise
34093 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34095 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
34096 check-function-bodies instead of scan-assembler checks. Use
34097 extern "C" for C++ testing.
34098 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
34099 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
34100 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
34101 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
34102 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
34103 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
34104 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
34105 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
34106 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
34107 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
34108 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
34109 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
34110 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
34111 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
34112 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
34113 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
34114 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
34115 * gcc.target/arm/simd/mve-vclz.c: Update test.
34117 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
34119 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
34120 check-function-bodies instead of scan-assembler checks. Use extern
34121 "C" for C++ testing.
34122 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
34123 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
34124 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
34125 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
34126 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
34127 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
34128 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
34129 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
34131 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
34133 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
34134 "initializer element is not constant" error.
34135 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
34137 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
34139 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
34140 aarch64 to list of targets supporting long long vectorization.
34142 2023-01-25 Jakub Jelinek <jakub@redhat.com>
34144 PR tree-optimization/108498
34145 * gcc.c-torture/execute/pr108498-1.c: New test.
34146 * gcc.c-torture/execute/pr108498-2.c: New test.
34148 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
34149 Jakub Jelinek <jakub@redhat.com>
34151 PR tree-optimization/108522
34152 * gcc.dg/builtin-dynamic-object-size-0.c
34153 (test_dynarray_struct_member): New test.
34156 2023-01-24 Jakub Jelinek <jakub@redhat.com>
34159 PR testsuite/108533
34160 * g++.dg/init/new51.C (size_t): New typedef.
34161 (RexxClass::operator new, RexxClass::operator delete): Use size_t
34162 instead of unsigned long.
34164 2023-01-24 Jason Merrill <jason@redhat.com>
34167 * g++.dg/ext/pragma1.C: New test.
34169 2023-01-24 Jason Merrill <jason@redhat.com>
34172 * g++.dg/cpp23/static-operator-call5.C: New test.
34174 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
34176 * gcc.target/pdp11/pdp11.exp: New.
34177 * gcc.target/pdp11/pr108388.c: New.
34179 2023-01-24 Harald Anlauf <anlauf@gmx.de>
34182 * gfortran.dg/pr108529.f90: New test.
34184 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
34186 * gcc.target/arm/mve/pr108177-1-run.c: New test.
34187 * gcc.target/arm/mve/pr108177-1.c: New test.
34188 * gcc.target/arm/mve/pr108177-10-run.c: New test.
34189 * gcc.target/arm/mve/pr108177-10.c: New test.
34190 * gcc.target/arm/mve/pr108177-11-run.c: New test.
34191 * gcc.target/arm/mve/pr108177-11.c: New test.
34192 * gcc.target/arm/mve/pr108177-12-run.c: New test.
34193 * gcc.target/arm/mve/pr108177-12.c: New test.
34194 * gcc.target/arm/mve/pr108177-13-run.c: New test.
34195 * gcc.target/arm/mve/pr108177-13.c: New test.
34196 * gcc.target/arm/mve/pr108177-14-run.c: New test.
34197 * gcc.target/arm/mve/pr108177-14.c: New test.
34198 * gcc.target/arm/mve/pr108177-2-run.c: New test.
34199 * gcc.target/arm/mve/pr108177-2.c: New test.
34200 * gcc.target/arm/mve/pr108177-3-run.c: New test.
34201 * gcc.target/arm/mve/pr108177-3.c: New test.
34202 * gcc.target/arm/mve/pr108177-4-run.c: New test.
34203 * gcc.target/arm/mve/pr108177-4.c: New test.
34204 * gcc.target/arm/mve/pr108177-5-run.c: New test.
34205 * gcc.target/arm/mve/pr108177-5.c: New test.
34206 * gcc.target/arm/mve/pr108177-6-run.c: New test.
34207 * gcc.target/arm/mve/pr108177-6.c: New test.
34208 * gcc.target/arm/mve/pr108177-7-run.c: New test.
34209 * gcc.target/arm/mve/pr108177-7.c: New test.
34210 * gcc.target/arm/mve/pr108177-8-run.c: New test.
34211 * gcc.target/arm/mve/pr108177-8.c: New test.
34212 * gcc.target/arm/mve/pr108177-9-run.c: New test.
34213 * gcc.target/arm/mve/pr108177-9.c: New test.
34214 * gcc.target/arm/mve/pr108177-main.x: New test include.
34215 * gcc.target/arm/mve/pr108177.x: New test include.
34217 2023-01-24 Jakub Jelinek <jakub@redhat.com>
34220 * g++.dg/cpp1z/decomp57.C: New test.
34221 * g++.dg/cpp1z/decomp58.C: New test.
34223 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34225 PR testsuite/107808
34226 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
34227 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
34229 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
34231 PR testsuite/104756
34232 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
34233 * gcc.dg/vect/vect-fmax-2.c: Likewise.
34234 * gcc.dg/vect/vect-fmax-3.c: Likewise.
34235 * gcc.dg/vect/vect-fmin-1.c: Likewise.
34236 * gcc.dg/vect/vect-fmin-2.c: Likewise.
34237 * gcc.dg/vect/vect-fmin-3.c: Likewise.
34239 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
34240 Yang Yujie <yangyujie@loongson.cn>
34243 * gcc.target/loongarch/tst-asm-const.c: Moved to...
34244 * gcc.target/loongarch/pr107731.c: ...here.
34246 2023-01-24 Jason Merrill <jason@redhat.com>
34250 * g++.dg/ext/builtin-shufflevector-5.C: New test.
34251 * g++.dg/init/new51.C: New test.
34253 2023-01-23 Jason Merrill <jason@redhat.com>
34256 * g++.dg/cpp0x/move2.C: New test.
34258 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34261 * gfortran.dg/pr108502.f90: New test.
34263 2023-01-23 Marek Polacek <polacek@redhat.com>
34266 * g++.dg/warn/Wunused-value-1.C: New test.
34268 2023-01-23 Jason Merrill <jason@redhat.com>
34271 * g++.dg/cpp0x/initlist-vect2.C: New test.
34273 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34276 * gfortran.dg/pr108501.f90: New test.
34278 2023-01-23 Harald Anlauf <anlauf@gmx.de>
34281 * gfortran.dg/pr108420.f90: New test.
34283 2023-01-23 Jason Merrill <jason@redhat.com>
34286 * g++.dg/template/explicit-instantiation5.C: New test.
34288 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34290 * g++.target/arm/pac-1.C: New test.
34291 * gcc.target/arm/pac-15.c: Likewise.
34293 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34295 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
34297 * gcc.target/arm/pac-12.c: New test.
34298 * gcc.target/arm/pac-13.c: Likewise.
34299 * gcc.target/arm/pac-14.c: Likewise.
34301 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34303 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
34305 2023-01-23 Richard Biener <rguenther@suse.de>
34307 PR tree-optimization/108482
34308 * gcc.dg/torture/pr108482.c: New testcase.
34310 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34312 * gcc.target/arm/bti-1.c: New testcase.
34313 * gcc.target/arm/bti-2.c: Likewise.
34315 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34317 * gcc.target/arm/pac.h : New file.
34318 * gcc.target/arm/pac-1.c : New test case.
34319 * gcc.target/arm/pac-2.c : Likewise.
34320 * gcc.target/arm/pac-3.c : Likewise.
34321 * gcc.target/arm/pac-4.c : Likewise.
34322 * gcc.target/arm/pac-5.c : Likewise.
34323 * gcc.target/arm/pac-6.c : Likewise.
34324 * gcc.target/arm/pac-7.c : Likewise.
34325 * gcc.target/arm/pac-8.c : Likewise.
34326 * gcc.target/arm/pac-9.c : Likewise.
34327 * gcc.target/arm/pac-10.c : Likewise.
34328 * gcc.target/arm/pac-11.c : Likewise.
34330 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34332 * gcc.target/arm/multilib.exp: Add pacbti related entries.
34334 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34335 Tejas Belagod <tbelagod@arm.com>
34337 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
34338 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
34339 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
34340 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
34342 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34343 Tejas Belagod <tbelagod@arm.com>
34345 * lib/target-supports.exp
34346 (check_effective_target_mbranch_protection_ok): New function.
34347 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
34348 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
34349 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
34350 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
34351 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
34352 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
34353 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
34354 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
34356 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
34357 Tejas Belagod <tbelagod@arm.com>
34359 * lib/target-supports.exp:
34360 (check_effective_target_arm_pacbti_hw): New.
34362 2023-01-23 Richard Biener <rguenther@suse.de>
34364 PR tree-optimization/108449
34365 * gcc.dg/pr108449.c: New testcase.
34367 2023-01-23 Jason Merrill <jason@redhat.com>
34371 * g++.dg/init/lifetime4.C: New test.
34373 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
34375 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
34377 * gm2/complex/pass/complex-pass.exp: Likewise.
34378 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
34379 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
34380 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
34381 * gm2/iso/fail/iso-fail.exp: Likewise.
34382 * gm2/iso/pass/iso-pass.exp: Likewise.
34383 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
34384 * gm2/pim/fail/pim-fail.exp: Likewise.
34385 * gm2/pim/pass/pim-pass.exp: Likewise.
34386 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
34387 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
34388 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
34389 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
34390 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
34391 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
34392 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
34393 * gm2/recover/pass/recover-pass.exp: Likewise.
34394 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
34395 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
34396 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
34397 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
34398 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
34399 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
34400 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
34401 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
34402 function. Remove the use of concatenated include and library paths.
34403 Remove string processing where possible.
34405 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
34407 * gcc.target/pru/clz-hi-2.c: New test.
34408 * gcc.target/pru/clz-hi.c: New test.
34410 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
34413 * gfortran.dg/pr88048.f90: Adjust for changed error message.
34414 * gfortran.dg/parameter_data0.f90: New test.
34416 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
34418 * gcc.target/aarch64/acle/pmull64.c: New.
34419 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
34420 feature flag based on the intrinsic.
34421 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
34422 * gcc.target/aarch64/aes_1.c: Likewise.
34423 * gcc.target/aarch64/aes_2.c: Likewise.
34424 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
34425 * gcc.target/aarch64/sha1_1.c: Likewise.
34426 * gcc.target/aarch64/sha256_1.c: Likewise.
34427 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
34429 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34432 * g++.dg/cpp23/subscript12.C: New test.
34433 * g++.dg/cpp23/subscript13.C: New test.
34435 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34438 * g++.dg/init/pr53932.C: New test.
34440 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
34442 * gcc.target/i386/pr108436.c: New test.
34444 2023-01-19 David Malcolm <dmalcolm@redhat.com>
34447 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
34448 involving dominance.
34449 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
34450 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
34453 2023-01-19 Harald Anlauf <anlauf@gmx.de>
34456 * gfortran.dg/pr108434.f90: New test.
34458 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
34460 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
34461 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
34462 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
34463 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
34464 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
34465 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
34467 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
34469 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
34471 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
34472 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
34473 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
34474 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
34475 Likewise, and also ensure that the -g option is appended to avoid it
34476 being taken as a path.
34477 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
34478 libraries added matches the set of -I and -L options.
34480 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
34483 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
34484 -fno-stack-protector.
34485 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
34486 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
34487 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
34488 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
34489 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
34490 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
34491 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
34492 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
34493 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
34495 2023-01-19 Jakub Jelinek <jakub@redhat.com>
34497 PR tree-optimization/108440
34498 * c-c++-common/rotate-10.c: New test.
34499 * c-c++-common/rotate-11.c: New test.
34501 2023-01-19 Alexandre Oliva <oliva@adacore.com>
34504 * gcc.target/i386/pr106746.c: New.
34506 2023-01-18 Marek Polacek <polacek@redhat.com>
34509 * gcc.dg/c2x-nullptr-6.c: New test.
34511 2023-01-18 David Malcolm <dmalcolm@redhat.com>
34513 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
34514 from https://samate.nist.gov/SARD/test-suites/81.
34515 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
34516 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
34517 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
34518 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
34520 2023-01-18 Richard Biener <rguenther@suse.de>
34523 * gcc.dg/lto/pr108445_0.c: New testcase.
34524 * gcc.dg/lto/pr108445_1.c: Likewise.
34526 2023-01-18 Murray Steele <murray.steele@arm.com>
34528 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
34530 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34531 Andrew Pinski <apinski@marvell.com>
34534 * gcc.target/powerpc/pr108396.c: New test.
34536 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
34539 * gcc.target/powerpc/pr108348-1.c: New test.
34540 * gcc.target/powerpc/pr108348-2.c: New test.
34542 2023-01-17 Harald Anlauf <anlauf@gmx.de>
34545 * gfortran.dg/pr108421.f90: New test.
34547 2023-01-17 Jakub Jelinek <jakub@redhat.com>
34549 PR tree-optimization/106523
34550 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
34551 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
34552 __builtin_unreachable about shift count.
34553 * c-c++-common/rotate-2b.c: New test.
34554 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
34555 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
34556 __builtin_unreachable about shift count.
34557 * c-c++-common/rotate-4b.c: New test.
34558 * gcc.c-torture/execute/pr106523.c: New test.
34560 2023-01-16 Andrew Pinski <apinski@marvell.com>
34562 * lib/target-supports.exp (add_options_for_tls): Remove
34563 reference to Solaris 9 in comments.
34565 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
34568 * g++.target/i386/pr105980.C: New test.
34570 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
34572 * g++.dg/tree-ssa/pr106077.C: New test.
34574 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
34578 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
34579 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
34581 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34583 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
34584 * gcc.dg/tree-ssa/popcount.c: Likewise.
34585 * gcc.dg/tree-ssa/popcount2.c: Likewise.
34586 * gcc.dg/tree-ssa/popcount3.c: Likewise.
34587 * gcc.target/aarch64/popcount4.c: Likewise.
34588 * gcc.target/i386/pr95771.c: Likewise, and...
34589 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
34590 since this would emit just a single IFN if a TI optab is added.
34592 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34594 * gcc.dg/tree-ssa/cltz-max.c: New test.
34595 * gcc.dg/tree-ssa/clz-char.c: New test.
34596 * gcc.dg/tree-ssa/clz-int.c: New test.
34597 * gcc.dg/tree-ssa/clz-long-long.c: New test.
34598 * gcc.dg/tree-ssa/clz-long.c: New test.
34599 * gcc.dg/tree-ssa/ctz-char.c: New test.
34600 * gcc.dg/tree-ssa/ctz-int.c: New test.
34601 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
34602 * gcc.dg/tree-ssa/ctz-long.c: New test.
34604 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
34606 * lib/target-supports.exp (check_effective_target_clz)
34607 (check_effective_target_clzl, check_effective_target_clzll)
34608 (check_effective_target_ctz, check_effective_target_clzl)
34609 (check_effective_target_ctzll): New.
34610 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
34611 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
34612 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
34613 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
34614 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
34615 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
34616 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
34617 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
34618 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
34620 2023-01-16 Jakub Jelinek <jakub@redhat.com>
34623 * g++.target/i386/pr105593.C: New test.
34625 2023-01-16 Jakub Jelinek <jakub@redhat.com>
34628 * c-c++-common/Winit-self3.c: New test.
34629 * c-c++-common/Winit-self4.c: New test.
34630 * c-c++-common/Winit-self5.c: New test.
34632 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
34635 * gcc.target/powerpc/pr108272-1.c: New test.
34636 * gcc.target/powerpc/pr108272-2.c: New test.
34637 * gcc.target/powerpc/pr108272-3.c: New test.
34638 * gcc.target/powerpc/pr108272-4.c: New test.
34640 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
34642 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
34644 2023-01-14 Jakub Jelinek <jakub@redhat.com>
34647 * c-c++-common/pr108365.c: New test.
34648 * g++.dg/opt/pr108365.C: New test.
34649 * g++.dg/warn/pr108365.C: New test.
34651 2023-01-14 Alexandre Oliva <oliva@adacore.com>
34654 * gcc.target/arm/pr42093.c: Disable tree-dce.
34656 2023-01-13 David Malcolm <dmalcolm@redhat.com>
34659 * gcc.dg/analyzer/switch-enum-1.c: New test.
34660 * gcc.dg/analyzer/switch-enum-2.c: New test.
34661 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
34662 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
34663 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
34664 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
34666 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
34668 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
34671 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
34673 PR rtl-optimization/108117
34674 PR rtl-optimization/108132
34675 * gcc.dg/pr108117.c: New test.
34677 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34680 * g++.dg/warn/pr108285.C: New test.
34682 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
34684 * gm2/examples/map/pass/examples-map-pass.exp:
34685 Call gm2_push_timeout 30 before foreach testcase.
34686 Call gm2_pop_timeout after the foreach statement.
34687 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
34688 Call gm2_push_timeout 20 before foreach testcase.
34689 Call gm2_pop_timeout after the foreach statement.
34691 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34694 * gcc.c-torture/execute/pr107131.c: New test.
34696 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
34698 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
34700 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
34702 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
34703 from the message issued by -Wstrict-flex-arrays.
34704 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
34705 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
34706 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
34707 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
34708 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
34709 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
34710 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
34711 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
34713 2023-01-13 Jakub Jelinek <jakub@redhat.com>
34716 * gcc.dg/pr107131.c: New test.
34718 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
34720 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
34721 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
34723 2023-01-13 Richard Biener <rguenther@suse.de>
34725 * gcc.target/aarch64/pr107209.c: New test.
34727 2023-01-13 Richard Biener <rguenther@suse.de>
34729 PR tree-optimization/108387
34730 * gcc.dg/pr108387.c: New testcase.
34732 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
34734 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
34735 (timeout-dg.exp): Load.
34736 Call gm2_push_timeout 15.
34737 Call gm2_pop_timeout at the end.
34738 * gm2/link/min/pass/link-min-pass.exp: Set path
34740 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
34741 Call gm2_push_timeout 60.
34742 Call gm2_pop_timeout at the end.
34743 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
34744 individual_timeout.
34745 Configure dejagnu to timeout for 10 seconds.
34746 (gm2_push_timeout): New proc.
34747 (gm2_pop_timeout): New proc.
34748 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
34749 individual_timeout.
34750 Configure dejagnu to timeout for 10 seconds.
34751 (gm2_push_timeout): New proc.
34752 (gm2_pop_timeout): New proc.
34754 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34756 * lib/gm2.exp: Use timeout.exp.
34758 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
34760 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
34763 2023-01-12 Andrew Pinski <apinski@marvell.com>
34764 Roger Sayle <roger@nextmovesoftware.com>
34766 PR tree-optimization/92342
34767 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
34768 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
34769 * gcc.dg/tree-ssa/multcmp-1.c: New test.
34770 * gcc.dg/tree-ssa/multcmp-2.c: New test.
34772 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34773 Richard Sandiford <richard.sandiford@arm.com>
34776 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
34777 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
34778 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
34779 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
34780 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
34781 * gcc.target/aarch64/pr105549.c: New test.
34782 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
34783 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
34784 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
34785 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
34787 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
34788 Richard Sandiford <richard.sandiford@arm.com>
34790 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
34791 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
34793 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
34794 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
34796 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
34797 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
34798 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
34799 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
34801 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
34802 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
34804 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
34805 * g++.target/aarch64/bitfield-abi-warning.h: New test.
34807 2023-01-12 Richard Biener <rguenther@suse.de>
34809 PR tree-optimization/99412
34810 * gcc.dg/vect/pr99412.c: New testcase.
34811 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
34812 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
34814 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
34817 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
34818 * gfortran.dg/gomp/assumes-2.f90: Likewise.
34819 * gfortran.dg/gomp/assume-5.f90: New test.
34821 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
34823 * c-c++-common/cpp/pr108244-1.c: New test.
34824 * c-c++-common/cpp/pr108244-2.c: New test.
34825 * c-c++-common/gomp/pr108244-3.c: New test.
34827 2023-01-11 David Malcolm <dmalcolm@redhat.com>
34830 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
34831 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
34832 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
34833 warning false +ve directives.
34834 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
34835 * gcc.dg/analyzer/pr103217-3.c: Likewise.
34836 * gcc.dg/analyzer/strdup-pr108252.c: New test.
34837 * gcc.dg/analyzer/strndup-pr108252.c: New test.
34839 2023-01-11 Jakub Jelinek <jakub@redhat.com>
34842 * gcc.dg/pr105972.c: New test.
34844 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
34846 PR tree-optimization/71343
34847 * gcc.dg/pr71343-2.c: New test case.
34849 2023-01-11 David Faust <david.faust@oracle.com>
34852 * gcc.target/bpf/double-1.c: New test.
34853 * gcc.target/bpf/double-2.c: New test.
34854 * gcc.target/bpf/float-1.c: New test.
34856 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
34858 * gcc.dg/sso-17.c: New test.
34860 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
34862 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
34863 the testing target isn't a PowerPC target.
34865 2023-01-11 Richard Biener <rguenther@suse.de>
34867 PR tree-optimization/107767
34868 * gcc.dg/tree-ssa/pr107767.c: New testcase.
34870 2023-01-11 Jakub Jelinek <jakub@redhat.com>
34873 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
34875 2023-01-11 Richard Biener <rguenther@suse.de>
34877 PR tree-optimization/108352
34878 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
34879 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
34881 2023-01-11 Richard Biener <rguenther@suse.de>
34883 PR tree-optimization/108353
34884 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
34886 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
34888 * gcc.target/s390/not.c: New test.
34890 2023-01-11 Richard Biener <rguenther@suse.de>
34892 PR tree-optimization/106293
34893 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
34895 2023-01-10 Richard Biener <rguenther@suse.de>
34897 PR tree-optimization/106293
34898 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
34900 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
34902 PR rtl-optimization/106421
34903 * gcc.dg/pr106421.c: New test case.
34905 2023-01-10 Martin Jambor <mjambor@suse.cz>
34908 * g++.dg/ipa/pr108110.C: New test.
34910 2023-01-10 Richard Biener <rguenther@suse.de>
34912 PR tree-optimization/108314
34913 * gcc.dg/vect/pr108314.c: New testcase.
34915 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
34917 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
34920 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
34922 * gcc.target/csky/and3a.c: Rename to ...
34923 * gcc.target/csky/ck801-and.c: ... this.
34924 * gcc.target/csky/constpool-3.c: Rename to ...
34925 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
34926 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
34927 * gcc.target/csky/ck801-constpool.c: ... this, and skip
34928 if the CPU is not ck801.
34929 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
34931 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
34933 * gcc.target/s390/fcall-saved.c: New test.
34935 2023-01-09 Jakub Jelinek <jakub@redhat.com>
34940 * g++.dg/tree-ssa/initlist-opt2.C: New test.
34941 * g++.dg/tree-ssa/initlist-opt3.C: New test.
34943 2023-01-09 Joseph Myers <joseph@codesourcery.com>
34945 * gcc.dg/c2x-complit-8.c: New test.
34947 2023-01-09 Richard Biener <rguenther@suse.de>
34949 PR middle-end/69482
34950 * gcc.target/i386/pr69482-1.c: New testcase.
34951 * gcc.target/i386/pr69482-2.c: Likewise.
34953 2023-01-09 Martin Liska <mliska@suse.cz>
34956 * g++.dg/ipa/pr108830.C: New test.
34958 2023-01-09 Richard Biener <rguenther@suse.de>
34960 PR tree-optimization/101912
34961 * gcc.dg/uninit-pr101912.c: New testcase.
34963 2023-01-09 Martin Liska <mliska@suse.cz>
34966 * gcc.target/i386/pr107993.c: New test.
34968 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
34970 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
34972 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
34974 2023-01-06 Joseph Myers <joseph@codesourcery.com>
34976 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
34979 2023-01-06 Tamar Christina <tamar.christina@arm.com>
34982 2023-01-06 Tamar Christina <tamar.christina@arm.com>
34984 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
34986 2023-01-06 Jakub Jelinek <jakub@redhat.com>
34990 * gcc.c-torture/execute/pr108292.c: New test.
34991 * gcc.target/i386/pr108292.c: New test.
34992 * gcc.dg/pr108308.c: New test.
34994 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
34997 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
34999 * gcc.target/i386/cmov10.c: New test case.
35001 2023-01-05 Patrick Palka <ppalka@redhat.com>
35004 * g++.dg/parse/access14.C: New test.
35006 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
35008 * lib/gm2.exp (gm2_init_minx): New procedure.
35009 (gm2_init_min): New procedure calls gm2_init_min with
35011 * gm2/link/min/pass/tiny.mod: New test case.
35012 * gm2/link/min/pass/link-min-pass.exp: New file.
35014 2023-01-04 Patrick Palka <ppalka@redhat.com>
35017 * g++.dg/cpp2a/concepts-requires34.C: New test.
35019 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35022 * g++.dg/template/pr108206.C: New test.
35024 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
35026 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
35028 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35030 PR tree-optimization/108253
35031 * g++.dg/opt/pr108253.C: New test.
35033 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35035 PR middle-end/108237
35036 * gcc.c-torture/compile/pr108237.c: New test.
35038 2023-01-04 Jakub Jelinek <jakub@redhat.com>
35040 PR sanitizer/108256
35041 * c-c++-common/ubsan/pr108256.c: New test.
35043 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
35045 * g++.dg/modules/modules.exp: Skip on AIX.
35046 * gcc.target/powerpc/pr99708.c: Skip on AIX.
35048 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
35050 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
35051 that the unused clone is GC'ed.
35052 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
35054 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
35056 * gcc.target/i386/cmov10.c: New test case.
35058 2023-01-03 Jakub Jelinek <jakub@redhat.com>
35060 PR middle-end/108264
35061 * gcc.dg/pr108264.c: New test.
35063 2023-01-03 Jakub Jelinek <jakub@redhat.com>
35065 PR rtl-optimization/108263
35066 * gcc.dg/pr108263.c: New test.
35068 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
35069 Uroš Bizjak <ubizjak@gmail.com>
35071 * gcc.target/i386/extendditi2-1.c: New test case.
35072 * gcc.target/i386/extendditi2-2.c: Likewise.
35075 Copyright (C) 2023 Free Software Foundation, Inc.
35077 Copying and distribution of this file, with or without modification,
35078 are permitted in any medium without royalty provided the copyright
35079 notice and this notice are preserved.